Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor
ha-rest980-roomba
Our great sponsors
Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor | ha-rest980-roomba | |
---|---|---|
6 | 4 | |
1,093 | 196 | |
- | - | |
3.2 | 4.3 | |
15 days ago | 6 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.
Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor
-
Alexa, clean the kitchen (Using Valetudo with Home Assistant)
In case you mean adding to HA: check if u can add it over the Xiaomi Miio integration and then use the xiaomi vacuum map extractor and card (both repos say the S5 is supported). I then defined zones and call the commands in a script which I expose to Google Assistant as a scene called 'clean the bathroom' for instance.
- Do you use roborock or mi home app?
-
Can you save the lidar mapping data off the unit?
There's a Xiaomi Cloud Map Extractor integration for Home Assistant, not a mod as much as a spoof maybe: that gives you the maps as you see it them the Roborock or Mi apps, and are stored on the vacuum,. I think that's it-- storing the map as a bitmap is efficient storage- and compute-wise. Screen grabbing from the app would give the same thing, I wonder what its real resolution is. Also I would guess the map is used mostly as a guide for overall positioning, and that the real LIDAR work is done while running to solve its position on the map as a 3DOF problem, and that data just churns.
-
Is there any way to create moving objects in a Lovelace picture element?
Mine is done through an older method but I believe this one can do it for roborock: https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor
- Roborock standby problem
- Mi vacuum in Lovelace /w real-time map.
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?
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).
ble_monitor - BLE monitor for passive BLE sensors
home-assistant.io - :blue_book: Home Assistant User documentation
Xiaomi-cloud-tokens-extractor - This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices.
operating-system - :beginner: Home Assistant Operating System
bumper - A standalone and self-hosted implementation of the central server used by Ecovacs vacuum robots.
vacuum-card - Vacuum cleaner card for Home Assistant Lovelace UI
xfinity-usage - Home Assistant custom component for retrieving Xfinity data usage
Roomba980-Python - Python program and library to control iRobot Roomba 980 Vacuum Cleaner
thermal - Thermal camera for Home Assistant
Valetudo - Cloud replacement for vacuum robots enabling local-only operation