FHEM & Alexa-Dot / Einrichten

Begonnen von gahle, 13 Februar 2018, 06:30:15

Vorheriges Thema - Nächstes Thema

gahle

Guten Morgen,

ich habe die Vorstellung, dass ich meinen FHEM-Server mit dem Echo-Dot & Alexa verbinden kann und somit mein Haus mit Sprachsteuerung versehen kann. Ich habe mir seit einiger Zeit die im Internet und Foren verfügbaren Anleitungen angesehen und den Mechanismus halbwegs verstanden ;).

Ich bin auf der Suche nach einer Anleitung, die aktuell ist. Egal welche Quelle ich mir ansehen, es gibt scheinbar unterschiedliche Stände vom Alexa-Fhem-Modul (welches ist das aktuelle), die Frontends bei Amazon sehen teilweise anders aus als in den Berichten und Videos....und die Einrichtung die auf dem RPI vorzunehmen sind, weichen auch sehr voneinander ab.

Weiss jemand, wo ich eine aktuelle Anleitung bekommen kann?
Vielleicht auch gut bebilder und vor allem die funktioniert hat?
Ist immer schwer als newbie sich aus mehreren Quellen das richtige zusammenzustellen...
Danke. 8)

Gruß
gahle

TomLee

Morgen,

hier die Anleitung.

hier und hier die Antworten auf alle Fragen die kommen.

Viel Spaß  ;D

gahle

Guten Abend,

ich habe eine Frage, komme bis zum Einstellen der config.json und starten dann lt. Anleitung den Dienst mit ./bin/alexa und erhalte folgende Fehlermeldung.
Was habe ich bis dahin vergessen?

Zitatpi@MainFhemPi:/opt/fhem/alexa-fhem $ ./bin/alexa
[2018-2-13 23:24:39] using /home/pi/.alexa/config.json
[2018-2-13 23:24:39] ---
[2018-2-13 23:24:39] this is alexa-fhem 0.4.4
[2018-2-13 23:24:39] Trying NAT-PMP ...
[2018-2-13 23:24:39] Fetching FHEM devices...
[2018-2-13 23:24:39] [FHEM] starting longpoll: http://192.168.178.38:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1518560679616
[2018-2-13 23:24:39] Server listening on: https://:::3000
/opt/fhem/alexa-fhem/lib/server.js:137
      if (err) throw err;
               ^

Error: "vers" must be 0. Got: 2
    at Client.onmessage (/opt/fhem/alexa-fhem/node_modules/nat-pmp/index.js:301:8)
    at Socket.<anonymous> (/opt/fhem/alexa-fhem/node_modules/nat-pmp/index.js:367:32)
    at Socket.emit (events.js:159:13)
    at UDP.onMessage [as onmessage] (dgram.js:658:8)
pi@MainFhemPi:/opt/fhem/alexa-fhem $

Gruß
gahle

gahle

Als Nachsatz,

meine config.json...

Zitat{
    "alexa": {
        "port": 3000,
        "name": "Alexa TEST",
        "keyFile": "./key.pem",
        "certFile": "./cert.pem",
        "nat-pmp": "192.168.178.1",
        "nat-upnp": false,
        "applicationId": "amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "oauthClientID": "amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "permissions": {"<skill-id>": { "client_id": "xyz", "client_secret": "123"}}
    },
   
    "connections": [
        {
            "name": "FHEM",
            "server": "192.168.178.38",
            "port": "8083",
            "webname": "fhem",
            "filter": "room=alexa"
        }
    ]
}

gahle

Ursache gefunden...
- nodejs auf 6.x umgestellt