homebridge-plugins / homebridge-roomba2

Homebridge plugin to connect iRobot Roomba devices with Homebridge/HomeKit.
MIT License
143 stars 17 forks source link

Feature Request: Reboot #128

Open skosow opened 1 year ago

skosow commented 1 year ago

I would like to be able to reboot my Roomba on a regular schedule.

karlvr commented 1 year ago

@skosow Thank you for your interest in the plug-in. As I imagine you know it is possible to reboot Roomba via the official app, but I don't think that command is documented in the reverse-engineered dorita980 library that we use. Either I haven't found it, or that particular command wasn't investigated.

Are you (or someone else reading) willing and able to investigate that command?

If we have the command, then it should be possible to create a virtual switch to reboot Roomba. And then possible to use HomeKit automation to schedule it.

I'm a little concerned about a reboot command as we use light switches to trigger things and sometimes saying "turn on all the lights" can trigger them… it will require some investigation!