I understand that in 0.83.2 there were some changes to authentication. This broke several of my IFTTT webhooks. I read the new documentation for IFTTT, and have it setup. However, on the IFTTT website, for my THAT, what do I place in the URL of my webhook?
Also - do I remove api_password from my configuration completely? Is that secure?
You need to add the IFTTT integration - configuration>integrations>IFTTT and you will get a token you can use with IFTTT instead of the API password. If that is all you use the API password for then you can remove it. I assume you are using the new username/password to logon to HA now?
I thought the integration was just to use IFTTT as an action. What if I want it to trigger something?
I believe outgoing to IFTTT is unchanged and still uses an IFTTT key with the ifttt: in config yaml.
The old API password is not used with webhooks incoming anymore. You need the integration. From your original post it looks like you need the integration.
I updated my original post to try to be more clear. I am trying to change an input_datetime based on what I say to my Google Home.
This is what I was using before:
URL:https://duckdns.public.url:8123/api/services/input_datetime/set_datetime?api_password=xxxxxxx
Method: POST
Body: {āentity_idā:āinput_datetime.heater_time_variableā, ātimeā:"{{NumberField}}:00"}
So you want IFTTT to trigger an action in Home Assistant? See my comments aboveā¦
I see my mistake. You were right. Thanks!
1 Like