alexaFHEM: Homematic-Geräte reagieren sporadisch nicht

Begonnen von cetri, 18 Dezember 2025, 06:08:43

Vorheriges Thema - Nächstes Thema

cetri

Hallo zusammen,

ich habe hier immer mal wieder das Problem das Homematic-Geräte nicht auf Sprachbefehle reagieren. Alle anderen angeschlossenen Geräte aber wohl. Nach einem Neustart von alexaFHEM funktioniert dann wieder alles wie gewünscht. Anbei ein LOG von heute morgen. Hier sollten per Sprachbefehl und Routine in Alexa 3 Geräte ( HM_Licht_Esszimmer, HM_Licht_Wohnzimmer und shelly_Kueche) eingeschaltet werden. Der Shelly hat reagiert, die Homematic-Geräte nicht. Beim Versuch ein Homematic-Gerät direkt zu schalten kommt die Fehlermeldung. "XXX reagiert gerade nicht".

Hat jemand eine Idee wo der Fehler liegt?

[12/18/2025, 4:48:42 AM] >>>> [ssh] {"directive":{"header":{"messageId":"8bebf602-a445-42f5-8e6a-f3adaefd058e","namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d","cookie":{"device":"HM_Licht_Esszimmer","fuuid":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d"}},"payload":{}}}
[12/18/2025, 4:48:42 AM] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"6a03b061-8b0d-4170-b1cd-3e6e047b98d9","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d","cookie":{"device":"HM_Licht_Esszimmer","fuuid":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d"}}}
[12/18/2025, 4:48:42 AM] >>>> [ssh] {"directive":{"header":{"messageId":"8bebf602-a445-42f5-8e6a-f3adaefd058e","namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"PEQ0157339","cookie":{"device":"HM_Licht_Wohnzimmer","fuuid":"5f280c59-f33f-47d8-2577-5b3f68d3385f5549"}},"payload":{}}}
[12/18/2025, 4:48:42 AM] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"e7c65a2d-1ff8-458c-aa24-0f246f8aaba6","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"PEQ0157339","cookie":{"device":"HM_Licht_Wohnzimmer","fuuid":"5f280c59-f33f-47d8-2577-5b3f68d3385f5549"}}}
[12/18/2025, 4:48:42 AM] >>>> [ssh] {"directive":{"header":{"messageId":"8bebf602-a445-42f5-8e6a-f3adaefd058e","namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"67763b25-f33f-47d8-2225-3e9a03328ec7612f","cookie":{"device":"shelly_Kueche","fuuid":"67763b25-f33f-47d8-2225-3e9a03328ec7612f"}},"payload":{}}}
[12/18/2025, 4:48:42 AM] [FHEM] shelly_Kueche: executing set cmd for On with value 0
[12/18/2025, 4:48:42 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20shelly_Kueche%20off&fwcsrf=csrf_2336100675921&XHR=1
[12/18/2025, 4:48:42 AM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"OFF","timeOfSample":"2025-12-18T03:48:42.555Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"bbd7f37c-9dd6-440e-bdaf-7b26a10821db","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"67763b25-f33f-47d8-2225-3e9a03328ec7612f"},"payload":{}}}
  2025-12-18 04:48:44 caching: shelly_Kueche-state: off

Gruß
Jörg

ronny332

#1
Hallo (ebenfalls) zusammen,

auf genau das gleiche Problem laufe ich auch. Schon seit gefühlt "ewig" aber ich habe es immer auf die alte FHEM Installation geschoben, die ich nach und nach sicher nicht besser gemacht habe.

Nun ist eine neue Version installiert, alles "sauber" und so minimalistisch aufgesetzt, dass es sich einfach schön anfühlt.

Der Fehler ist aber bei mir weiterhin gleich:
[29/04/2026, 16:10:35] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"182cb755-0603-4b1e-af02-262de9e82147","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXX-XXXXXXXXXXXXXXXX"},"endpointId":"69ecabed-feef-3e5d-1a92-c812e5a0ccco7196","cookie":{"device":"hm_device","fuuid":"69ecabed-feef-3e5d-1a92-c8abe5a0ccco7196"}}}
Es sieht schwer danach aus, dass alexa-fhem das Device als nicht existent abweist.
Andere Geräte, z.B. Fritz Steckdosen, funktionieren dann aber weiterhin fehlerfrei.
Ich habe schon alexaProactiveEvents bei den Homematic Geräten auf 1 gesetzt und sehe auch, wie die Event gesendet werden, wenn man sie schaltet. Aber selbst wenn so ein Event gesendet wurde, kommt es zu den gleichen Problemen.

Bevor ich da jetzt anfange im Quelltext den passenden Berich zu suchen: @certi, wurde das bei Dir gelöst/besser?

Der Fehler tritt nicht reproduzierbar mal nach 10 Minuten auf, mal nach Stunden. Innerhalb eines Tages aber in jedem Fall. set alexa reload löst das Problem kurz, aber das ist ja vermutlich genauso wenig Sinn der Sache, wie alle halbe Stunde mal neuzustarten.

Edit, später am Abend:

Gleicher Fehler, wieder. NO_SUCH_ENDPOINT, Alexa-Fhem kennt das Device nicht mehr (Lampe im Keller, Alexa meint "reagiert gerade nicht"). Ein Blick in den Quellcode und ich würde sagen, da fehlt wirklich das Device, dass es bei dieser Anfrage zu finden gilt.

Passend dazu: wenn ich die Lampe im Keller per Hand aus Fhem schalte, wird auch kein Event mehr an Alexa gessendet (wie sonst). Also hat es die Lampe wohl gar nicht mehr auf dem Schirm.

Einmal set alexa reload und weiter geht's :o
... Homematic Flüchtling und Freund der neu gewonnen Fhem-Freiheiten.