Seite 1 von 1

mqtt Wert Ausgabe - Werte <1 = String

Verfasst: Di Okt 12, 2021 7:41 am
von JB_Sullivan
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.

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
Vom Entwickler des Adapter kam daraufhin der folgende Hinweis.
.14 ist auch ein String und keine Zahl, oder gibt es zahlen ohne wert (auch ist er 0) vor dem Komma 😉
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?

Re: mqtt Wert Ausgabe - Werte <1 = String

Verfasst: Di Okt 12, 2021 8:25 am
von openWB
Hast du ein Beispiel Topic bei dem .14 kommt?

Re: mqtt Wert Ausgabe - Werte <1 = String

Verfasst: Di Okt 12, 2021 8:38 am
von JB_Sullivan
Jup - taucht in erster Linie in allen "DailyYield" Datensätzen auf.
2021-10-12 10_35_56-objects - ioBroker.png
2021-10-12 10_37_53-objects - ioBroker.png

Re: mqtt Wert Ausgabe - Werte <1 = String

Verfasst: Di Okt 12, 2021 8:45 am
von openWB
Es handelt sich durchaus um eine Zahl, sofern so interpretiert.
Die Berechnung erfolgt im Backend durch das tool bc ( https://de.wikipedia.org/wiki/Bc_(Unix) )
Dieses gibt keine führende Null mit aus.

Hat sich dann mit openWB 2.0 wohl erübrigt das Problem.

Re: mqtt Wert Ausgabe - Werte <1 = String

Verfasst: Di Okt 12, 2021 8:51 am
von JB_Sullivan
Die Interpretation seitens ioBroker scheint aber korrekt zu sein, denn der Typ wird als Zahl (number) interpretiert.

BtW, wollte ich persönlich eigentlich nicht auf die 2.0 wechseln.
2021-10-12 10_48_59-136913833-9ba00056-adf1-4ecb-97c7-5a1146233723.png (348×313).png
2021-10-12 10_48_59-136913833-9ba00056-adf1-4ecb-97c7-5a1146233723.png (348×313).png (20.27 KiB) 1075 mal betrachtet