Hey there, so I am getting into some home automation nerdiness lately in combination with my Alexa.
I got a nice Alexa > stringify > IFTTT thing going on where, if I leave home (geofence) then the Alexa app recognizes this, triggers a routine which includes running/setting Roomba to start cleaning.
This all works great, however, I have noticed in the Roomba app that the Roomba will run for a good few hours longer than normal and sometimes I come home to find it parked up, battery low. This leads me to suspect that, this routine just keeps playing and playing and Roomba in turn just keeps cleaning and cleaning?
It made me wonder if I could do some conditional statements here, and if anyone has done this? Something like...
IF I leave home (location/geofence)
THEN run Roomba (start clean command)
ONLY IF Roomba has not completed a job today. (there is a job complete command, can it be logged?)