However, when I try to turn on the IFTTT integration, I receive the error: “Your Home Assistant instance needs to be accessible from the internet to receive IFTTT messages.”
I was working on IFTTT yesterday as well. The thing I did to get it working:
In the configuration.yaml don’t use api_password. Home Assistant now works with long-lived access tokens so the only thing needed is the base_url. Like this:
http:
base_url: yourwebsite.com:portnumber
I also left out the ‘http://’ at the beginning of the url. Reboot Home Assistant and try to turn on IFTTT integration.
You also need to create an account at the IFTTT website and once you logged in find your assigned API key and add the following to your configuration.yaml:
ifttt:
key: YOUR_API_KEY
Again, Reboot HA and now you can start making Applets in IFTTT.