potrudeau / homebridge-messenger

Send HomeKit messages with HomeBridge (Pushover / IFTTT / Email)
MIT License
105 stars 9 forks source link

IFFFT values are not passed as JSON payload #30

Closed aliry closed 2 years ago

aliry commented 2 years ago

Issue: when defining values (value1, value2, value3) these values are not passed to IFTTT webhook as json payload. I've investigated a bit and the issue seems to be in the ifttt-webhooks-channel library. I've directly checked that library and has the same issue. The issue is IFTTT seems to changed their URL for when providing json payload and it is not same as when calling the webhook with no payload. The new URL looks like this: https://maker.ifttt.com/trigger/{event}/json/with/key/xxxxxxxxxxxxxx

My suggestion is to get rid of ifttt-webhooks-channel and either directly call the IFTTT url or find another library working correctly.