Flow oder Flowstart ohne APP?

Hallo zusammen,

ich möchte meiner Tochter einen Flow auf Ihre Apple Watch installieren. Allerdings möchte ich eigentlich nicht die homey App installieren, da Sie da ja alle Geräte starten und ausschalten kann. (auch ausversehen)

Gibt es eine Möglichkeit wie ein Flow oder ein Gerät von der Smartwatch gestartet werden kann ohne die homey APP?

Habt ihr so eine Frage bereits gehabt? Selber gelöst oder wisst wie? Danke vorab!

Ich bin zwar kein Apple Mann, aber so etwas ähnliches hab ich jemand auf dem Android Handy gemacht.
Der Flow braucht allerdings einen zweiten Trigger, der ihn mit einem empfangenen Webhook startet. Du musst das mit jedem Flow machen, der ohne Homey App zu starten sein soll.
Die zweite Entscheidung muss sein, ob der Flow nur im eigenen Netzwerk (http://), oder auch von außerhalb (https://) startbar sein soll. Je nach Auswahl unterscheidet sich der WebHook.
Wie das allerdings von der Apple Watch zu starten ist, weiß ich nicht.

Homey early 23 WebHooks senden:

https://webhook.homey.app//my_event?tag=my_tag

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

Vielen Dank! Hilf mir kurz weiter, ein Webhook ist etwas, das ich in einen Browser eingebe oder den Link reinkopiere und dadurch dann an homey z.B. gesendet wird? Oder wie kann man das erklären?

Genau so ist es. Es gibt aber auch Apps (zumindest bei Android), wo du dir ein Icon auf den Desktop legen kannst, dass den Webhook auslöst.

Okay das könnte ich als Browser Link z.B. Chrome machen.

Zu dem
Webhook die Frage, wie erstelle ich einen? Ich muss ja am Ende einen Link erhalten über welchen dann der Flow gestartet wird?

http://192.168.168.xx/webhook?event=test

http://IP Adresse von Homey/webhook?event= beliebiger Name, als Beispiel test

Trigger in Homey:

Hallo, schau mal das klappt leider nicht. Was habe ich falsch gemacht?

Benötige ich noch eine APP ?

Nein, bitte nur test rein schreiben. Den kompletten String brauchst du nur zum Senden, nicht zum Empfang.

wenn ich es als https:// machen will, was gebe ich dann ein? Mein Flow heisst test bzw auch das Webhook Ereignis…

https://webhook.homey.app/ /test?tag=my_tag

so gehts nicht. Muss da nicht die homey ID irgendwo rein?

https://webhook.homey.app/**homey-cloud-id**/my_event?tag=test

also so über https:
https://webhook.homey.app/6405cb2458e4600xxxxxxx/my_event?tag=test

funktioniert es nicht.

wenn ich im Netzwerk bin über:

http://192.168.2.50/webhook?event=test

funktioniert es.

Was muss ich machen, dass es von extern über https: funktioniert.Welche Einstellung kann fehlerhaft sein

Verwendet den Namen des Ereignisses / event, in eurem Fall my_event.

Nicht den Tag Name:
Der Tag ist nur optional und kann mit einer logischen UND-Karte überprüft werden

_

Also ist es am besten, Homey ID nicht wegen Webhook-“Scherzen” zu veröffentlichen!

_

Hier hast du das Ereignis / event test aufgerufen, weshalb der flow Trigger wie erwartet reagiert.

danke für den Hinweis. Hab es gelöscht. Und ja, nun funktioniert es ! Vielen Dank

1 Like

Also Danke an ALLE die geholfen haben

1 Like

Hallo Stefan,

der Ansatz, über Webhook einen Homey-Flow zu starten ist in Deinem Fall der beste Weg.
Um die Aktivierung der auf der Apple Watch elegant zu lösen, solltest Du Dich mit der Kurzbefehle-App auf dem iPhone auseinandersetzen.
Dort kannst Du recht einfach einen Kurzbefehl zum Auslösen des Webhooks zusammenbauen, um diesen dann auf dem Ziffernblatt der Uhr anzeigen und laufen zu lassen. Dann sparst Du Dir einen Umweg über den Browser und hast eine schöne Integration in das individuelle Ziffernblatt…

Für Unterstützung in der Umsetzung melde dich einfach.

Viele Grüße

vielen Dank für dein Angebot. Gib mir gerne mal Hilfestellung.
Ich will das bei meiner Tochter auf der Apple Watch SE realisieren.
Sie soll eine einfache Funktion haben, einen Webhook zu aktivieren. Wie würdest du das machen?
Hinter dem Webhook sitzt im Flow, dass dieser in homey erst eine Funktion auslöst, wenn Sie mindestens 100m am Haus Haus ist.

Also ich hätte das mit Homekitty gelöst, falls ihr zusätzlich noch HomeKit Produkte nutzt.

Einfach einen Flow Starter als Gerät via Homekitty erstellen und den in HomeKit integrieren. Ist deine Tochter in deinem Zuhause, kann sie diesen Flow starter mit einem einfach Kurzbefehl automatisch ausführen wenn sie 100m entfernt ist.

In Homey nimmst du den Flow Starter als Auslöser für deinen Flow. Fertig.

Du kannst die Flows über einen Kurzbefehl starten und diesen auf die Apple Watch bringen. Allerdings brauchst Du trotzdem die Homey-App auf dem Smartphone. Alternativ wäre IFTTT und ein Widget, welches dann Homey triggert. Das würde mir so dazu einfallen.

Um einem webhook zu senden benötigen Sie keine Homey app.