Hallo,
ich versuche über Google Home und IFTTT Lampen zu steuern analog dieser Beschreibung für Alexa:
http://www.juergenstechnikwelt.de/smarthome-2/alexa-und-fhem-mittels-ifttt-ganz-einfach-verbinden/
Google Home erkennt und bestätigt den Befehl, ein Befehl (set lampe on) wird aber nicht ausgeführt. Auch die Eingabe von
https://<USER>:<PASSWD>@<dyndns...>:8088/webhook?cmd=set%20Lampe%20an
im Browser löst keinen Befehl aus. Man kann lediglich sehen, dass der Connect-Zähler von Webhooks um 4 Connects hochzählt. In dem Event Monitor taucht nichts auf.
FHEM läuft auf einem Raspi, der Port ist freigegeben, csrftoken ist "none", basicAuth sollte korrekt für WebHook eingerichtet sein.
Woran kann es liegen? Besten Dank für Tips.
Grüße...
Verbinde Dich doch mal mit einem Browser
https://<USER>:<PASSWD>@<dyndns...>:8088
Was passiert, was kommt?
"Diese Website ist nicht erreichbar" (err connection reset).
Der "Connects"-Counter wurde um 8 heraufgesetzt. Bei einem anderen Versuch nur um 6.
gib mal bitte ein list vom FHEMWEB Device
Bitte:
Internals:
CONNECTS 81
DEF 8088 global
FD 45
NAME WEBhook
NR 187
NTFY_ORDER 50-WEBhook
PORT 8088
SSL 1
STATE Initialized
TYPE FHEMWEB
Attributes:
HTTPS 1
csrfToken none
room Esszimmer,dummy
webname webhook
Ok das passt. Ein entsprechendes allowed Device hast Du ja bestimmt.
Was steht im Logfile von FHEM wenn Du eine Verbindung versuchst?
Internals:
NAME allowed_WEBhook
NR 188
STATE validFor:WEBhook
TYPE allowed
allowedCommands set,get
validFor WEBhook
READINGS:
2017-09-05 21:16:00 state validFor:WEBhook
Attributes:
allowedCommands set,get
basicAuth { "$user:$password" eq "xx:yyyyyyyyyyy" }
room Esszimmer,dummy
validFor WEBhook
Im Logfile findet sich
2017.09.06 22:20:16 1: FHEMWEB SSL/HTTPS error: No such file or directory Failed to open Private Key error:02001002:system library:fopen:No such file or directory (peer: <meine_ip>)
Hatte ich vorher noch gar nicht bemerkt...
So vorgehen?
https://wiki.fhem.de/wiki/Raspberry_Pi_%26_HTTPS
Ja bitte.
Okay, das wars. Läuft jetzt. War jetzt ein bisschen blöd von mir nicht ins log zu gucken.
Besten Dank!
Kein Problem. Gern geschehen.