So, I have some RF controlled roller shades that neither the Hook or RMPro could handle, so I decoded the remote signals and have successfully actuated the shades with my little RF/Arduino Uno setup.
Ultimately, I want to set up various weather and calendar based situations via IFTTT and apilio.io to decide when to trigger the shades automatically... in addition, voice actuation via Alexa would be grand, but is secondary.
As for the primary goal of using IFTTT and logic via apilio.io, I am thinking that I need to have the Arduino check variable status on apilio.io every x seconds then perform the actions based on those variables. The downside of this is it's a lot of web traffic for no good reason unless I tame it down to checking every 5 minutes or something, then it's not very responsive if I wanted to layer on the voice control
Is that correct, or is there a way to push the action to the Arduino or set up the Arduino as a server and have webhooks trigger the event... Am I looking at this the wrong way?
(I'm trying to avoid paying for any web services to do this)
A kludge that I'm considering is using the Hook for the web side of things and using the rf from the Hook (by using some unused buttons on the cheap outlet set I have) to trigger RF outputs that I want from the Arduino...
Thoughts and nudges in the right direction are sincerely appreciated,
I'm not looking for code or specifics, but would gladly accept them.