- Posted on
Thu Sep 23, 2021 1:13 pm
-
Mark
offline
-
- Posts: 263
- Joined: Apr 21, 2005
- Location: California
Installation of updated plug-in went well.
All of the new states appear as expected in the Indigo interface.
Replacing the plug-in so far has not affected my "remembered" commands (whew!).
I vacuumed a couple rooms to drive the battery down to about 81%. Roomba returned to base at mission's end. The RechargeM remained at 0. RechargeFinish remained blank. Perhaps they only kick in when the Roomba can't finish a task without recharging in-between?
So I vacuumed some more rooms...
I see a currentState_Statement state, which I don't remember from the previous plugin. While running a task it reported "Running, Mission duration 5 minutes", which I might be able to make good use of (so thanks, if that's new).
The MissionStarted state reads "Thu Sep 23 09:43:12 2021", so that appears to be working correctly.
The MissionDuration state reads "8", so that's filling in, too, though I haven't yet actually timed anything to see how accurate that is. If it is, that will be very helpful. I'll double check this, but it seemed like the the duration updated during the run. It seemed to go from 5 minutes to 8 minutes.
OK, yes, it now reads 13 minutes (same run), so it is updating in real time. Not sure what is driving that: how it estimates beforehand, and then what occurs to change the estimate during the run.
Now reads 15 minutes.
Oops, I guess I misunderstood. My bad, it's not reporting how long the mission will take, it must be reporting how long the mission has been running.
All the Lifetime[xxx] states are filled in. So the new one(s) are working.
So I vacuumed enough to cause the Roomba to return to the base mid-mission, for a recharge, and that's when the other states lit up. Perfect! RechargeM filled in, as did RechargeFinish. And currentState_Statement reflected what was going on, too. All good!
It looks like once the Roomba has enough charge to complete the mission-in-progress, the RechargeM goes back to 0 and RechargeFinish goes blank. So RechargeM is tracking charge minutes remaining necessary to complete the current mission, not time remaining to charge back to 100%. Which is fine for my use.
So thanks for fixing the "broken" states and adding the others. I'll be able to make great use of them.
If I can offer any other reporting let me know!