Ekman / home-assistant-pure-i9

Electrolux Pure i9 robot vacuum integration for Home Assistant.
MIT License
26 stars 5 forks source link

Proposal for enhanced features #4

Closed GitPetri closed 3 years ago

GitPetri commented 3 years ago

Thank you for the good work creating this integration. Looking at this integration after installation and Vacuum card I couldn't make the following to work, might just be stupid me but if these are not implemented please do consider the following:

Looking at the Android Wellbeing app and this issue, the data probably is available via the API.

Ekman commented 3 years ago

It's always appreciating when people are using your own software 🙇

That card looks awesome! I'll try and fiddle a little bit with it as well. However, the integration currently does not report any attributes, which that card is using to display various stats. As soon as I'm confident that the current code is stable, I'll start looking at adding some attributes.

Also, I'd like to look at adding map functionality. According to the Home Assistant documentation, a vacuum is able to report SUPPORT_MAP as a feature, but I haven't been able to find any documentation on how. Help finding the proper documentation or reference implementation is much appreciated.

GitPetri commented 3 years ago

There is at least this having links for map fetch for Xiaomi, Rockrobo and https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor Edit: some of those seem to be valid for rooted vacuums thus taking the maps directly from the vacuum instead from cloud. https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor/blob/master/scripts/get_map.py. Probably not easy as I thought.

GitPetri commented 3 years ago

https://community.purei9.com/discussion/747/tips-for-saving-a-floor-map

drgreenbaum commented 3 years ago

Hi! Great work! Can you add the option to do a spot cleaning too? Seems to be implemented in Home Assistant!

Ekman commented 3 years ago

Thank you @drgreenbaum . I'll see what I can do but it'll be a while before I get there.

Ekman commented 3 years ago

Thank you @GitPetri for the links. I think I've managed to figure out how maps works in Home Assistant now. Now I just need to try it out and fiddle with it.

Ekman commented 3 years ago

I've created separate issues for each request.