Checks
The feature you want to suggest
Hi everyone,
I've been running the deebot-client locally in debug mode to map out some missing functionalities for my Ecovacs Goat O1200 (class 2i0fns).
I noticed that the library currently throws an Unknown message error when toggling the Rain Sensor on and off in the official app.
Here are the raw MQTT payloads I captured. It looks like the setting is controlled and reported via the onRainDelay topic. It also triggers a tracking event on onFwBuryPoint-bd_setting-evt.
1. Turning Rain Sensor OFF:
topic=iot/atr/onRainDelay/3f52d7d8-0394-483b-adce-df9b50bddc11/2i0fns/L3arM3zU/j
payload={"header":{"tzm":120,"ts":"1780091030053428514","fwVer":"1.8.18"},"body":{"data":{"enable":0,"delay":180}}}
(The tracking event that fired simultaneously):
`topic=iot/atr/onFwBuryPoint-bd_setting-evt/3f52d7d8-0394-483b-adce-df9b50bddc11/2i0fns/L3arM3zU/j
payload={"header":{"tzm":120,"ts":"1780091030054193055","fwVer":"1.8.18"},"body":{"gid":"G1779554483971","index":"0000063860","new":{"RainDetect":0},"orig":{"RainDetect":1},"tigger":1,"ts":"1780091030041"}}`
2. Turning Rain Sensor ON:
`topic=iot/atr/onRainDelay/3f52d7d8-0394-483b-adce-df9b50bddc11/2i0fns/L3arM3zU/j
payload={"header":{"tzm":120,"ts":"1780091046002834979","fwVer":"1.8.18"},"body":{"data":{"enable":1,"delay":180}}}`
Request:
It would be awesome if onRainDelay could be parsed so this feature could be exposed as a switch/toggle in Home Assistant. The delay value seems to default to 180 minutes.
Let me know if you need any additional tests or payloads for other GOAT-specific toggles (like Animal Protection, Edge cuts, etc.), and I'll gladly pull them!
Checks
The feature you want to suggest
Hi everyone,
I've been running the
deebot-clientlocally in debug mode to map out some missing functionalities for my Ecovacs Goat O1200 (class2i0fns).I noticed that the library currently throws an
Unknown messageerror when toggling the Rain Sensor on and off in the official app.Here are the raw MQTT payloads I captured. It looks like the setting is controlled and reported via the
onRainDelaytopic. It also triggers a tracking event ononFwBuryPoint-bd_setting-evt.1. Turning Rain Sensor OFF: