-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Include live map support #10
Comments
Hi, im currently working on python port: did you get somewhere by decripting the map? Thank you |
Hi @And3rsL I know your work and got some inspirations already from there ;-) |
In the lzma header the length parameter is not correct (lzma format: https://svn.python.org/projects/external/xz-5.0.3/doc/lzma-file-format.txt) The standard node lzma library is not able to decompress without the extra 4 bytes. Test code to add the bytes and decompress (has to be done in a better way for production use):
results in the correct numbers:
where The following lib could be used instead (also check performance benchmark in the README for alternatives): |
Feature suggestion: customize coloring and vac icon similar to mihome-vacuum: |
die karte der letzten reinigung wird nicht aktuel im adapter 1.0.0 angezeigt, es ist bei mir eine alte karte. ich habe den deebot ozmo 900 , meinen tuhe ich den eintrag unter objekte, ecovacs-deebot.0.cleaninglog.lastCleaningMapImageURL |
Hallo @rebel1985 in diesem Issue hier geht es um die Live Map Unterstüzung (nicht die Map vom Reinigungsprotokoll) in der Library (nicht vom ioBroker Adapter). Kannst Du dafür bitte einen Issue im Repository vom Adapter erstellen ? :) Im Endeffekt ist es aber bereits bekannt, dass Ecovacs schon länger Probleme mit den Reinigungsprotokollen hat ...
Es wird also eher nicht an der Library oder dem ioBroker Adapter liegen. |
erstellt. |
Hi, quick question, is this issue still under devlepment? Or is it already working for ioBroker? |
Currently no one is working on live map functionality, but there is already a function to create a map image.
In the ioBroker adapter there's also a function for loading the current map image. But this is also not a live map functionality. |
Thank you so much for your fast reply. Are there any technical showstoppers/big difficulties or is it just not that high in priority? |
Mainly because it's not a priority. But you are welcome to contribute :) |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
As far as I understand, you are looking for a hack that corrects the position of the robot and the charging station in the map that the bot creates. I'm pretty sure that this is not possible. Btw.: Your question is not related to this issue or topic |
In a bumper issue (wpietri/sucks#78) there are details on the Map messages included:
Following the python script described there to decode that stream
During cleaning the Ozmo 950 sends continuosly infos about the maps that could be processed and drawn.
I will do some more analysis on the topic.
Maybe also parts of the project valetudo-mapper for Xiaomi/Roborock vacs (https://github.com/rand256/valetudo-mapper) can be reused/transferred
The text was updated successfully, but these errors were encountered: