Roomba980-Python
ha-rest980-roomba
Roomba980-Python | ha-rest980-roomba | |
---|---|---|
12 | 4 | |
356 | 196 | |
- | - | |
4.2 | 4.3 | |
5 months ago | 7 months ago | |
Python | PHP | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Roomba980-Python
-
With some Home Assistant addons I can now watch where my Roomba is on a run, along with greater automation control
What Roomba do you have? I ask because I am the author of Roomba980-Python, and the latest firmwares for current Roombas (i, s and j series) have removed the tracking ability (and changed the way that the password has to be retrieved).
-
Hey Siri, Vacuum Kitchen and Hallway. AMA
I’ll need to set up an api WEB Server following this guide - Roomba980-Python
In order to achieve this you must set up an api WEB server by following this guide https://github.com/NickWaterton/Roomba980-Python
-
Roomba 8+ App Map Location
There are third party libraries that show real time maps like this Still trying to get it to work with the j7 (I don’t have a j7).
-
robot vacuum cleaners who do not need internet?
The Roomba robots can be controlled locally (block the Internet access via VLAN or firewall rules). You need to host the smarts yourself or use something like Home Assistant.
-
Roborock vs Roomba
“Home Assistant” is an open source home automation system, it uses my Roomba980 plug in.
-
Why doesn’t the braava m6 tell you in the app when it’s low on water?
Here https://github.com/NickWaterton/Roomba980-Python
-
There. No more searching the entire house for the Roomba.
There are a bunch of libraries out there for doing this, I wrote a Python one (used in HA) https://github.com/NickWaterton/Roomba980-Python
- How to make my iRobot maps update in real-time on the iPhone?
-
Any way to make roomba chime via assistant?
Sort of. If you issue the command “locate” via https://github.com/NickWaterton/Roomba980-Python (dorita980 probably works as well) then the Roomba beeps for about 1 minute - even when docked.
ha-rest980-roomba
-
Automating Roomba with Presence Detection: Android, iPhones, and Home Assistant
I use this project to integrate my S9 into Home Assistant as it lets you do room based cleaning via HA. When following those steps, use the “HA Addon” section in each step to keep things simple.
-
iRobot Home app functionality without internet access / on local networks
You can also follow this to integrate your Roomba with Home Assistant, along with room based cleaning. The controls are sent to the Roomba over your local WiFi with MQTT.
-
With some Home Assistant addons I can now watch where my Roomba is on a run, along with greater automation control
I used this guide to set it all up. The map overlay that I created could use some work - I traced around a builders floor plan of the house but it doesn't quite line up with what the Roomba sees
-
Workaround for Cleanbase Not Emptying
To fix the issue use Rest980 and optionally PHP-Nginx with HomeAssistant - create an automation trigger based on the robot state (evacAllowed: false) and update the state to (evacAllowed: true) with some faked Cleanbase data to trick the robot into allowing the Cleanbase to evacuate ("dock":{"known":true,"pn":"4638607","state":301,"fwVer":"4.0.3"}). It's been rock solid for me.
What are some alternatives?
Valetudo - Cloud replacement for vacuum robots enabling local-only operation
Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor - This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.
dorita980 - Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
lovelace-xiaomi-vacuum-map-card - This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more).
home-assistant.io - :blue_book: Home Assistant User documentation
operating-system - :beginner: Home Assistant Operating System
vacuum-card - Vacuum cleaner card for Home Assistant Lovelace UI