[alexa-fhem | Generell] Alles zu Installation und damit verbundenen Problemen

Begonnen von prodigy7, 09 November 2016, 19:42:01

Vorheriges Thema - Nächstes Thema

Stefan G.

ich habe noch ein bisschen getestet und folgendes herausgefunden. Wenn ich den Trigger teste bekommen ich sowohl auf der Konsole als auch im Cloudwatch neue Meldungen.
im Cloudwatch:
19:52:40
START RequestId: 77f41b90-f938-11e6-9c49-2ff935c8f2a9 Version: $LATEST

19:52:40
2017-02-22T19:52:40.830Z 77f41b90-f938-11e6-9c49-2ff935c8f2a9 EVENT: [object Object]

19:52:40
2017-02-22T19:52:40.831Z 77f41b90-f938-11e6-9c49-2ff935c8f2a9 CONTEXT: [object Object]

19:52:41
2017-02-22T19:52:41.264Z 77f41b90-f938-11e6-9c49-2ff935c8f2a9 STATUS: 200

19:52:41
2017-02-22T19:52:41.264Z 77f41b90-f938-11e6-9c49-2ff935c8f2a9 HEADERS: {"date":"Wed, 22 Feb 2017 19:32:07 GMT","connection":"close","content-length":"174"}

19:52:41
2017-02-22T19:52:41.265Z 77f41b90-f938-11e6-9c49-2ff935c8f2a9 BODY: "{\"header\":{\"name\":\"UnsupportedOperationError\",\"payloadVersion\":\"2\",\"namespace\":\"Alexa.ConnectedHome.Control\",\"messageId\":\"66920324-9bd3-4c49-b3a5-fbaafcd0512a\"},\"payload\":{}}"

19:52:41
END RequestId: 77f41b90-f938-11e6-9c49-2ff935c8f2a9

19:52:41
REPORT RequestId: 77f41b90-f938-11e6-9c49-2ff935c8f2a9 Duration: 441.26 ms Billed Duration: 500 ms Memory Size: 128 MB Max Memory Used: 8 MB

In der Konsole:
[2017-02-22 20:32:07] ERROR: UnsupportedOperationError from ::ffff:34.249.16.111
response :{"header":{"name":"UnsupportedOperationError","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Control","messageId":"66920324-9bd3-4c49-b3a5-fbaafcd0512a"},"payload":{}}

Das sieht doch eigentlich gut aus?

Gruß Stefan

Stefan G.

juhu, ich habe den Fehler gefunden. Ich habe nochmal den Smart Home Skill deaktiviert und aktiviert, und schon funktioniert es.

Vielen Dank an alle für die Geduld und Unterstützung.

Gruß Stefan

Stargazer

Man man man...

das mit AVM lief jetzt für 2 Stunden. Jetzt funktioniert die Portweiterleitung wieder nicht.
Ich habe mal den Support kontaktiert.

VG

André

ostseereiter

Hallo Freunde
Ich habe Alexa-fhem soweit installiert aber wenn ich den Dienst starten möchte kommt folgendes:
rrypi:~/alexa-fhem $ ./bin/alexa
[2017-02-23 08:07:35] using /home/pi/.alexa/config.json
[2017-02-23 08:07:35] ---
[2017-02-23 08:07:35] this alexa-fhem 0.1.9
[2017-02-23 08:07:35] Fetching FHEM devices...
[2017-02-23 08:07:35] [FHEM] Checking devices and attributes...
[2017-02-23 08:07:35] [FHEM]   executing: http://192.168.178.94:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2017-02-23 08:07:35] [FHEM]   executing: http://192.168.178.94:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[2017-02-23 08:07:35] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833655431
[2017-02-23 08:07:35] [FHEM] Fetching FHEM devices...
[2017-02-23 08:07:35] [FHEM] fetching: http://192.168.178.94:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
[2017-02-23 08:07:35] Server listening on: https://:::3000
[2017-02-23 08:07:35] [FHEM] There was a problem connecting to FHEM (http://192.168.178.94:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1).
[2017-02-23 08:07:35] [FHEM] There was a problem connecting to FHEM (http://192.168.178.94:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1):Error: read ECONNRESET
[2017-02-23 08:07:35] [FHEM] There was a problem connecting to FHEM (http://192.168.178.94:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1).
[2017-02-23 08:07:35] [FHEM] There was a problem connecting to FHEM (http://192.168.178.94:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1):Error: read ECONNRESET
[2017-02-23 08:07:35] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 5000msec
[2017-02-23 08:07:35] [FHEM] There was a problem connecting to FHEM
[2017-02-23 08:07:40] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833660560
[2017-02-23 08:07:40] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 10000msec
[2017-02-23 08:07:50] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833670604
[2017-02-23 08:07:50] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 15000msec
[2017-02-23 08:08:05] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833685636
[2017-02-23 08:08:05] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 20000msec
[2017-02-23 08:08:25] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833705672
[2017-02-23 08:08:25] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 25000msec
[2017-02-23 08:08:50] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833730713
[2017-02-23 08:08:50] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 30000msec
[2017-02-23 08:09:20] [FHEM] starting longpoll: http://192.168.178.94:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487833760758
[2017-02-23 08:09:20] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 30000msec


Was mache ich falsch?

tagedieb

guten morgen zusammen

ich habe mal eine generelle Frage
findet FHEM die Geräte nur, wenn auch alexa fertig eingerichtet ist oder sollteFHEM die in Fhem angelegten geräte finden, wenn alexa auf fhem gestartet wird?

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

tagedieb

ich starte alexa-fhem und das programm findet kein Gerät - obwohl ich ein Probedummy laut wiki angelegt habe

root@cubie:/opt/fhem/alexa-fhem# ./bin/alexa
[Thu Feb 23 2017 09:32:19 GMT+0100 (CET)] using /root/.alexa/config.json
[Thu Feb 23 2017 09:32:19 GMT+0100 (CET)] ---
[Thu Feb 23 2017 09:32:19 GMT+0100 (CET)] this alexa-fhem 0.3.1
[Thu Feb 23 2017 09:32:19 GMT+0100 (CET)] Fetching FHEM devices...
[Thu Feb 23 2017 09:32:19 GMT+0100 (CET)] [FHEM] starting longpoll: https://192.168.1.85:8084/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487838739750
[Thu Feb 23 2017 09:32:19 GMT+0100 (CET)] Server listening on: https://:::3000

hier sollte doch wenigstens ein gerät erscheinen oder?

mein Echo dot ist zwar verbunden - doch ich muss eine Kontoverknüpfung erstellen und die ergibt stets eine fehlermeldung von Amazon - der technische Dienst forscht schon :-)

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Master_Nick

Die Fehlermeldung bekommst du weil etwas an deinen Einstellungen noch nicht geht. Bei mir war es ein Fehler in den Return URLs. Prüfe diese mal.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

toni37bb

hallo,

bei mir sieht es wie bei user tagedieb aus:
Server listening...
Anfragen von Amazon kommen nach Geräte suchen, erscheinen  hier in der putty-Ausgabe.
Habe auch Dummy nach WIKI angelegt. Hat jemannd noch einen Tip?



Master_Nick

Bitte prüft beide, ob ihr das hier richtig habt:

ZitatAnschließend bei Allowed Return URLs die folgenden drei Adressen eingeben. xxx muss hierbei durch den Wert ersetzt werden, der in den beiden Abschnitten SmartHome Skill anlegen bzw. Custom Skill anlegen jeweils unter Punkt 4 (Seite Configuration) bei Redirect Urls am Ende der URLs angezeigt wird

    https://layla.amazon.co.uk/api/skill/link/xxx
    https://pitangui.amazon.com/api/skill/link/xxx
    https://layla.amazon.com/api/skill/link/xxx

Quelle: https://wiki.fhem.de/wiki/Alexa-Fhem
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

toni37bb


Master_Nick

Hast du es dennoch noch mal gesondert geprüft?  ;)

Gerade der Fehler, dass man das Skill in der Alexa App (ich hatte es über die Web basierte gemacht) nicht aktivieren konnte war bei mir eben der Fehler mit den Return URLs.
Ich war auch der Meinung alles richtig gemacht zu haben.

Völlig plump könnte man sagen, wäre alles richtig würde es gehen  ;D (Bitte nicht in den falschen Hals bekommen 8))

Ansonsten bitte die genaue Fehlermeldung die die App wirft hiern schreiben.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

toni37bb

So hab jetzt nochmal alle Punkte durchgeschaut bei Amazon.
Bei Start der Alexa-Fhem müsste er doch unabhängig von Amazon die angelegten ALEXa-Devices finden und
im putty_Fenster anzeigen.
liegt es evtl. an der Version 0.2.0?

Master_Nick

Die 0.2.0 geht nicht mehr seit den CSRF Tokens - sofern du FHEM 5.8 nutzt.
Mach mal ein Update (auch weil die neue Version ja immer sinnvoll ist zu nutzen und Bugfixes meist nur in neuere Versionen wandern) über die Anleitung im betreffenden Teil im Wiki.
https://wiki.fhem.de/wiki/Alexa-Fhem#Update
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

tagedieb

hallo

ich habe jetzt alles noch einmal akribisch verglichen - es stimmt alles überein
beim Lambda test bekomme ich im FHEM Alexa folgende Fehlermeldung:[Thu Feb 23 2017 11:13:01 GMT+0100 (CET)] Server listening on: https://:::3000
[Thu Feb 23 2017 12:27:45 GMT+0100 (CET)] [ 'amzn1.ask.skill.9d271e8c-691b-4af7-xxxxxxxe24a' ]
[Thu Feb 23 2017 12:27:45 GMT+0100 (CET)] applicationId amzn1.ask.skill.[unique-  value-here] not authorized
[Thu Feb 23 2017 12:27:45 GMT+0100 (CET)] ERROR: InvalidAccessTokenError from ::  ffff:34.250.31.66
response :{"header":{"name":"InvalidAccessTokenError","payloadVersion":"2","name space":"Alexa.ConnectedHome.Control","messageId":"c1aea48e-xxxx-4bbd-xxxx-963c2f 616797"},"payload":{}}
-also sind das andere Ursachen - die Amazon prüft

aber auch wie bei toni37bb findet fhem alexa beim Start keine Geräte - ich habe aber die version 0.3.0

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3