In the quest for a smarter robotic cleaning routine #1686
Replies: 2 comments 1 reply
-
I've extended my smarness a little bit with home assistant. 1 - Clean rooms based on activity threshold: I use a counter variable that tracks how many movement's happened in a specific room. I'm using this to guage how "active" a room has been, the hoover will only go clean the most active area's which means it's running a hell of a lot less than it use to do with basic schedules. It cleans when it needs pretty much. It's a bit of trial and error to setup, I just used 1 motion event for 1 active count in the room. Some rooms we're way more active than others and needed different thresholds. 2 - Battery Saving: Mine will use a smart plug to turn on the base station if it get's towards 20 percent whilst docked to start it charging. This also then monitors for when the battery hits over 80% and turns off the base station power. This does have an unintended consequence that the base station might not be available when it's going home, that's solved with a simple trigger on the "Returning to Dock" state and a flick of the base station back on. Infact, I think I did that by just making sure the base station is on when it's cleaning. 3 - Daily cleaning schedule notification: Because I dunno what rooms are needing to be cleaned, I get a little notification each morning only when a clean is planned for that day. Then I get a completed notification with the rooms it's just done. Other ideas: I've got a few other ideas, like warning me if a door is closed when a clean is planned. That can't reach area warning seems to stop an entire clean on mine when it crops up. I wanna make sure the doors are available and only clean that room if it is indeed available. Honestly not sure what else... |
Beta Was this translation helpful? Give feedback.
-
Great idea @NotExpectedYet! I think your concept of "Clean rooms based on activity threshold" is brilliant. Do you happen to have the code available? It would be helpful to have a blueprint to work from. However, I'm not quite sure I understand the purpose of the "battery saving" automation. Does this feature help prolong the life of the battery? I was under the impression that the robot would already have internal controls for managing its power usage. |
Beta Was this translation helpful? Give feedback.
-
Valetudo is a great tool with a great web interface. In the manual, you can find how to integrate Valetudo with the Home Assistant to have another interface to control the robot and much more.
However, I can't stop wondering how we can use Home Assistant to do “much more”. So I think it would be nice to have an automation suggestion list, with ideas to improve the robot's usability beyond the original software.
This blog has some nice suggestions: https://leonardosmarthomemakers.com/how-to-automate-a-vacuum-robot-in-home-assistant/
1- The automation I think is most useful is to implement a “Reminder to clean the robot bin”:
Since there is no sensor to identify when the bin is full, a great idea is to clean the bin after a few vacuuns. This can be done by creating a counter in Home Assistant and incrementing it with an automation when the robot “starts cleaning”, and the counter can be reseted when “dust_bin_attachment” is “turned_off”. Now, just set an automation to notify you when the counter is above 2 or 3, depending on what works for you best.
2- I also have automations to return the robot to the charging station automatically as children or pets may unintentionally remove it from the charging station.
3 - I also implemented notifications on the days before robot vacuuming to remind me to look around the rooms for potential objects that might get in the way of the robot cleaning.
What else useful automations you guys are using out there?
Beta Was this translation helpful? Give feedback.
All reactions