mrbungle64 / ioBroker.ecovacs-deebot

Control your Ecovacs Deebot and yeedi vacuum cleaner with ioBroker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Last cleaning map image URL (X1 OMNI)

senger1985 opened this issue · comments

The question

Is it possible, that the adapter create a map, from the X1 OMNI?
I see the old map, from my old T8 and the state will not be updated.

Which model do you own?

Deebot X1 series

Which version of the ioBroker adapter are you currently using?

1.4.8

Note from the maintainer (Dec 17, 2022)

This issue is not about creating the map image
(We had clarified this in a Discord conversation)

@senger1985

This is a known issue.
It seems that Ecovacs changed some parts of the API for the X1 series.
We will have to wait until I have access to such a device or until someone else has implemented the map image functionality for the X1 series.

Deebot 4 Home Assistant has also a similar problem.

Can I help to sent you some informations, oder debugs?

@senger1985

You can install the library and use the example app to check if there is still a response to the commands to retrieve the map image data: https://github.com/mrbungle64/ecovacs-deebot.js/wiki/Example-apps

Please use mapDataObject.js instead of app2.js

NODE_ENV=dev node ./mapDataObject.js

@senger1985

Starting with version 1.4.9-alpha.4 the values of the cleaning log should now work completely for the X1 OMNI (incl. "cleaninglog.lastCleaningMapImageURL")

@mrbungle64
Thx, for your efforts
I will report tomorrow

@senger1985

Starting with version 1.4.9-alpha.4 the values of the cleaning log should now work completely for the X1 OMNI (incl. "cleaninglog.lastCleaningMapImageURL")

Hi, there is an error on open the Image URL of the last cleaning:

{"code":3001,"message":"sign check unpassed or userid was empty"}

Thank you

Fixed in 1.4.9-alpha.8
There is now a new state, with the image, to import into the vis

@djalexz

@senger1985
Starting with version 1.4.9-alpha.4 the values of the cleaning log should now work completely for the X1 OMNI (incl. "cleaninglog.lastCleaningMapImageURL")

Hi, there is an error on open the Image URL of the last cleaning:

{"code":3001,"message":"sign check unpassed or userid was empty"}

Thank you

You cannot open the URL directly. With version 1.4.9-alpha.7 I implemented an option to automatically download the last cleaning map image as a png file.

The path to the latest image file is stored in the state "cleaninglog.lastCleaningMapImageFile".

But you have to enable the function in the settings first ("experimental" tab).

Works very well. Many thanks.
Very cool adapter.

Here´s what i do with it:

image

@djalexz

Thanks for your feedback!
Your implementation looks great 👍🏻