Enocean Funk Problem nach Update auf 9.0

Hi, ich habe ein komisches Phänomen mit meinem Enocean System nach dem Update auf 9.0

Mein Aufbau ist etwas älter, ich habe noch das FAM12, dahinter einige Aktoren der 12er Baureihe und wenige der 14er Baureihe. Symcon läuft auf einem raspberry und kommuniziert mit einem TCM310 per Funk mit dem FAM12. Da ich keine Rückmeldungen bekomme, sind die Funktaster nicht direkt am Aktor angelernt, sondern über Symcon angebunden. Ganz simpel mit einem ausgelösten Ereignis.

Nun zu meinem Problem. Nach dem Update auf 9.0 funktionieren die Funktaster nicht zuverlässig. Bzw. müssen mehrfach betätigt werden bis der Aktor schaltet. Wenn ich die Variablen logge, sieht man, dass jeder Tastimpuls in Symcon erkannt wird und auch der Aktor wird von Symcon aus angesteuert. Das Steuersignal kommt aber nicht zuverlässig am FAM12 an. Durch den fehlenden Rückmeldekontakt bekommt symcon davon natürlich nichts mit.

Wenn über das webfront geschaltet wird, funktioniert immer alles wie es soll. Muss also irgendwie mit dem Empfangen und gleichzeitigen Senden zusammenhängen. Hat sich hier etwas geändert? Irgendeine Einstellung wegen pufferung oder ähnliches?

Gruß Christoph

du kannst in deiner Enocean Instanz eine Verzögerung einstellen. Die steht normal bei 20…30 ms. Dreh die mal etwas höher. Dann sollte es eigentlich funktionieren.

Grüße

Jürgen

Danke für den Tipp, habe Schrittweise bis 300ms erhöht. Leider hat auch das nicht den gewünschten Erfolg gebracht.

Kannst du im Debug mal schauen, ob TRANSMIT Nachrichten raus gehen, wenn das Problem da ist? Welche Instanz nutzt du da, die betroffen ist?

paresy

Das sind sowohl EnOcean EltakoSwitch, EnOcean EltakoShutter als auch EltakoShutter instanzen.

Debug von Enocean Gateway im Fehlerfall:

Das Chunk Incomplete sehe ich nur im Fehlerfall…

TXT: 01.05.2026, 12:29:23 | Parse Buffer | U
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55
TXT: 01.05.2026, 12:29:23 | Chunk Incomplete |
HEX: 01.05.2026, 12:29:23 | Chunk Incomplete |
TXT: 01.05.2026, 12:29:23 | Parse Buffer | Uz ! m0 =
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55 00 07 07 01 7A F6 10 00 21 B6 6D 30 01 FF FF FF FF 3D 00 9D
TXT: 01.05.2026, 12:29:23 | Parse Data: 01 | ! m0
HEX: 01.05.2026, 12:29:23 | Parse Data: 01 | F6 10 00 21 B6 6D 30
TXT: 01.05.2026, 12:29:23 | Parse Data (Opt) | =
HEX: 01.05.2026, 12:29:23 | Parse Data (Opt) | 01 FF FF FF FF 3D 00
TXT: 01.05.2026, 12:29:23 | TRANSMIT | Uz 0 0
HEX: 01.05.2026, 12:29:23 | TRANSMIT | 55 00 07 07 01 7A F6 30 FF A8 95 15 30 03 FF FF FF FF FF 00 D8
TXT: 01.05.2026, 12:29:23 | Parse Buffer | Ue
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55 00 01 00 02 65 00 00
TXT: 01.05.2026, 12:29:23 | Parse Data: 02 |
HEX: 01.05.2026, 12:29:23 | Parse Data: 02 | 00
TXT: 01.05.2026, 12:29:23 | RESULT |
HEX: 01.05.2026, 12:29:23 | RESULT | 00
TXT: 01.05.2026, 12:29:23 | TRANSMIT | Uz 0 0
HEX: 01.05.2026, 12:29:23 | TRANSMIT | 55 00 07 07 01 7A F6 30 FF A8 95 0B 30 03 FF FF FF FF FF 00 8D
TXT: 01.05.2026, 12:29:23 | Parse Buffer | Ue
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55 00 01 00 02 65 00 00
TXT: 01.05.2026, 12:29:23 | Parse Data: 02 |
HEX: 01.05.2026, 12:29:23 | Parse Data: 02 | 00
TXT: 01.05.2026, 12:29:23 | RESULT |
HEX: 01.05.2026, 12:29:23 | RESULT | 00
TXT: 01.05.2026, 12:29:23 | TRANSMIT | Uz n
HEX: 01.05.2026, 12:29:23 | TRANSMIT | 55 00 07 07 01 7A F6 00 FF A8 95 15 20 03 FF FF FF FF FF 00 6E
TXT: 01.05.2026, 12:29:23 | Parse Buffer | Ue
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55 00 01 00 02 65 00 00
TXT: 01.05.2026, 12:29:23 | Parse Data: 02 |
HEX: 01.05.2026, 12:29:23 | Parse Data: 02 | 00
TXT: 01.05.2026, 12:29:23 | RESULT |
HEX: 01.05.2026, 12:29:23 | RESULT | 00
TXT: 01.05.2026, 12:29:23 | Parse Buffer | Uz ! m =
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55 00 07 07 01 7A F6 00 00 21 B6 6D 20 01 FF FF FF FF 3D 00 D5
TXT: 01.05.2026, 12:29:23 | Parse Data: 01 | ! m
HEX: 01.05.2026, 12:29:23 | Parse Data: 01 | F6 00 00 21 B6 6D 20
TXT: 01.05.2026, 12:29:23 | Parse Data (Opt) | =
HEX: 01.05.2026, 12:29:23 | Parse Data (Opt) | 01 FF FF FF FF 3D 00
TXT: 01.05.2026, 12:29:23 | TRANSMIT | Uz ;
HEX: 01.05.2026, 12:29:23 | TRANSMIT | 55 00 07 07 01 7A F6 00 FF A8 95 0B 20 03 FF FF FF FF FF 00 3B
TXT: 01.05.2026, 12:29:23 | Parse Buffer | Ue
HEX: 01.05.2026, 12:29:23 | Parse Buffer | 55 00 01 00 02 65 00 00
TXT: 01.05.2026, 12:29:23 | Parse Data: 02 |
HEX: 01.05.2026, 12:29:23 | Parse Data: 02 | 00
TXT: 01.05.2026, 12:29:23 | RESULT |
HEX: 01.05.2026, 12:29:23 | RESULT | 00

Bekomme es nicht gelöst.

Sonst keiner mit ähnlichen Problemen?

Bisher leider nicht. Aber ich sende dir gleich mal ein PM, damit ich mir dies zusammen mit dir ansehen. Denn wirklich viel haben wir zur 9.0 an EnOcean nicht geändert.

paresy