NEWS
MQTT liefert kryptische Zeichen
-
Hallo, ich habe beim MQTT Adapter ein Update gemacht und nun liefert er bei manchen Werten kryptische Zeichen. Andere Werte allerdings sind nach wie vor da.
Ich lese meine Heizung per Loxberry/Vitoconnect aus und ioBroker holt diese per mqtt ab.
Vor dem Update auf Version 4.x kamen die Werte problemlos an.
Kann mir jemand hierbei helfen?
Grüße -
@rudiraz sagte in MQTT liefert kryptische Zeichen:
Kann mir jemand hierbei helfen?
bestimmt nur ohne LOG läuft da nix
-
@arteck
Die Log-Datei liefert solche Werte:2022-09-02 10:22:47.355 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.unit: {"val":"kilowattHour","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1639566632284}
2022-09-02 10:22:47.356 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.day: {"val":"\u0004\u0004\u0004\u0007\u0000\u0004\u0004\u0004","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662100206334}
2022-09-02 10:22:47.356 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.week: {"val":"\u0013\u001f\u001c\u001d\u001c \u001e\u001f& \u001f##|O+Cģ\u0000ĶŊȗǥƥȨʠ˚ʊɑ\u0000ʓɼʃʂ˙ʉȋ͂ȜˉʶʈǢȍơƊƞƌĚÚÍ}","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662034505409}
2022-09-02 10:22:47.357 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.month: {"val":"\u0004¹ǒڨপ৯ହம࣡ؾɣ","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662099345746}
2022-09-02 10:22:47.357 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.year: {"val":"⤝冘㹎","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662102031151}
2022-09-02 10:22:47.357 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.dayValueReadAt: {"val":"2022-09-01T21:06:12.453Z","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662069606343}
2022-09-02 10:22:47.358 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.weekValueReadAt: {"val":"2022-09-01T21:06:13.363Z","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662069606344}
2022-09-02 10:22:47.358 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.monthValueReadAt: {"val":"2022-09-01T21:06:17.944Z","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662069606344}
2022-09-02 10:22:47.358 - debug: mqtt.0 (1311070) stateChange mqtt.0.vitoconnect.heating.gas.consumption.total.yearValueReadAt: {"val":"2022-09-01T21:06:13.473Z","ack":true,"ts":1662106967235,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1662069606345} -
Wenn ich mich bsp mit MQTT Explorer verbinde, werden alle Werte richtig übermittelt.
Daher bin ich der Meinung, dass es am MQTT-Adapter von iobroker liegen mussGrüße
-
das Problem tritt ab mqtt 4.01 auf.
Ich habe jetzt Version 4.0.0 und alle Werte werden richtig angezeigt
Grüße -
@rudiraz
Hast du ein Issue erstellt? Dann kann das ggf. gefixt werden.