Skip to content
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

Amazing work. Could you update the repo with the functions you havent reported? #8

Open
Felix313 opened this issue May 6, 2022 · 9 comments

Comments

@Felix313
Copy link

Felix313 commented May 6, 2022

Hi @andker87,

thank you so much for your amazing work!

I'd love to use the M7 from homeassistant to use the multi-zone cleaning function. In the readme you mention that you have already managed to extract this function and just need to upload them here:

"
Already obtained (just need to report them here)

generic infos (name, model, serial number and others)
firmware informations
avaibility
last message(s) (cleaning completed, tank emptying in progress and others)
zone cleaning function (based on automatic partition)
multi-zone cleaning function (based on user defined zones)
Y shaped mopping function
set Silent (on/off)
set Equipment light (on/off)
auto dust collection (enable/disable)
set volume

"
It would be amazing if you could add this functionality!

Cheers,

Felix

@sschw56
Copy link

sschw56 commented May 20, 2022

That would be great!

@Blueforcer
Copy link

also waiting for zone cleaning function <3

@Jandorello
Copy link

Jandorello commented Jul 19, 2022

I think this is a good start:

  proscenic_zone:
    url: "https://mobile.proscenic.com.de:443/instructions/cmd21005/{{ serial }}/?segmentId=7&username={{ username }}"
    method: POST
    headers:
      host: "mobile.proscenic.com.de:443"
      token: "{{ token }}"
    content_type: 'application/json;charset=UTF-8'   

without reverse engineering the app, you probably have to guess that segmentId=7 for your zone, but the command should be ok, than add a script in scripts.yaml that calls this proscenic_zone rest command and you are good to go

@Felix313
Copy link
Author

Thank you so much @Jandorello. Ill give it a try

@sschw56
Copy link

sschw56 commented Aug 10, 2022

Hi there,

first - many thanks for your package and the ongoing development!

With the zone cleaning function, I am still searching for the segmentId. Does anybody has some experience in which range it should be? I tested Id 1 to 30 so far but all I get is a robot that drives off his charging station, then immediately a message "cleaning completed" and a robot, that drives back to his station.
Any ideas?

@Jandorello
Copy link

Hello,
i don't know how segmentId is assigned. I assume it is a simple incremental value, so it depends on how many "zones" you have defined in your map.
For example i have 10 zones and i use 6, 7 , 8, 10 and a multi zone '7,8,10'

@currydani
Copy link

I also would love to have the not yet reported features, mainly the status/last repored message tho since you can't tell what the vacuum is doing if you are alway, would be really great!

@jschul711
Copy link

Hi there,
many thanks for all your efforts and awesome work on this. I am highly interested in this "extra" features, as well. Especially, status and zone cleaning. Still planning to merge them here?

@jschul711
Copy link

jschul711 commented Apr 12, 2023

If one could bring the controlling app to a host, like a PC... maybe at the very end a wireshark dump could reveal the relevant payload on data level... what do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants