Webhook wakker/slapen

Goedeavond,

Ik heb onderstaande webhook en flow gemaakt omdat ik graag wil dat homey mijn status veranderd in slapen. Echter krijg ik het niet voor elkaar en ik weet niet wat ik verkeerd doe. Ik gebruik de MacroDroid app. Tot nu toe heb ik het volgende gedaan:

https://homeyID.connect.athom.com/api/manager/logic/webhook/Sanderslaapt?tag=ja




(In de macro van MacroDroid heb ik nu als trigger “scherm ontgrendelen staan”, zodat de flow makkelijker te testen valt. Als de flow werkt zal ik dit veranderen in het aansluiten van de oplader)

Dag Sander, welke homey gebruik je?. er zit namelijk een verschil in de webhooks tussen die homey, ik moest mijne ook aanpassen na migratie naar de 2023 versie.

tevens zie ik dat je in de webhook zelf ja zonder hoofdletter J gebruikt, maar in je tag wel de hoofdletter J hebt staan. dan doet hij het niet, het is ook hoofdletter gevoelig.
net zoals spaties, dus event = Sanderslaapt. dan moet je logica ook zijn Sanderslaapt en dus niet met spatie ertussen.

1 Like

Klopt dat je de ‘oude’ webhook gebruikt
De nieuwe staat aangegeven bij het kaartje “ALS webhook is ontvangen”:

De nieuwe webhook werkt met alle Homey modellen.

En hou je idd vér van hoofdletters en spaties, een S is geen s in Homey en kan veel ‘onverklaarbare’ issues opleveren.

1 Like

Bedankt voor je reactie! Excuus, vergeten te benoemen, ik heb momenteen nog een homey bridge. Binnen een maandje verwacht ik de hp23.
Ik heb de hoofdletters en spaties aangepast, maar dit lijkt het probleem niet op te lossen.

heb je bovenstaande webhook gebruikt, zoals Peter aangeeft?

wat je kunt doen om te testen is door de link zelf te openen op je pc of telefoon, als hij dan een website opent met OK dan weet je dat het signaal in ieder geval goed is.

1 Like

Voor Homey cloud is de url hetzelfde

En voeg even twee notificatie kaartjes toe bij DAN en DAN ANDERS.
Dan kun je zien of de tag wel of niet juist is, en of de flow getriggerd wordt of niet.

TAG is overigens optioneel!
Dit werkt ook:
https://webhook.homey.app/mijn_athom_id/sanderslaapt

Heb je de juiste Homey / Athom ID gebruikt?

@Robin_De_Lange
Weet jij of dit nog werkt op Pro 2023?
http://homey.IP.adres/api/manager/logic/webhook/local?tag=webhook
Zo heb je geen internet + cloud nodig voor webhooks die je gebruikt binnenshuis.

net getest, maar krijg melding: Cannot GET /api/manager/logic/webhook/local

Thx.
En deze?
http://homey.ip/Athom_ID/local?tag=webhook

@Sander93
Je kunt de http respons (moet ok zijn) afvangen in een bestandsnaam :wink:

1 Like

Nope werkt bij mij ook niet, zowel bootid als cloudid geprobeerd. zelfde resultaat

Mmm Pro 2023 zou toch local webhooks moeten kunnen handlen?
Helemaal omdat dit model zonder internet zou (moeten) blijven werken.

als ik het kaartje webhook open op webapplicatie dan heb ik ook maar 1 optie om in te vullen :Doe een HTTP verzoek naar https://webhook.homey.app/6405xxxxxxxxxxxxx12a9ce/my_event?tag=my_tag

Ik heb de TAG weggehaald en de flow opzich lijkt te werken als ik 'm test. Het probleem lijkt te zitten bij het ontvangen van de webhook. Dit is de log van MacroDroid, hebben jullie hier verstand van?

als je nu een voorbeeld flow maakt met daarin : webhook sanderslaapt is ontvangen en dan bij DAN: je zelf een push bericht laten sturen door homey.

ontvang je die dan?

uit je log lijkt het dat er een fout code (204) optreed. dit vind ik op het internet erover: HTTP response status code 204 No Content is returned by the server to indicate that a HTTP request has been successfully completed

heb je wel de goede actie te pakken? nu gebruik je HTTP request, zijn er nog meer soort gelijke waar je uit kunt kiezen?

als je de webhook goed invult in je webbrowser van je pc en je hangt daar de flow aan welke ik net hierboven benoemde dan kun je kijken of het signaal wel binnen komt bij homey. hiermee bypass je eigenlijk macrodroid.

als hij de flow dan wel uitvoert heb je in macrodroid iets niet goed ingesteld

Ik ontvang het pushbericht niet nee. Dit zijn de keuzes bij de actie’s.
Ik zal straks eens op de pc kijken of de webhook klopt.

Je had het juiste kaartje

jaa probeer eerst maar even zonder macrodroid te kijken of de webhook het doet als je hem op internet probeert.

onder dat kopje weginteracties in macrodroid zit daar ook nog sub acties onder?

Ff tussendoor, deze local webhook zou moeten werken op Pro 2023
http://my_homey_ip/webhook?event=my_event&tag=my_tag

@Sander93
Dit is de systeemlog v.e. werkende webhook:

Ik maak wel altijd Als/Anders Als/Einde Als ‘flows’ in Macrodroid, zou je eens kunnen proberen

getest en deze werkt idd! ik zie alleen het voordeel/toepassing van een locale tag nog niet echt?

ik gebruik alleen webhook voor mijn locative app (geofencing) hier heb ik nu de andere webhook bij gebruikt.