WebHooks mit lokalen Servern

Nach den ersten Experimenten mit Webhooks als Auslöser mit IFTTT, habe ich gestern einen lokalen Node.js Server aufgesetzt, der Dinge wie “30 Minuten nach Sonnenuntergang” an den Homee meldet. Echt toll, dass das nun klappt.

Ich frage mich nun ob die Webhooks ausschließlich über das Internet funktionieren, oder ob man diese auch lokal einsetzen kann:

  • Ist es möglich den Auslöser auch lokal an den Homee zu senden? Also statt https://MeineID.hom.ee/api/v2/webhook_trigger?..
    https://LokaleIP/api/v2/webhook_trigger?..
    Meine ersten Tests waren hier nicht erfolgreich

  • Ist es möglich mit Homee eine lokale URL als Webhook aufzurufen? Dies würde mir ermöglichen Push Notifications an meinen Kodi zu senden. Das URL Format hierzu ist:
    http://LokaleIP/jsonrpc?request={“jsonrpc”:“2.0”,“method”:“GUI.ShowNotification”,“params”:{“title”:“Nachricht von Waschmaschine”,“message”:“Ich bin fertig mit der Wäsche!”},“id”:1}

Vielen Dank für die Unterstützung

2 „Gefällt mir“

Hallo @cpeters

homee kannst du im lokalen Netzwerk über den Port 7681 ansprechen.
Die URL würde dann lauten:
http://LokaleIP:7681/api/v2/webhook_trigger?..

Gruß
Björn

3 „Gefällt mir“

Perfekt. Vielen Dank für die schnelle Antwort.
Die andere Richtung - an Kodi - habe ich nun auch hinbekommen in dem ich statt der IP dessen Namen (osmc.localdomain) verwendet habe.

1 „Gefällt mir“

Liebes homee Team,

ich hatte ja auch schon nach dem Web-Zugriff aus dem lokalen Netz gefragt (vor Existenz der Community hier) und den Port von Euch erfahren.

Ich wiederhole es gerne: Der Port bzw. die URL für den Zugriff aus dem lokalen Netz ist meiner Meinung nach einen Eintag in den FAQ Wert.

Viele Grüße,

Dieter

Es gibt jetzt auch einen Eintrag in den FAQs.

1 „Gefällt mir“

Auch wenn der Beitrag schön etwas älter ist. Kann es sein, dass ein Webhook nicht durch den Aufruf einer lokalen IP ausgelöst werden kann. Hintergrund ist der, dass ich auf meinem RaspberryPI PHP Skripte liegen habe. Diese werden durch die Geofency APP aufgerufen ( Hier wird eine VPN On Demand Verbindung aufgebaut …dauer 1 Sekunde).

Wähle ich als Auslöser nun ein Webhook, setzt er mir immer die externe IP .hom.ee davor. Das will ich eben genau nicht und scheint auch nicht umgangen werden zu können.Oder mach ich hier irgendetwas falsch?

Wir schreiben da fest die URL über den Proxy hin. Für das Homeegramm ausgewertet wird aber der Name des Events. Egal über wie es bei homee ankommt.