Controlling remote devices from within FarmOS

IFTTT would definitely be useful for a significant number of things, especially automatically exporting the data from FarmOS to other platforms in near real-time.

I’d be careful of calling it “maximum future interoperability”, as IFTTT is a commercial service with a “freemium” tier, and the platforms that they support are generally ones that they deem to be important. That doesn’t mean this is a bad idea, just that we need to be aware that if this was the primary option to connect other services and IFTTT went bust/changed their business model it could have reasonably serious consequences.

As a first step, it might be worth looking at WebHook integration (see https://www.chargebee.com/blog/what-are-webhooks-explained/ for a good guide on what WebHooks are and how they work), as webhooks work with all manner of services including IFTTT, Zapier (an IFTTT Competitor), GitHub, and many others.

4 Likes