Webhook gebruiken

Webhook adres

Om een webhook in homey te kunnen aanroepen moet je simpel gezegd een internet adres hebben welke je naar homey toe stuurt. Dit adres is voor het grootste gedeelte al gemaakt door Athom, we dienen het adres alleen een klein beetje aan te passen zodat jou homey weet dat je haar bedoeld als het adres verstuurd word. Oke laten we eens gaan kijken naar het adres. Hier zien we het webhook adres https://Homey-cloud-ID.connect.athom.com/api/manager/logic/webhook/event?tag=tag nu moeten we als eerste het homey cloud ID gaan invoegen. Het homey cloud ID kan je vinden in de homey app onder het tabblad meer >instellingen >algemeen, als je nu op de cijfers en letters tikt welke onder athom cloud ID staan worden deze automatische naar je klembord gekopieerd. Mocht je dit op een computer willen maken dan kan je het cloud ID ook vinden op de developer pagina onder tools> systeem, onder de systeem gegevens zie je in het rijtje cloudid staan. Kopieer nu de cijfers en letters die tussen de aanhalingstekens staan en kopieer deze met ctrl+c. de gekopieerde cloud ID kan je nu plakken in de URL link. Vervang nu de tekst Homey-cloud-ID voor jou gekopieerde cloud Id nummer. Je URL zou er nu ongeveer zo uit moeten zien. 

https://372d50ba5b8d661b359.connect.athom.com/api/manager/logic/webhook/event?tag=tag

Nu we dat gedaan hebben moeten we nog een event en een tag opgeven. Vervang het woord event achter webhook/ in een naam die je zelf mag bedenken. Bij de tag vul je achter tag= een zelfgekozen tag naam in. Je URL link zou er nu ongeveer zo uitmoeten zien.

https://372d50ba5b8d661b359.connect.athom.com/api/manager/logic/webhook/locative?tag=home

De event naam kan je vervolgens opgeven in de Als kolom van je flow, gebruik hier de kaart webhook is ontvangen voor. In deze kaart vul je de opgegeven event naam in. De tag kan je gebruiken in de En kolom van je flow, dit doe je door de logica kaart is precies te gebruiken. In deze kaart vul je de tag naam in die je in de gemaakt URL link heb opgegeven.

Local webhook

Wil jij liever alles lokaal houden, dan kan dat ook, hiervoor gebruik je het volgende adres:

http://<ip-adres_homey>/api/manager/logic/webhook/<event-opgeven>?tag=my tag

In dit adres dien je het ip adres van je homey op te geven, welke je kan vinden op de instellingen pagina in de homey app, ook een event en tag dien je in dit adres aan te passen. Let er wel op dat je homey dan een statisch ip adres moet geven in je router, anders werkt je webhook adres niet meer na het opnieuw opstarten van je homey.

als je eenmaal de URL link hebt gemaakt kun je deze eenvoudig hergebruiken, pas alleen het event en de tag aan in de link voor de toepassing waarvoor je de webhook wil gebruiken.

Voor flow voorbeelden kan je kijken op de flow pagina van deze site

Toon 18 reacties

18 reacties

  1. HarryH

    Locative voor android werkt niet, zijn er alternatieven?

  2. Henk de Vries

    Werkt top hier. Netflix wordt nu gepauzeerd als ik gebeld worden

  3. Eddy

    Ik heb dit geprobeerd met mijn Homey bridge maar ik krijg melding “error “mesh_node_offline””

    Doe ik iets fout ik heb geen homey pro maar alleen een homey bridge

  4. Als je de webhook hebt gemaakt, hover dan over de i icon, en kopieer de URL die je daar ziet. Je dient enkel dan nog je Event en Tag waarde in te vullen zoals in deze blog is aangegeven.

  5. Jan

    Ik kan in de flowmanager nergens iets vinden als webhook is ontvangen ? Wat zie ik over het hoofd?

    • HomeyCornelisse

      Dit is een logica ALS kaart

      • Jan

        Wat vul ik dan bij event in? ik heb de opdracht aangemaakt voor als mijn iPad bijna leeg is

  6. Bryan Brandt

    Bedankt!

    Ik ben zelf bezig met zaken over te zetten van Home Assistant naar Homey. Mijn kids en vrouw gebruiken Home Assistant. Ik expose al mijn Hue lampen via Homey –> MQTT –> Home Assistant en dat werkt netjes!

    Alleen scenes werken niet zo leuk, ik denk dat de mapping tussen de verschillende parameters van de lampen in HA en Homey niet zo goed samenwerken (but I could be wrong). Dat gezegd zijnde, ik had in Homey al wat flows aangemaakt voor mijn scenes na te bootsen maar ik kreeg deze initieel niet aangeroepen via Home Assistant en de webhooks van Homey.

    Dankzij deze tutorial is het me wel gelukt, en ik ben blij om te horen dat er een mogelijkheid is om alles lokaal te houden, want ik vond dit nergens in de documentatie terug.

    Hartelijk dank!

  7. Bryan Brandt

    Oh voordat ik het vergeet, misschien moet ik eerst dingen testen voordat ik reageer :D. Op de Homey Pro 2023 is de Webhook URL voor lokale access aangepast naar:

    http:///webhook?event=&tag=

  8. Adri

    waar vind ik voorbeelden om een webhook te gebruiken?
    Hierboven alleen hoe je hem kan maken? wat je er mee kan zie ik nergens terug.
    Ik las dat hij te gebruiken met Life 360, geen idee hoe

  9. Hoi, ik ben een newby. ik heb bij ALS de kaart Webhook evenement Locative is ontvangen gekozen maar als ik dan bij EN ’tekst/nummer’ tag wil ingeven, dan wordt dat geweigerd en kan ik alleen kiezen uit een groot aantal mogelijkheden die met weer en zo te maken hebben. Heb je enig idee wat ik fout doe?
    Alvast bedankt,
    Hans

  10. Eric STERCKX

    Is er ergens een helder stappenplan te vinden hoe ik Homey Pro 2023-flows kan opstarten met een NFC-tag ?

    • Homey Cornelisse

      Kan je aangeven welke NFC reader je wilt gebruiken? De Homey pro 2023 ondersteund zelf geen NFC technologie, hiervoor heb je dus een NFC reader voor nodig om dit te doen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *