Danke euch. Ich hatte gravierende Fehler gemacht, die ich inzwischen zum Teil zumindest ausgebessert habe. Nun habe ich ein Autentifizierungsproblem:
[11/26/2016, 11:34:00 PM] using /home/pi/.alexa/config.json
[11/26/2016, 11:34:00 PM] ---
[11/26/2016, 11:34:00 PM] this alexa-fhem 0.1.3
[11/26/2016, 11:34:00 PM] Trying NAT-UPNP ...
[11/26/2016, 11:34:01 PM] Fetching FHEM devices...
[11/26/2016, 11:34:01 PM] [FHEM] Checking devices and attributes...
[11/26/2016, 11:34:01 PM] [FHEM] executing:
http://192.168.178.34:8083/fhem?cmd=%7B ... )%7D&XHR=1
[11/26/2016, 11:34:01 PM] [FHEM] executing:
http://192.168.178.34:8083/fhem?cmd=jso ... lexa&XHR=1
[11/26/2016, 11:34:01 PM] [FHEM] starting longpoll:
http://192.168.178.34:8083/fhem.pl?XHR= ... 0199641135
[11/26/2016, 11:34:01 PM] [FHEM] Fetching FHEM devices...
[11/26/2016, 11:34:01 PM] [FHEM] fetching:
http://192.168.178.34:8083/fhem?cmd=jso ... lexa&XHR=1
[11/26/2016, 11:34:01 PM] Server listening on: https://:::3000
[11/26/2016, 11:34:01 PM] [FHEM]
There was a problem connecting to FHEM (
http://192.168.178.34:8083/fhem?cmd=%7B ... )%7D&XHR=1).
[11/26/2016, 11:34:01 PM] [FHEM]
401: Authorization Required
[11/26/2016, 11:34:01 PM] [FHEM] There was a problem connecting to FHEM (
http://192.168.178.34:8083/fhem?cmd=jso ... lexa&XHR=1).
[11/26/2016, 11:34:01 PM] [FHEM] 401: Authorization Required
[11/26/2016, 11:34:01 PM] [FHEM] longpoll ended, reconnect in: 200msec
[11/26/2016, 11:34:01 PM] [FHEM]
There was a problem connecting to FHEM
[11/26/2016, 11:34:01 PM] [FHEM]
401: Authorization Required
[11/26/2016, 11:34:01 PM] Current external IP address: 87.179.44.101
[11/26/2016, 11:34:01 PM] [FHEM] starting longpoll:
http://192.168.178.34:8083/fhem.pl?XHR= ... 0199641497
[11/26/2016, 11:34:01 PM] [FHEM] longpoll ended, reconnect in: 700msec
usw
Passwort und Username für FHEM sind definitiv korrekt. Die config.json habe ich nach dem Beispiel von coolerkerl angepasst und auch validiert, d.h. es sollte so passen:
{
"alexa": {
"name": "Alexa",
"keyFile": "./key.pem",
"certFile": "./cert.pem",
"oauthClientID": "amzn1.application-oa2-client.7a2ddbfbed7d481c9839fa8b$39fa8bf8ca8c82"
},
"connections": [{
"name": "FHEM",
"server": "192.168.178.34",
"port": "8083",
"ssl": false,
"auth": {
"user": "hierSTEHTmeinFHEMusername",
"pass": "hierSTEHTmeinFHEMpasswort"
},
"filter": "room=alexa"
}]
}