Fehler im EnoceanMqtt

Hallo,
nach irgend einem Update waren plötzlich meine Geräte welche mit Enocean laufen nicht mehr verfügbar.
Mein USB reagiert auf die Sensoren, aber im Protokoll von Enoceanmqtt bekomme ich immer diese Fehlermeldung:
message not interpretable: enoceanmqtt/Kontakt
hierbei handelt es sich um einen Fensterkontakt.
Vielleich fällt Euch dazu irgend etwas ein, ich bin gerade mit meinem Latein am Ende.

Gruß Kuno

Servus @Kuno und Herzlich Willkommen bei den SmartHome for Dummies.

Kannst Du ein wenig genauer werden? Wie auch mal die Geräte Konfiguration zeigen und Auszüge aus dem Protokoll.
Betrifft es alle Geräte oder nur den einen Fenster Sensor?

Hat er schon mal funktioniert und tut jetzt nicht mehr. Oder hast Du versucht diesen neu hinzuzufügen?

Das EnOcean MQTT Add-On auch schon mal neu gestartet?

Gruß Osorkon

Hallo Osorkon, es handelt sich um alle Geräte von Enocean. Ja, sie haben alle schon einmal funktioniert. Es handelt sich um mehrere Fensterkontakte.
Ich hab mal einen Auszug vom enoceanmqtt Protokoll angehängt. Wenn weitere Infos notwendig sind lass es mich wissen.

Gruß Kuno

Was sind das für Fensterkontakte? FTKE?

Wie sieht die Geräte Konfiguration aus. Musstest Du diese aktiv anlernen oder hat es ausgereicht in der Konfiguration das EEP und die Adresse anzugeben?

Den EnOcean Stick schon mal ein und ausgesteckt und das Add-On neu gestartet?

Gruß Osorkon

Hallo Osorkon,
es sind keine FTKE Kontakte. Ich habe den USB EnOcean Stick schon aus- und wieder eingesteckt, beim Auslösen eines Kontaktes reagiert er auch. Habe Mqtt-Broker und EnOceanmqtt schon neu installiert bzw. neu gestartet.
Die Adressen sind alle in der Datei enoceanmqtt.devices hinterlegt. Ob ich diese eingelernt habe kann ich nicht mehr nachvollziehe. Manche Kontakte haben einen Knopf fürs anlernen, andere nicht.
Ich verwende z.B. diesen hier NodOn SDO-2-1-05 Tuer-, Fensterkontakt EnOcean und Omnio Fensterkontakt 1-Kanal FK101 (oder ähnlichen). Auch meine Schalter FT55 funktionieren nicht mehr. Aber beim auslösen werden alle Teile im EnOceanmqtt Protokoll angezeigt.
Brauchst du irgendwelche Daten um eventuell mein Problem nachzuvollziehen?
Wie kann ich eigentlich den USB auf Modus learn einstellen?
Danke und Gruß Kuno

Also sind alle Geräte betroffen.

Du hast nicht zufällig sowohl die Standart Home Assistant EnOcean Integration und EnOcean MQTT gleichzeitig am Start?

Starte mal das EnOcean MQTT Add-on neu, betätige mal ein paar mal einen der FT55 und poste mal das Protokoll, als Vorformatierten Text

Gruß Osorkon

Hallo Osorkon,
habe ich gerade durchgeführt:

Preparing to start...
Retrieved devices file: /config/enoceanmqtt.devices
Overwrite use_dev_name_in_entity to FALSE
Starting EnOceanMQTT...
/app/venv/lib/python3.12/site-packages/enocean/protocol/eep.py:25: XMLParsedAsHTMLWarning: It looks like you're using an HTML parser to parse an XML document.
Assuming this really is an XML document, what you're doing might work, but you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the Python package 'lxml' installed, and pass the keyword argument `features="xml"` into the BeautifulSoup constructor.
If you want or need to use an HTML parser on this document, you can make this warning go away by filtering it. To do that, run this code before calling the BeautifulSoup constructor:
    from bs4 import XMLParsedAsHTMLWarning
    import warnings
    warnings.filterwarnings("ignore", category=XMLParsedAsHTMLWarning)
  self.soup = BeautifulSoup(xml_file.read(), "html.parser")
2026-01-12 17:10:48,206 INFO: Logging to file: /config/enoceanmqtt.log
2026-01-12 17:10:48,210 INFO: Loading config file /data/enoceanmqtt.conf
2026-01-12 17:10:48,998 INFO: Selected overlay : Home Assistant
2026-01-12 17:10:54,027 INFO: Mapping file correctly read: /app/enocean-mqtt/enoceanmqtt/overlays/homeassistant/mapping.yaml
2026-01-12 17:10:54,142 INFO: Device database /data/enoceanmqtt_db.json correctly read/created
2026-01-12 17:10:54,144 INFO: Authenticating: addons
2026-01-12 17:10:54,302 INFO: SerialCommunicator started
2026-01-12 17:10:54,303 INFO: Auto Teach-in is disabled
2026-01-12 17:10:54,305 WARNING: Replacing Packet.optional with default value.
2026-01-12 17:10:54,411 INFO: Sending packet
2026-01-12 17:10:54,539 INFO: got response packet: OK
2026-01-12 17:10:56,456 INFO: Succesfully connected to MQTT broker.
2026-01-12 17:10:56,562 INFO: Device enoceanmqtt/Schalter_Büro (UID: F60201_FEFC97BD_NONE / EEP: F6-02-01) updated on device database
2026-01-12 17:10:56,609 INFO: Device enoceanmqtt/Buero_Tuere (UID: D50001_019C1049_NONE / EEP: D5-00-01) updated on device database
2026-01-12 17:10:56,651 INFO: Device enoceanmqtt/Schhalter_Schlafzimmer_K (UID: F60202_FEDFD588_NONE / EEP: F6-02-02) updated on device database
2026-01-12 17:10:56,654 WARNING: Device not yet supported: D2-03-00. Only RSSI sensor will be available
2026-01-12 17:10:56,693 INFO: Device enoceanmqtt/Schlafzimmer_FMS61NP (UID: D20300_059E0F07_NONE / EEP: D2-03-00) updated on device database
2026-01-12 17:10:56,730 INFO: Device enoceanmqtt/Kontakt (UID: D50001_058212D7_NONE / EEP: D5-00-01) updated on device database
2026-01-12 17:10:56,773 INFO: Device enoceanmqtt/Schalter_Küche (UID: F60201_001F1BA9_NONE / EEP: F6-02-01) updated on device database
2026-01-12 17:10:56,869 INFO: Device enoceanmqtt/Kontakt_Garage (UID: D50001_0517AFE9_NONE / EEP: D5-00-01) updated on device database
2026-01-12 17:10:56,904 INFO: Device enoceanmqtt/Kontakt_Test (UID: D50001_019BA34D_NONE / EEP: D5-00-01) updated on device database
2026-01-12 17:11:07,033 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:07,147 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:09,320 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:09,527 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:10,246 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:10,406 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:11,078 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:11,254 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:11,717 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:11,892 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:13,281 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:13,477 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:16,047 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:16,239 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:18,077 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:18,237 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:20,953 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:21,081 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro

Das kam noch dahinter:

2026-01-12 17:11:16,239 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:18,077 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:18,237 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:20,953 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:11:21,081 WARNING: message not interpretable: enoceanmqtt/Schalter_Büro
2026-01-12 17:17:29,711 WARNING: message not interpretable: enoceanmqtt/Kontakt_Garage
2026-01-12 17:25:24,218 WARNING: message not interpretable: enoceanmqtt/Kontakt_Garage
2026-01-12 17:28:33,479 WARNING: message not interpretable: enoceanmqtt/Kontakt
2026-01-12 17:31:23,469 INFO: learn request not emitted to mqtt
2026-01-12 17:33:18,427 WARNING: message not interpretable: enoceanmqtt/Kontakt_Garage
2026-01-12 17:41:13,181 WARNING: message not interpretable: enoceanmqtt/Kontakt_Garage

Wenn ich das Protokoll richtig interpretiere passen die EEP’s nicht zum Gerät FT55

Wie sieht den Deine Device Konfiguration für den FT55 aus.

Das hier ist meine für einen 4-fach Schalter

[ft55_wz/wohnzimmer]
address         = 0xFEF74792
rorg            = 0xF6
func            = 0x02
type            = 0x02

Des weitern, das Gerät mit dem EEP: D2-03-00 wird nicht unterstützt.

Kann es sein, das Du in der device configuration Änderungen vorgenommen hast und seit dem die Geräte nicht mehr funktionieren.

Poste mal Deinen device configuration

Gruß Osorkon

Hallo Osorkon, so sieht meine enoceanmqtt.devices Datei aus.
Ich habe versuchsweise alles gelöscht bis auf einen Kontakt den ich nun zum testen verwende, leider bisher ohne Erfolg.
Schalter_Küche, Buero_Tuere, Kontakt und Kontakt_Garage waren die Geräte welche eigentlich ohne Probleme gearbeitet hatten.

Gruß Kuno

[Schalter_Büro]
address         = 0xFEFC97BD
rorg            = 0xF6
func            = 0x02
type            = 0x01

[Buero_Tuere]
address         = 0x019C1049
rorg            = 0xD5
func            = 0x00
type            = 0x01

[Schhalter_Schlafzimmer_K]
address         = 0xFEDFD588
rorg            = 0xF6
func            = 0x02
type            = 0x02

[Schlafzimmer_FMS61NP]
address         = 0x059E0F07
rorg            = 0xD2
func            = 0x03
type            = 0x00

[Kontakt]
address         = 0x058212D7
rorg            = 0xD5
func            = 0x00
type            = 0x01

[Schalter_Küche]
address         = 0x001F1BA9
rorg            = 0xF6
func            = 0x02
type            = 0x01

[Kontakt_Garage]
address         = 0x0517AFE9
rorg            = 0xD5
func            = 0x00
type            = 0x01

Nun bin ich Ratlos!
Das einzige was mir noch einfallen würde, wäre das EnOcean MQTT Add-On zu löschen, vorher die Konfiguration sichern.
Und dann die Einrichtung vom neuen starten.

https://github.com/ChristopheHD/HA_enoceanmqtt-addon

Das wäre der GitHub Link zum aktuellen Add-On

Habe im Dem Zug auch auf das neue Add-On gewechselt

  • Das neue Add-On installiert.
  • Die Konfiguration 1:1 vom alten zum neuen übertragen.
  • Das alte Add-On gestoppt
  • Und schließlich das neu Add-On gestartet.

Die Umstellung hat bei mir problemlos funktioniert.

EDIT: Beim alten And-On die Option Beim Booten starten deaktivieren oder gleich löschen.

Gruß Osorkon

Hallo Osorkon,

danke für deinen Tipp. Werde ich gleich testen und berichten.

Danke und Gruß Kuno

War es nicht von Erfolg gekrönt?
Oder bist Du noch nicht dazu gekommen?

Gruß Osorkon

Hallo Osorkon,

sorry noch nicht dazu gekommen. Aber ich berichte auf jeden Fall.

Danke dir. Gruß Kuno

Hallo Osorkon,

es funktioniert wieder Alles. Vielen Dank für deine Hilfe.

Gruß Kuno

1 „Gefällt mir“

Immer wieder gerne. :hugs:
Freut micm. wenn ich helfen konnte.

Gruß Osorkon