Proscenic-M7-PRO icon indicating copy to clipboard operation
Proscenic-M7-PRO copied to clipboard

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

Open Felix313 opened this issue 2 years ago • 9 comments

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

Felix313 avatar May 06 '22 22:05 Felix313

That would be great!

sschw56 avatar May 20 '22 12:05 sschw56

also waiting for zone cleaning function <3

Blueforcer avatar Jun 22 '22 22:06 Blueforcer

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

Jandorello avatar Jul 19 '22 06:07 Jandorello

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

Felix313 avatar Jul 20 '22 19:07 Felix313

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?

sschw56 avatar Aug 10 '22 11:08 sschw56

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'

Jandorello avatar Aug 30 '22 10:08 Jandorello

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!

currydani avatar Sep 29 '22 11:09 currydani

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 avatar Apr 12 '23 09:04 jschul711

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?

jschul711 avatar Apr 12 '23 09:04 jschul711