Robotic Vacuum Cleaner Channel
Channel Category: robot_vacuum
Controls robotic vacuum cleaners, providing commands for start, stop, docking, and monitoring states.
Required Properties
| Property | Data Type | Range | Unit | Permissions |
|---|---|---|---|---|
on | Bool | true/false | - | RW (Read/Write) |
status | Enum | idle/cleaning/vacuuming/mopping/docking/charging | - | RO (Read-Only) |
Property Details
on
Controls whether the robotic vacuum is powered on and actively operating:
true: The robot is actively operating (cleaning or moving).false: The robot is idle and not performing any tasks.
status
Indicates the current operational state of the robotic vacuum:
- Possible values:
idle: The robot is powered on but not performing any tasks.cleaning: The robot is actively cleaning.vacuuming: The robot is specifically vacuuming.mopping: The robot is mopping the floor.docking: The robot is returning to its charging dock.charging: The robot is charging its battery.
Optional Properties
| Property | Data Type | Range | Unit | Permissions |
|---|---|---|---|---|
mode | Enum | auto/spot/manual | - | RW (Read/Write) |
fault | Uchar | 0–255 | - | RO (Read-Only) |
Property Details
mode
Defines the operating mode of the robotic vacuum:
- Possible values:
auto: The robot operates automatically according to predefined schedules or areas.spot: The robot cleans a localized area.manual: The robot is controlled manually (e.g., via remote or app).
fault
Represents the fault state of the robot:
0: No fault detected.- Non-zero: A fault has been detected, potentially affecting functionality.
Last updated on