Breaking Changes
Robot.UnitStatus enum was revamped so as to provide more detail:
- all Enum members have changed:
- `UnitStatus.BR` is now `UnitStatus.BONNET_REMOVED`
- `UnitStatus.RDY` is now `UnitStatus.READY`
- etc
- to get the "code", you now use the `.value` property (previously was retrieved by using `.name`)
- to get the text, you use the `.label` property (previously was retrieved by using `.value`)
- a few text values also changed, such as that for DF1/DF2
Other Changes
Now uses the method from the newer app to set sleep mode to avoid start time "drift". If you use the older "Litter-Robot" app instead of the "AutoPets Connect" app, you may see discrepancies in the sleep mode start time if you continue to set the sleep mode time from the "Litter-Robot" app.
`sleep_mode_start_time` and `sleep_mode_end_time` may now both have values even if `sleep_mode_active` is false