Skip to Content
🚀 We just launched! Please star us on Github!

Robot Vacuum Device

Device Category: robot_vacuum

The Robot Vacuum device represents an autonomous cleaning device with capabilities for energy tracking and operational monitoring.


Required Channels

These channels are mandatory for the functionality of the robot vacuum:

ChannelDescriptionMultipleDetails
batteryReports the status of a device’s battery, including level, charging state, and operational health.NoSee details
robot_vacuumControls robotic vacuum cleaners, providing commands for start, stop, docking, and monitoring states.NoSee details
device_informationProvides metadata about the device, including manufacturer details, model information, and operational statuses.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
electrical_energyMeasures the total energy consumption over time, typically reported in kilowatt-hours (kWh).NoSee details
electrical_powerReports real-time power metrics such as voltage, current, and wattage for monitoring and diagnostics.NoSee details
leakIdentifies the presence of water or other liquids to detect leaks and prevent damage.NoSee details
filterMonitors the filter status and remaining life, with option to reset after replacement.NoSee details

Use Case Scenarios

  1. Cleaning Control:

    • Start, stop, and dock the robot vacuum. Select cleaning modes and manage cleaning schedules.
  2. Status Monitoring:

    • Monitor battery level, cleaning state, and current location. View cleaning history and coverage.
  3. Maintenance Alerts:

    • Track filter status and receive maintenance notifications.

Developer Notes

  1. Battery and robot_vacuum channels are required for core functionality.
  2. Filter channel helps track maintenance needs.
  3. Leak detection can alert to spills in cleaning area.
Last updated on