Are there any decent open source alternatives or should I be looking to go down the building route?
I am a coding newbie so would be a bit daunting!
What are you using IFTTT for?
Node-Red is probably your best bet
it’s functional with a lot of plugins available as well as relatively easy due to the “flow” workflowone other command mentioned Home Assistant but even among the Home Assistant community there are quite some people using Node-Red together with Home Assistant to achieve their goals
I’m actually migrating away from Node-Red in HomeAssistant.
Don’t get me wrong i love Node Red, but HomeAssistant’s automations are now capable enough to do about 90% of what I need around the house.
Now, if you’re automating like a large growroom and you have hundreds of lights and sprinkler valves to automate against temp and soil sensors…
I use huginn. Takes some work to get it setup and do what you want. But its completely selfhosted and really powerful and simpler than writing your own one off ad-hoc scripts. Ask me how I know that…
What are you looking to automate? Home Assistant does a lot of things that could have been done with IFTTT.
https://github.com/huginn/huginn
Are a few that I saw on the Awesome Self-hosted list
I found that IFTTT has integrations for hardware and software that doesn’t always have a clear public API that can replace it. I would like to be proved wrong on this because I’m definitely using IFTTT and would love to replace it. But it’s pretty useful still.
I use n8n, it has node-based workflows with tons of integrations and even the ability to run Javascript for advanced data processing or logic. You can go way further than IFTTT or even Zapier.
The cloud-hosted version is expensive but it’s easy to self-host (self-hosting is free).