I made an AppDaemon app that manage to build the live map of a Xiaomi vacuum cleaner with the floor plan as a background.
I’ve made it so that it does not requires anything installed on the vacuum except the SSH key (rooted).
It’s adaptable as it’s based on input numbers to position the vacuum dock on your floor plan and also to define the ratio of upscaling of the vacuum plan to match the size of the backgroung image.
Here’s what it looks like :
I had to face some issues but now it’s live and working. You can find all the sources here :
Hope some of you will enjoy this and help me enhance it
The URL need to be built depending on the release, and as explained on dustcloud github, not all servers have all the releases. This URL is built with awsbj0 server.
Very clever idea, and very nice to not let the vacuum do the heavy lifting.
Curious if you have any ideas for my special setup:
I’m just dipping my toes into Appdaemon, and my plan was originally to install the community addon and go from there.
Problem is that the addon rebuilds itself on every startup and the SSH public key will be removed/void as a result, which makes connecting to the vacuum very hard. Not to mention that generating the key is an obstacle in itself.
Would my best bet be to install Appdaemon in a virtual environment (as detailed in this post or is there any other clever way to get this up and running with the addon?