Webhooks

Har lyst til å lære meg å bruke webhooks.
Noen her som føler de er gode på det og kan hjelpe meg i gang?

Hei Jon,

  • Lokal webhook for Pro 2023:
    http://my_homey_ip/webhook?event=my_event&tag=my_tag

  • Lokal webhook for Pro 201x:
    http://my.homey.ip/api/manager/logic/webhook/my_event?tag=my_tag

  • “Cloud” webhook (send fra hvor som helst) for alle modeller:
    https://webhook.homey.app/your_homey_id/my_event?tag=my_tag
    → Se verktøytipset på Logics-utløserkortet: ‘hendelse har blitt mottatt’ (‘event has been received’)

MERK: “tag”-delen er valgfri

your_homey_id finner du her:

Et eksempel:

  • Finn en app som kan gjøre såkalte GET-forespørsler (f.eks. Macrodroid, eller kanskje Tasker).
  • Vi ønsker å sende ladestatus for phone (telefon) til Homey:
    • Eksempel på event = phone
    • Eksempel på tag = charging (lading )
    • Eksempel på tag = notcharging (ikke lading)
  • Webhooks du trenger er:
    1A): https://webhook.homey.app/your_homey_id/phone?tag=charging
    1B): https://webhook.homey.app/your_homey_id/phone?tag=notcharging
    du kan teste en webhook ved å lime den inn i adressefeltet i en nettleser. Når du trykker på enter, skal den returnere OK.

Eksempel på Flow:

Oversatt:
Når:
event ‘phone’ mottas
Så:
tidslinjemeldingen “telefonen lades for øyeblikket”.
Ellers:
tidslinjemeldingen “telefonen lades ikke”.

Oversatt med deepl.com

2 Likes

Jeg har homey pro 2023, en plex-server og noen lys jeg ønsker å styre.
Jeg testet litt på egenhånd før jeg skrev på forumet her, men fikk ikke til.
Jeg har lagt inn appen “Webhook manager” og lagt inn webhook URLen fra den inn på plex-serveren.
Har også lagt inn appen “zone memory”.

Det jeg prøver å få til er at når plex starter å spille på “mi box stue” eller “laptop stue”, så er det tre lys jeg vil skal slå seg av. Så om jeg pauser plex, så vil jeg at 2 av dem skal gå opp til 10%. Når jeg stopper plex så skal de, ved hjelp av “zone memory”, gå tilbake til sånn lysene var før jeg startet avspillingen.

Jeg greier å få til det meste av dette uten webhooks, men har lyst til å lære meg dette.

Jeg håpte det var så enkelt som at når jeg la webhook URLen inn på plex-serveren, så ville den sende meldinger/tagger til homey. Sånn at jeg da kunne lage en flow som var noe sånt som “when plex plays on “mi box stue”, then dim light to 5%”.

1 Like

Dette er plex-support siden: Webhooks | Plex Support

Jeg har litt problemer med å skjønne hva av informasjonen der jeg kan legge inn i homey.

Jeg prøvde meg med en superenkel flow, men ingenting skjedde.