1) Give a description of the problem
I use RBoy’s Blink camera integration with ST to change several settings on my Blink camera when location mode changes occur (and I have a couple routines that trigger the mode changes).
I’ve noticed that sometimes one or more of the Blink settings doesn’t always get changed even though the routine executed and the mode changed. I believe it’s due to some random timeouts on Blink’s servers.
2) What is the expected behavior?
I want WebCoRE to watch for a good morning routine to occur, and then after five minutes have passed, if any of the settings did not update, WebCoRE should update them.
Basically what I want to happen is:
When routine A occurs, wait five minutes,
If setting B hasn’t changed, take action X
If setting C hasn’t changed, take action Y
If setting D hasn’t changed, take action Z
If all the settings were changed when the routine occurred, do nothing
3) What is happening/not happening?
WebCoRE sees the routine, and then immediately makes one of the setting changes (monitor off). The other settings do not change. Then the piston is finished.
I’m sure I’m approaching this all wrong, I really don’t know anything about coding this kind of stuff beyond a very simple If-then statement. So any input is appreciated, and if it makes more sense to start over from scratch, that’s fine. Thanks!
4)