FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: HansDampfHH am 01 Januar 2018, 01:46:19

Titel: [Gelöst] IFTTT und Google Home, Webhook funktioniert nicht
Beitrag von: HansDampfHH am 01 Januar 2018, 01:46:19
Ich habe FHEM laufen und aus Langeweile mal einen Reverse Proxy eingerichtet.
Mittels IFTTT würde ich gerne Temperaturen (und andere Zustände) über Google Home ansagen lassen (GOOGLECAST).

Grundsätzlich funktioniert alles:
-der Zugriff von Extern über die Domain auf FHEM (Portfreigabe, Https, SSL)
-der Aufruf eines Commands über URL: https://testdomain.de/fhem/cmd=ifttt&fwcsrf=blablabla

IFTTT ist hier ein cmdalias. Bei direktem Aufruf der URL funktioniert alles und Google Home spricht.
Es wird ein tts File über Google generiert und mittels GOOGLECAST über den Google Home abgespielt. Bisher also alles super, URL und entsprechender cmdalias funktionieren also.

Wenn ich nun aber bei IFTTT eine Activity einrichte, Google Asistant nutze und einen Webhook aufrufen möchte (mit der gleichen URL) funktioniert das nicht.

Leider habe ich da nicht mehr Infos.
Das Log von IFTTT gibt da keine Hinweise (There was a problem with the webhook service) und in FHEM scheint nichts anzukommen.
Jemand eine Idee oder einen Hinweis wie man so eine URL auf FHEM aufrufen muss oder welche Schrauben gedreht werden müssen?
Titel: Antw:IFTTT und Google Home, Webhook funktioniert nicht
Beitrag von: MadMax-FHEM am 01 Januar 2018, 10:44:52
Wieviel Ahnung hast du bzgl. reverse Proxy?

Nur Dinge im Internet "nachgeklappert"?

Evtl. bei Heimautomatisierung.de?
Dann gibt es dort auch ein Video zu IFTTT...

Wenn woanders: wo?

Wenn Ahnung, dann: wie genau hast du abgesichert?
User/Passwort?

Wenn mit Zertifikat: wie soll das dann beim Webhook-Aufruf hinterlegt werden? Ich wüsste jetzt nicht wie. Wenn User/Passwort, dann: ist es (wenn "kompliziert") entsprechend web-technisch "codiert"?

Wie ist das csrfToken bei dem FHEMWEB eingestellt, worüber du zugreifst?
Hoffentlich ja ein separates FHEMWEB!?

Und wenn nachgeklappert und keine Ahnung: warum nicht "nur" per User/Passwort und allowed (also fhem Mitteln)?

Besser man richtet sowas ein und versteht was wie warum, dann kann man auch ansetzen wenn's nicht geht.

Und Helfer tun sich auch leichter...
...und Lücken passieren auch weniger: vermeintliche Sicherheit, ich gab doch reverse Proxy! Aber wenn da nicht sauber (mit Ahnung) konfiguriert wurde ist das auch keine Absicherung...

Gruß, Joachim
Titel: Antw:IFTTT und Google Home, Webhook funktioniert nicht
Beitrag von: HansDampfHH am 01 Januar 2018, 11:52:43
Genau da lag der Hase im Pfeffer, ich habe leider # im BasicAuth Pwd gehabt.
Läuft...
Titel: Antw:[Gelöst] IFTTT und Google Home, Webhook funktioniert nicht
Beitrag von: MadMax-FHEM am 01 Januar 2018, 11:54:51
Na dann!

Hoffentlich richtig abgesichert! ;)

Gruß und viel Spaß, Joachim