Webhooks

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

3 Likes