Yahooo!!! Finally. I have a whole bunch of iTaches for use with Simple Control, now I can integrate them with Homey as well!!
Now, I just tested the two IP2CC’s I have for controlling curtains (in parallel with dumb momentary wall switches).
One thing that wasn’t obvious was that the delay setting is used for “lining up” commands in sequence
I wonder if, in general, the THEN part in Homey Flows is executed in the graphical top to down sequence in case the same device is controlled, or is it sent simultaneously (my curtains going crazy before I discovered the delay setting )
And, if there are several devices, a subflow is executed for each in the top-down sequence?
These to me are crucial questions. For example, you have to wait for the TV to turn on (delay an empirical X seconds) and only THEN send Change input command. But you don’t have to wait for the TV to finish all this, you can start sending commands to your receiver in parallel, at the same time to save the overall scene execution time.
So, the question is, how does the GlobalCache app handle this?
BTW, the Simple Control subscription (arrrrgh!) whose very existence you’re starting to threaten
with this App handles IR/IP commands in this fashion:
A separate command pipeline is created for each device in the list of commands and they run in parallel, so the delays in each pipeline do not delay the entire execution. So by the time the slow TV has finished powering on and its input is changed the receiver is ready and the bluray has started playback. But this is optional, you can make delays delay the entire process if you wish also.
And, more specific to my particular today’s curtain experiment - in order to emulate the physical momentary switch action I had to do Relay Open Delay 0, Relay Closed Delay 1, Relay Open Delay 2 for each flow. So you end up with 3 on-off-on actions for Open Curtains and 3 actions for Close Curtains.
Would it be possible to create a Mometary On action with the “ON duration settng” in milliseconds?
Or at least allow milliseconds as a setting in addition to seconds and minutes?
Thanks again, we’re breaking through to IR control!