Mahlzeit zusammen,
aktuell bin ich in der Testphase für mein Smarthome Projekt.
Ich hänge gerade ganz gewaltig an dem Punkt, dass ich Int und Float Werte per MQTT an den Broker schicken will, aber leider wohl nur Char und String gehen.
Ich nutze einen nodeMCU V2 programmiert über die Arduino IDE und nutze die Bibliothek EspMQTTClient die auf der PubSubClient.h aufbaut.
bei den ersten Werten die einfach nur im Dashboard angezeigt werden sollte habe ich die DAten nach dem Auslesen einfach in einen String umgewandelt und da war das auch erstmal ok.
Nun habe ich aber Werte (aus einem Gewächshaus) welche ich als Zahlen (int und float zunot nur int) übertragen möchte, da diese auch als Graph angezeigt und vergleichen werden sollen.
Beim übertragen der Daten mit client.publish(<channel>,<payload>) wird als Payload so nur eine Zeichenkette in " oder eine Variable die einen String enthält angenommen.
Hat jemand eine Idee wie ich die Zahlenwerte übermittelt bekomme?
Danke und Gruß
Mario