mqtt Wert Ausgabe - Werte <1 = String
Verfasst: Di Okt 12, 2021 7:41 am
Hallo zusammen,
besteht in einer zukünftigen Version die Möglichkeit, Werte die die openWB via MQTT übergibt und die <1 sind, als Zahl darzustellen? Aktuell werden die Werte z.B. als ".14" ausgegeben, was aber wohl einem String entspricht.
Ich wollte diese Werte in ioBroker mit dem Adapter sourceanalytix weiter verwenden. Aufgrund der Schreibweise kommt aber folgende Fehlermeldung.
Vom Entwickler des Adapter kam daraufhin der folgende Hinweis.
besteht in einer zukünftigen Version die Möglichkeit, Werte die die openWB via MQTT übergibt und die <1 sind, als Zahl darzustellen? Aktuell werden die Werte z.B. als ".14" ausgegeben, was aber wohl einem String entspricht.
Ich wollte diese Werte in ioBroker mit dem Adapter sourceanalytix weiter verwenden. Aufgrund der Schreibweise kommt aber folgende Fehlermeldung.
Code: Alles auswählen
sourceanalytix.0 2021-10-12 09:04:53.795 error (10300) Input value for mqtt.2.openWB.pv.DailyYieldKwh, type = string but should be a number, cannot handle calculation
D.h. also, um die über MQTT ausgegebenen Werte mit dritt Anbieter Tools weiter verarbeiten zu können, müsste der Eingangswert von openWB korriert werden (z.B. 0,14) . Ist das irgendwie möglich?.14 ist auch ein String und keine Zahl, oder gibt es zahlen ohne wert (auch ist er 0) vor dem Komma