MQTT Message enthält ungültige Zeichen

Hallo,

ich betreibe zwei parallel laufende Homegear Instanzen auf zwei unterschiedlichen Geräten.
Bis auf username, password & id sind die Homegear Konfigurationen identisch.
Seit neuestem ist bei einer der beiden Instanz bei jeder MQTT Nachricht ein ungültiges, zufälliges Zeichen vorangestellt.
Das ganze sieht dann bei einem zwave switch so aus (ein Screenshot aus dem Terminal, da das Zeichen im Forum nicht angezeigt wird):

mqtt

Die Werte sollten natürlich lediglich 255 bzw. 0 lauten.
Das Zeichen ist zufällig und bei jeder Nachricht ein anderes.
Alle Topics sind davon betroffen.
Eine komplette Neuinstallation und Neueinrichtung von Homegear führte zum selben Ergebnis.

1 Like

paging @sathya

Welche Version genau setzt du ein, @Un.kn0wn?

Homegear version 0.7.48-3324
Copyright (c) 2013-2020 Homegear GmbH

Required library versions:
  - libhomegear-base: 0.7.48-3324
  - libhomegear-node: 0.1.7-52
  - libhomegear-ipc:  0.1.2-41

Die Fehlermeldung meines Smarthomesystems sieht folgendermaßen aus:


Can't decode payload b'\x01\x8f255' on homegear/odroid/plain/6/8/BASIC.VALUE with encoding utf-8 (for <Job HassJobType.Callback <function MqttSwitch._subscribe_topics.<locals>.state_message_received at 0xad0902f8>>)
Can't decode payload b'\x01\x900' on homegear/odroid/plain/6/8/BASIC.VALUE with encoding utf-8 (for <Job HassJobType.Callback <function MqttSwitch._subscribe_topics.<locals>.state_message_received at 0xad0902f8>>)
Can't decode payload b'\x01\x9e255' on homegear/odroid/plain/6/8/BASIC.VALUE with encoding utf-8 (for <Job HassJobType.Callback <function MqttSwitch._subscribe_topics.<locals>.state_message_received at 0xad0902f8>>)
Can't decode payload b'\x01\x9f0' on homegear/odroid/plain/6/8/BASIC.VALUE with encoding utf-8 (for <Job HassJobType.Callback <function MqttSwitch._subscribe_topics.<locals>.state_message_received at 0xad0902f8>>)

Evtl gibt das ja Rückschlüsse auf das Zeichen bzw. den Fehler

1 Like