Keine Reaktion auf Webhook

Begonnen von tplus, 06 September 2017, 21:27:22

Vorheriges Thema - Nächstes Thema

tplus

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...

CoolTux

Verbinde Dich doch mal mit einem Browser
https://<USER>:<PASSWD>@<dyndns...>:8088

Was passiert, was kommt?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tplus

#2
"Diese Website ist nicht erreichbar" (err connection reset).

Der "Connects"-Counter wurde um 8 heraufgesetzt. Bei einem anderen Versuch nur um 6.

CoolTux

gib mal bitte ein list vom FHEMWEB Device
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tplus

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

CoolTux

Ok das passt. Ein entsprechendes allowed Device hast Du ja bestimmt.
Was steht im Logfile von FHEM wenn Du eine Verbindung versuchst?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tplus

#6
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

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tplus

Okay, das wars. Läuft jetzt. War jetzt ein bisschen blöd von mir nicht ins log zu gucken.

Besten Dank!

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net