Proscenic-M7-PRO
Proscenic-M7-PRO copied to clipboard
Amazing work. Could you update the repo with the functions you havent reported?
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
That would be great!
also waiting for zone cleaning function <3
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
Thank you so much @Jandorello. Ill give it a try
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?
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'
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!
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?
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?