Een tijd geleden heb ik al eens een video gemaakt over geofencing met IFTTT. Tot voor kort gebruikten ik IFTTT geofencing naar volle tevredenheid, echter begon de geofencing met IFTTT steeds meer te haperen en ik kon er niet echt meer vanuit gaan dat mijn huis in de goede modus werd gezet, daardoor kwam ik steeds vaker thuis met na dat ik de voordeur één millimeter had geopend en het alarm werd getriggerd. Dit is natuurlijk niet wenselijk als je na een dag hard werken thuis komt. Ik ben toen opzoek gegaan naar een alternatief, hier in huis heb ik een Tado thermostaat, in homey kon je de geofencing functie van de Tado gebruiken om je huis in de goede modus te zetten. Helaas hebben ze de Tado app geüpdatet en de geofencing functie uit de app gehaald. Deze optie viel dus al snel af. Een paar jaar geleden had ik al eens de smart presence app en de owntracks app gebruikt, die werkte voor mij ook niet echt heel goed. Dus die vielen ook al snel af. Tot ik opeens de locative app tegen kwam. locatieve is een app voor op een Apple IOS apparaat. Door middel van webhooks word de status aan homey doorgegeven waardoor homey op haar beurt de goede status voor je huis kan selecteren. In deze blog wil ik je gaan laten zien hoe je de locative app kan instellen.
Benodigdheden
- Homey
- Apple Iphone of Ipad

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 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, voor nu is het handig om locative in te vullen. Bij de tag vul je achter tag= home in. Als je link er zo uit ziet dan kun je deze nog een keer kopiëren en plakken. Als je dat gedaan hebt verander je bij één van de URL’s de tag in away je hebt als het goed is dan de volgende 2 URL’s
https://372d50ba5b8d661b359.connect.athom.com/api/manager/logic/webhook/locative?tag=home
https://372d50ba5b8d661b359.connect.athom.com/api/manager/logic/webhook/locative?tag=away
Bewaar deze link’s goed want deze gaan we straks gebruiken in de locative app op je iPhone of iPad
Homey Flow’s
We gaan nu eerste wat flows in homey maken zodat we deze straks meteen kunnen testen als we de gemaakte URL’s hebben ingevoerd in de locative app. Ga naar de flow editor en open een nieuwe flow. In de ALS kolom voeg je de logicakaart Een webhook is ontvangen in. Bij event vul je locative in dit omdat we dit ook in de zojuist gemaakte URL hebben opgegeven. In de EN kolom voeg je de logica kaart is precies in. druk nu op de tag en selecteer hier de tag in lokale tags, vul bij het tekst veld home in. In de DAN kolom voegen we voor nu de mobile kaart stuur een pushbericht in zodat we makkelijk kunnen zien of de flows straks werken en dan heb je even de gelegenheid om de locative app rustig een aantal dagen uit te testen voordat je er belangrijke taken aan gaat koppelen. Selecteer in de kaart een gebruiker die het berichtje moet ontvangen en typ een leuk bericht welke je wilt ontvangen zodra je thuis komt en de flow gestart word. Nu kun je de flow opslaan. Als je de flow hebt opgeslagen dan kan je de flow dupliceren zodat we ook een flow kunnen maken voor de away URL. Als je de flow hebt gedupliceerd dan verander je in de En kolom in het kaartje is precies de tekst home in away. Als laatste pas je in de DAN kolom de tekst in de mobile kaart stuur een pushbericht aan naar een tekst voor als je weggaat, daarna kan je deze flow ook opslaan.
URL’s testen
Nu we de flows gemaakt hebben kunnen we de URL’s testen die we net gemaakt hebben. Kopieer een URL en plak deze in je browser en tik op gereed, nu zal de URL verzonden worden naar homy. Je krijgt als de URL goed is een wit scherm te zien met een ok er in. Kort daarna zal je een berichtje van homey krijgen welke je net hebt ingesteld in de flow.

Locative app
Installeer als eerste de locative app op je telefoon
https://apps.apple.com/nl/app/locative/id725198453
Als de app geïnstalleerd is open je de app, zoals je ziet is het nog een erg leeg scherm, om het scherm een beetje te vullen gaan we nu een locatie aanmaken, dit doe je door op het plusje rechts boven in de hoek te tikken. De app zal nu automatisch je locatie opzoeken. Met de slider die je onder je locatie ziet kan je de detectie radius opgeven. Ik zou deze tot het midden van de balk schuiven om een goede werking te krijgen. Mocht dit voor jou niet goed werken dan kun de slider aanpassen naar wat voor jou goed werkt. We gaan nu de eerder gemaakte URL’s plakken bij het kopje HTTP Push. Bij het tekst vak onder Trigger on Arrival plak je de link met de home tag die je gemaakt heb. In het tekst vak onder Trigger on Departure plak je de URL met de tag away als je dat gedaan hebt tik je op save in de rechter bovenhoek.

Als je de URL’s heb geplakt in de locative app en je de instellingen hebt opgeslagen ben je klaar met het instellen van de app en homey. Nu kan het testen gaan beginnen. In de locative app kan je de events zien welke de app heeft waargenomen onder het tabblad events. Probeer dit gerust een paar dagen rustig uit en kijk wat er gebeurt als je de ingestelde geofence zone in en uit gaat. Mocht dit nou goed werken dan kan je de gemaakte flows aanpassen. Voeg dan in de DAN kolom de kaarten toe van welke je wilt uitgevoerd hebben zo dra je thuis komt of als je naar je werk gaat. Denk hier bij aan bijvoorbeeld aan het alarm en de verlichting welke je kan laten aan of uitschakelen zodra je thuis komt of weggaat.
Kun je deze ook gelijktijdig gebruiken op de telefoon van een partner waarmee je samenwoont? En zo ja hoe kun je deze dan koppelen met bijvoorbeeld het alarmsysteem van homey. Ik wil dat het alarm pas aan gaat als de laatste persoon weg gaat en het alarm uit gaat bij de eerste die thuis komt. En dan gebruikmakend van locative ipv de geofence van homey zelf.
Ja dat kan, installeer op beide telefoons de locative app. Vervolgens maak je voor beide telefoons een eigen URL’s welke je in de locatieve app invult. Voor de flows die je vervolgens kan maken kun je even kijken op https://homeycornelisse.nl/flow/
Alleen de homey heeft toch dezelfde ID die ik dan invul? Dat ID verandert niet. We gebruiken tenslotte dezelfde homey.
Klopt het Homey cloud ID blijft het zelfde. Het enige wat je moet aan passen is het event en de tag. Om dat je nu één toepassing gebruikt kun je na het aanpassen van het event deze meerdere keren gebruiken en dien je echter alleen de tag aan te passen.
Goedemorgen,
Ben er toch weer even wat verder in gedoken. Ook aan de hand van jouw flow pagina met locative en Heimdall. Kan ik zowel in de urls van mijn vrouw en mijzelf dezelfde event gebruiken? Bij voorbeeld: locative en dan daarnaast allebei 2 verschillende tags:
-nickthuis
-nickweg
-shirleythuis
-shirleyweg
En moeten de notificaties in locative aanstaan? Deze heb ik nu uit omdat ik ook van homey al een notificatie krijg.
Ja, je kan het zelfde event gebruiken in de flows maar de tags moeten verschillend zijn, zo kan homey zien wie er thuis komt of weg gaat. Ik heb zelf alle notificaties aan staan, of het verschil uitmaak durf ik zo niet te zeggen omdat ik dat niet uitgeprobeerd hebt, ik krijg in ieder geval alleen een melding van homey als ik de zone in of uit ga.
Kun je mij misschien nog vertellen wat de value in de variable moet zijn bij de flow: bereken iemand thuis als {{iemand thuis + 1}} wanneer je met 2 personen woont en alarm wil koppelen aan de aan/afwezigheid? Ik heb hem nu op 0 staan.
Ga mijn best doen, bedankt!
Hi,
Ook ik last van de Tado aanwezigheidsfunctie die niet meer werkt helaas.
Echter, ik heb geen IOS, maar Android. Heb je daar suggestie voor een app?
Hoi Kim,
Als alternatief zou je kunnen kijken naar tasker, ik weet alleen niet precies hoe je dit moet instellen. Hier ben ik nog mee bezig om dit uit te zoeken. Zodra ik het wel weet zal ik hier een blog over schrijven om zo ook de Android gebruikers te kunnen helpen.
ik heb geen ios maar android. Heb je suggestie voor een app voor android, waarmee ik ditzelfde kan opzetten?
Probeer owntracks, zanzito of tasker. Omdat Android anders werkt heb je meer opties. Zelf gebruik ik zanzito met home assistent voor aanwezigheid detectie.
Life 360 kan je gebruiken. Is ook een app voor de Homey. Werkt best aardig maar soms iets vertraagd en duurt het 2 min. Dan sta ik al voor de deur en gaat alarm af. Dus nog niet ideaal. Owntracks werkte nog beroerder dus die heb ik weer verwijderd.
Hi,
Ik ben een aanstormend Homey gebruiker en erg blij met je artikelen !
Ik heb geofencing met Loactive werkend maar de kleinste detectiecirkel is minimaal 100 meter of nog wel iets meer rond het huis. Ga ik met de hond lopen dan kom ik meermalen in enter / exit posities …terwijl ik permanent buiten ben.
Ik ga nu testen met ibeacons om de detectiecirkel mogelijk te verkleinen.
Groeten,
Gert
Hallo,
Ik heb volgens mij alles gedaan wat je in de instructie aangeeft. Bij het testen van de links krijg ik wel een wit scherm met OK, maar ik krijg geen pushmelding van Homey.
Heb je misschien ergens een hoofdletter gebruikt. Als de tekst niet helemaal het zelfde is dan werkt het niet.
Hallo
Heb het geinstalleerd op mijn telefoon en die van mijn vrouw.
Werkt prima, mijn rolluiken gaan dicht als ik wegga, ook als mijn vrouw nog thuis is, dat is niet de bedoeling.
Kan je vertellen wat ik moet instellen on de rolluiken dicht te laten gaan bij vertrek van de laatste persoon, en andersom Bij thuiskomen?
Dank je wel.
Das würde mich auch sehr interessieren ob das irgendwie funktioniert. Wenn ja wie?
Hoi Ron,
leuk om te horen dat je de flows hebt gemaakt en dat ze werken. Om er voor te zorgen dat de rolluiken pas dicht gaan als de laatste persoon weggaat van huis moet je de flows die je gemaakt hebt even aanpassen en twee flows extra maken. Hier vind je de Home flow zoals hij moet worden. Hier de Away flow. Naast deze flows moet je deze twee flows nog extra maken. Eerste persoon komt thuis klik hier en klik hier voor de laatste persoon gaat weg flow. Op de flow pagina van deze site staat ook nog een ander voorbeeld hoe je dit kan doen met een logica variabele. Ik ben benieuwd of dit je probleem oplost.
Mvg Homey Cornelisse
Dank je wel, mooi uitgelegd.
Ik heb alles ingesteld, en laat je weten of het werkt.
Ik ben benieuwd of het werkt. Zo ja, wil je dan de flows met mij delen?
waarom gebruik je deze verschillende apps, homey kan toch zelf ook bepalen via de aanwezigheids in flow of je thuis bent of weg bent via je locatie?
Ik gebruik verschillende apps omdat de ingebouwde geofencing niet betrouwbaar werkt voor mij en vele anderen Homey gebruikers. Als je met geofencing belangrijke dingen schakelt, zoals deur sloten en inbraak beveiliging dan wil je niet dat je elke keer als je je huis verlaat moet controleren of alle taken zijn uitgevoerd. Naar mijn mening is dat niet de essentie van een domotica systeem.
Top al die uitleg die je geeft. Heb al veel van je opgestoken bedankt daarvoor.
Ik heb als ik de url gebruik de volgende terugkoppeling:
{“error”:”mesh_node_offline”}
Heb je enig idee wat het probleem zou kunnen zijn?
Homey is zowel met wifi als met 4g bereikbaar via mijn telefoon.
Hallo, eerst en vooral ontzettend bedankt voor al de moeite dat je doet om alles haarfijn uit te leggen.
Als ik thuiskom krijg ik de correcte instelling/meldingen die ik ingesteld heb als test.
Maar als ik buiten mijn detectiecirkel ga, krijg ik volgende melding:GET failure: A server with the specified hostname could not be found. Enig idee waar de fout ligt?
Alvast bedankt!
Ik heb mijn fout gevonden. Blijkbaar was er bij het knippen en plakken van de URL iets foutgelopen en zat er een fout in de url. Er stond connecto ipv connect.
Bedankt
Hoi , zijn er al vorderingen betreft een app voor android ?
Nee nog niet echt, nog niet echt een goede app kunnen vinden. Het nadeel van Android telefoons is dat deze vaak in slaap functie gaan als het scherm uit is en daardoor niet goed werken met dat soort apps, maar we blijven door zoeken.
Goedendag,
Bedankt voor de heldere uitleg van locative. Ik heb de android versie van Locative geïnstalleerd.
Het vreemde is dat als ik de URL in de browser plak ik in homey de melding krijg. Maar locative zelf lijkt zo dood als een pier.
Het is toch niet nodig om een gebruikersnaam en wachtwoord in te voeren in locative?
Ook het kaartje zie ik niet in locative. Wel geeft hij de plaatsnaam aan waar ik me bevind.
Heb jij nog tips?
Hallo,
Ik heb alles gedaan zoals omschreven echter ontvang ik niet de push berichten wanneer ik de Flow test. Ik ontvang deze wel wanneer ik in de Flow wijzig in is NIET precies Home. In de Locative app zie ik o.a. 404 NOT FOUND en in het overzicht lees ik No responsie. Weet iemand misschien wat ik niet goed doe? Alvast hartelijk dank.
Hoi Mark, Bedankt voor je bericht. Wat gebeurt er als je de URL in een browser bezoekt? krijg je dan wel “ok” te zien?
Ja dat wel.
Oke, en de flow word dan wel uitgevoerd?
Ja, ik krijg netjes een push bericht. Zowel van zowel komen als gaan.
Gisteren de URL maar eens netjes overgetikt en warempel het werkt. Dit keer heb ik de extra toevoeging achter home en away (de M van Mark) weggelaten. Maar m.i. mag dat niets uitmaken.
Oke, dus zonder de EN voorwaarde in de flow werkt het wel. Het is belangrijk dat je er voor zorgt dat ze exact het zelfde zijn. Als je in je URL een hoofdletter M gebruikt dan moet je in je flow ook de hoofdletter M gebruiken anders werkt het niet
Even een reactie op je laatste antwoord. Nee ik heb EN voorwaarde niet weggelaten, ik heb alleen de extra m achter home(m) en away(m) weggelaten maar m.i. mag dat niets uitmaken wanneer je in de flow het maar exact het zelfde schrijft.
No responsie moet zijn No Response sorry
Hoi ik heb since enkele dagen de homey bridge omdat ik een beta key had gehad. Maar ik wil dit instellen zoals in het artikel, alles lijkt goed te zijn en toch krijg ik als ik de URL plak in de browser {“error”:”mesh_node_offline”} te zien. Kan dit een ding zijn van de homey bridge omdat nog vrijwel niet lijkt te werken of compatible te zijn met de homey bridge.
Met vriendelijke groet,
Sander van de Garde
Hoi Sander,
Heb jij hier al wat meer over gehoord toevallig? Ik heb exact hetzelfde.
Hoi Sander en Erik, hebben jullie hier al meer over gehoord? ik heb exact hetzelfde euvel. 1 url geplakt in arrival en 1 url geplakt in departure en deze werken perfect in locative. behalve naar homey bridge. Moet er een url geplaatst worden in settings bij global HTTP Settings? Zo ja, wat? moet het schuifje dan op post of get?
Ook ik heb net een Homey Bride en ik loop tegen hetzelfde probleem aan. Is ergens meer informatie te vinden over wat er fout gaat of wat die foutmelding betekent?
Ik zie dat de HTTP statuscode 417 is, dat betekent: expectation failed.
Heeft het er wellicht mee te maken dat de Http request flowkaarten app alleen beschikbaar is op de Homey Pro?
https://homey.app/nl-nl/app/com.internet/HTTP-request-flowkaarten/
Wat me dan verbaast is dat die kaart wel beschikbaar is in de mobiele app terwijl ik de Homey Bridge gebruik.
Het valt me ook op dat op de kaart waarop ik de Http request moet opgeven, een andere url getoond wordt dan in dit artikel. De app geeft aan dat dit moet zijn https://.homey.eu-central-1.homeycloud.net/webhook/?event=&tag=
Als ik die gebruik dan krijg ik http code 204, wat normaliter aangeeft dat er iets goed is aangemaakt, maar… de flow reageert er niet op dus het lijkt niet goed aan te komen.
Als ik de test-knop gebruik bij de stap van de flow dan gaat het wel goed. Als de test-knop echt zelf de webhook aanroept en geen binnendoorweggetje neemt, dan zou er wel een mogelijkheid moeten zijn, ondanks dat mijn vorige pogingen dus niet werkten.
Maar goed, ik heb dus nog niet uitgevonden hoe dan.
Zojuist nogmaals getest met de url zoals in dit artikel aangegeven en om onduidelijke redenen werkt het nu ineens wel. Exact dezelfde url (geknipt en geplakt), geeft nu geen JSON foutmelding meer maar statuscode 200 en de flow reageert erop.
De melding mesh_node_offline lijkt dus te betekenen dat er (tijdelijk?) een technische storing in de Homey backend infrastructuur is waardoor webhooks niet aangeroepen kunnen worden.