und können eigentlich nur als arrogante Ohrfeige für den Fragesteller empfunden werden
So krass habe ich es nicht empfunden, aber es klappte natürlich nicht.

Als Sparvariante funktioniert dabei dtostrf(var,len,prec,str); auch alleine.
Das Fazit was ich nun gezogen habe funktioniert aber auch nicht.

Code:
      Akku_Spg = analogRead(PIN_Akku_Spg);            // Messwert einlesen

      Akku_Spg = Akku_Spg / 1023.0  *  21.51;         //  ergibt sich aus den engesetzten Widerständen

      Akku_String  =  dtostrf(Akku_Spg, 5, 2, Akku_String);
Muss dann doch der Code von HaWe als Funktion vorhandne sein?

Die Werte, die ich erwarte sind immer positiv, haben nicht mehr als 2 Stellen vor dem Punkt und müssen nicht mehr als 2 Stellen hinter dem Punkt haben.

vG

fredyxx