FHEM-Connector: alexa APP schaltet Geräte selbstständig wieder an. Warum?

Begonnen von mrSnatz, 20 Juni 2019, 17:58:18

Vorheriges Thema - Nächstes Thema

mrSnatz

Hi Leute,
ich habe alexa-fhem in der Version 0.5.27 und den Skill mit alexa Verknüpft. Soweit alles gut. Per Sprache lassen sich auch alle Geräte ein und ausschalten.
Allerdings werden die Geräte in der alexa APP nach wenigen Sekunden wir auf "ein" gestellt, ohne das ich das Kommando gegeben habe ???
In Fhem wird der Status nicht geändert. Woran kann das liegen?

justme1968

fehlendes/falsches homebridge mapping.

schau ins log. du solltest sehen was passiert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

mrSnatz

Nur sagt mir die Log Datei nicht sehr viel. Habe alles frisch installiert und nur ganz normal dummys angelegt. Am Homebridgemapping habe ich nichts verstellt. Bin lediglich nach der Anleitung aus dem wiki vorgegangen.

[20.6.2019, 18:25:13] [FHEM]     caching: On: 1 (as number; from 'OFF')
[20.6.2019, 18:25:13] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-06-20T16:25:13.145Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"bb0f7508-6fa0-43ef-89d9-641bb64e2596","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9"},"payload":{}}}
[20.6.2019, 18:25:16] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"b01fee20-4c78-488e-9da3-85730808ad08","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","cookie":{"fuuid":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","device":"d_AmazonVideo"}},"payload":{}}}
[20.6.2019, 18:25:16] [FHEM]     caching: On: 1 (as number; from 'OFF')
[20.6.2019, 18:25:16] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-06-20T16:25:16.237Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"15cb0605-eeb9-4356-a90d-dd0803db714a","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9"},"payload":{}}}
[20.6.2019, 18:25:19] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"772b0649-6778-4e98-a9b2-036dc0b89026","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","cookie":{"fuuid":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","device":"d_AmazonVideo"}},"payload":{}}}
[20.6.2019, 18:25:19] [FHEM]     caching: On: 1 (as number; from 'OFF')
[20.6.2019, 18:25:19] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-06-20T16:25:19.192Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"f8937883-43f9-4a92-b5d7-efb090a49dcc","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9"},"payload":{}}}
[20.6.2019, 18:25:22] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"13bf82bb-0d3b-445b-8c85-54225f17404f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","cookie":{"fuuid":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","device":"d_AmazonVideo"}},"payload":{}}}
[20.6.2019, 18:25:22] [FHEM]     caching: On: 1 (as number; from 'OFF')
[20.6.2019, 18:25:22] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-06-20T16:25:22.165Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5900265b-1fee-4ed6-af6d-b56177e073a3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9"},"payload":{}}}
[20.6.2019, 18:25:25] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"5b4664a1-80e1-4059-9907-49ca3d41dcaf","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","cookie":{"fuuid":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","device":"d_AmazonVideo"}},"payload":{}}}
[20.6.2019, 18:25:25] [FHEM]     caching: On: 1 (as number; from 'OFF')
[20.6.2019, 18:25:25] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-06-20T16:25:25.211Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5c1728b5-9d5d-4dac-80cf-956769ebcb51","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9"},"payload":{}}}
[20.6.2019, 18:25:28] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"7717b23c-f8fc-4f4a-8712-e9fea3b6fb29","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","cookie":{"fuuid":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9","device":"d_AmazonVideo"}},"payload":{}}}
[20.6.2019, 18:25:28] [FHEM]     caching: On: 1 (as number; from 'OFF')
[20.6.2019, 18:25:28] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-06-20T16:25:28.246Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"0c00fc20-45fb-40d8-b4dd-374d94bd3d93","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"9B9C0677-9EC89AAEE843DAF1"},"endpointId":"5d0b955f-f33f-ceae-68f5-4d6b1067bb8c83e9"},"payload":{}}}

justme1968

da steht es doch:
Zitat[20.6.2019, 18:25:13] [FHEM]     caching: On: 1 (as number; from 'OFF')

OFF wird nicht erkannt. normalerweise heisst es in fhem off. wenn dein device etwas anderes verwendet musst du ein passendes homebridgeMapping anlegen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

mrSnatz

okay wusst ich nicht. dann muss ich mich da nochmal reinlesen wie das geht. allso reicht es grundsätzlich nicht die Installation laut wiki zu erstellen und dann den Geräten den alexaName und alexaRaum zuzuweisen? Funktionieren tut dann alles nur in der App wird es falsch angezeigt. Das gilt für jegliche Geräte die ich habe. Sei es von der Hue bridge oder dummy oder Xiaomi Komponenten. In einer früheren Version war das doch anders, oder?

justme1968

für 99% aller anwender reicht die installation nach wiki.

hue sollte out of the box gehen. dummy auch so fern du dich an die wehem empfehlungen hält. xiaomi geht nicht automatisch wenn die schreibweise nicht stimmt. daran hat sich seit ewigkeiten nichts geändert.

im wiki steht auch das alexaRoom für den fhem connector (so gut wie) nicht relevant ist.


ansonsten: ich habe eben ein update eingecheckt das versucht on und off unabhängig von der schreibweise zu erkennen. vielleicht hilft dir das.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

mrSnatz

Vielen Dank. Ich werde es morgen früh einfach nochmal neu aufsetzen. War bisher immer beim Custom skill und jetzt mit einer neuen Fhem Instanz war dies das erste was ich einrichten wollte. Gebe dann Feedback. Der skill ist definitiv eine große Erleichterung für alle Fhem und alexa Nutzer👍

mrSnatz

Update habe ich ausgeführt. Jetzt scheint es keine Probleme zu geben. Vielen Dank. Super arbeit :D