mrbungle64 / node-red-contrib-ecovacs-deebot

Node-RED node for running Ecovacs Deebot vacuum cleaner robots
GNU General Public License v3.0
20 stars 3 forks source link

Command "GetCleanState" returns "CleanReport" and twice "ChargeState" (T9) #9

Open unclej84 opened 3 years ago

unclej84 commented 3 years ago

Using command "GetCleanState" results in three replies from the robot - once "CleanReport" (expected) and twice "ChargeState". Can "ChargeState" somehow be filtered out? Is this similar for other models?

mrbungle64 commented 3 years ago

@unclej84

Is this similar for other models?

No, it's not similar for other models, but that's how it is implemented in the library for MQTT/JSON based models.

once "CleanReport" (expected) and twice "ChargeState"

With the OZMO 920 the ChargeState is only emitted once. Can you reproduce it with the T9?

unclej84 commented 3 years ago

Yes, reproduceable - I tried several times and receive ChargeState always twice