Flow wird nicht ausgeführt. Warum?

Hallo liebe Homey Community,

ich habe immer wieder das Problem, dass UniFi einen Webhook auslöst. In UniFi sehe ich auch, dass dieser als „versendet" angezeigt wird – in homey wird der entsprechende Flow jedoch nicht ausgelöst.

Gibt es eine Möglichkeit zu prüfen, ob homey den Webhook überhaupt empfangen hat? Also z. B. ein Log, eine Historie oder eine andere Stelle, an der man den Eingang des Webhooks nachvollziehen kann?

Danke für eure Hilfe und gerne auch für eine kurze Erklärung, wie man das am besten testet?

Poste hier mal deine Flows und den Webhook.
Wird der per http oder https gesendet ?
Welchen Homey hast du ? Early 19 oder early 23 ?

Du kannst einen Webhook immer testen. Kopier ihn und füge ihn in einen Browser ein. Die Antwort des Browsers müsste ok sein, wenn er funktioniert und Homey sollte reagieren.

Hi, danke für deine schnelle Antwort. Ich habe den Homey aus 2023 Hier der Flow und der Webhook: https://webhook.homey.app/64##########02/Katharinagesehen?tag=Ja Dieser funktioniert im Browser. Würde dies gerne checken ob der auch bei homey ankam und nicht verarbeitet wurde…

Ok, ich glaube, dass ich das Problem sehe.

https://webhook.homey.app/64##########02/Katharinagesehen
und
https://webhook.homey.app/64##########02/Katharinagesehen2

?tag=Ja, brauchst du in deinem Fall nicht, da es sich um einen einfachen Hook ohne Zusätze handelt. Du kannst einen ganz einfachen Flow schreiben, dass dir beim Eingang des jeweiligen Hooks, eine Push Nachricht geschickt wird. So weiß du, ob der Hook wirklich bei Homey an kommt.

Hi, der Katharinagesehen 2 ist alt und empängt keine WebHooks mehr.Du sagsta ab / inkl dem ? weg? Macht das einen unterschied? Der Flow geht auch zu 80% aber eben nicht zu 100% Kann ich das in homey auslesen? Gibt es dafür eine APP ob ein Webhook ankam bzw. ob was ausgelöst wurde? Hier der komplette Flow, es komt dann auch keine Push-Nachricht:

Dann würde ich den Trigger Katharinagesehen2 mal löschen, sonst gibt das ein Durcheinander.

Nein, es gibt keine App, die den Eingang eines Webhook prüft. Mach das so, wie ich bereits oben beschrieben habe. Du bekommst dann eine Push Nachricht, wenn der Flow eingegangen ist.

Den Zusatz “?tag=ja” brauchst du nicht. Lass ihn einfach beim Senden und beim Empfang weg. Wenn du den Flow:

https://webhook.homey.app/64##########02/Katharinagesehen

Im Browser eingibst, löst dein Flow auch aus. Teste einfach mal.

Hi, danke habe ich gemacht. Habe den Flow wenn Webhook eingegangen dann Push an mich.

Hat nun 6 x ausgelöst. Von den 6x wurde nur 4x Ring und die weiteren Flows ausgelöst. Gibt es die möglichkeit / APP um Flos zu prüfen, was da los ist?

Ich bin mit meinem Latein am Ende. 6x auslösen ist sowas von falsch und ist auch durch deinen Flow nicht zu erklären. Ob der Webhook 6x gesendet wird, kann ich auf die Entfernung nicht beurteilen. Es ist aber nahezu noch die einzige Möglichkeit, wenn ich mal davon ausgehe, dass der Hue nicht im Eimer ist.

Nein, eine App um Flows zu prüfen gibt es nicht.

Unifi Protect hat gerade ein Problem mit Webhooks. Dafür gibt es eine Beta version mit ein Fix.

Hi, wo gibt es das Beta Update?

Link: https://community.ui.com/releases/UniFi-Protect-Application-7-1-83/02f1efba-7254-4917-9619-fdc3e86c8c7b

Man muss Unifi Beta tester status haben um es zu sehen.

Release notes:

UniFi Protect Application 7.1.83

Bugfixes

  • Fixed an issue that could prevent webhook integrations from delivering notifications to external services.
  • Fixed an issue where Protect could briefly show the setup screen after a remote session connection was interrupted.
  • Fixed an issue that could cause Protect to restart when processing certain Siren records.