Windmesser über Thinkspeak auslesen

Sooo..
Ich habe hier eine Meldung des Kompilers:

130:37: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
     sprintf(buffer,"%4i U/min ",umin);    // mit Nullen - sprintf(buffer,"%04i U/min ",umin); 4-Stellen Lagerichtig :-).
                                     ^
95:14: warning: variable 'kilometer' set but not used [-Wunused-but-set-variable]
   float kph, kilometer, ms;
              ^~~~~~~~~

warning: 'ms' may be used uninitialized in this function [-Wmaybe-uninitialized]
   dtostrf(ms, 5, 2, buffer);
          ^

Da passt was nicht.

defines sind kontraproduktiv.
was sich nicht verändern kann: const.
Und dann verwendest das auch nicht:

Da ist noch viel Spielraum, bis erstmal einer gebaut ist.
Na mal sehen - ich schau mal drauf, was geht.