I've noticed that sometimes my devices lose their connectivity to the network. This is not ideal, but they usually have their connection restored after a few minutes. However, I have noticed that sometimes, the device fails to turn on when the schedule comes up. This seems to happen if the device temporarily loses connectivity when that time comes.
Would it be possible to create some kind of smart feedback system? Maybe alert my app that the action failed and ask me if I want to try again after a few minutes or ignore the failed schedule? Or perhaps I could tell it to keep trying.
Obviously, this wouldn't be desired for all devices, a bulb with the switch turned off should just do nothing when it can't reach the device. But my smart plug that controls a USB power cable should turn on when I want it to, so, being able to set behaviors on each device when the scheduled actions fail due to device connectivity issues would be fantastic.