-
Notifications
You must be signed in to change notification settings - Fork 11
States (EN)
Sascha edited this page Jun 29, 2021
·
27 revisions
- If the channel "cleaninglog" is not available, it can be activated via the setting "Display various cleaninglog values (cleaninglog)"
- The "lastCleaning..." states are only available on models with laser and camera navigation
ID | description |
---|---|
last20Logs | The data of the last 20 cleanings in JSON format |
lastCleaningDate | Date and time of the last cleaning |
lastCleaningMapImageURL | URL to the map of the last cleaning |
lastCleaningTimestamp | Unix timestamp of the last cleaning |
lastSquareMeters | Cleaned area during the last cleaning (m2) |
lastTotalTimeString | Duration of the last cleaning (hh:mm:ss) |
totalNumber | Total number of cleanings |
totalSeconds | Duration of cleaning in seconds |
totalSquareMeters | Cleaned area (m2) |
totalTime | Duration of cleaning (hh:mm:ss) |
ID | description |
---|---|
filter | Remaining duration for the filter (%) |
filter_reset | Reset filter |
main_brush | Remaining duration for the main brush (%) |
main_brush_reset | Reset main brush |
side_brush | Remaining duration for the side brush (%) |
side_brush_reset | Reset side brush |
ID | description |
---|---|
charge | Return to the charging station |
clean | Start automatic cleaning |
cleanSpeed | Cleaning power |
cleanSpeed_reset | Reset clean speed for all spot areas |
cleanSpeed_standard | Clean speed for spot areas if no other value is set |
customArea | Start user-defined cleaning for the specified area (coordinates x1,y1,x2,y2) |
customArea_cleanings | Number cleanings for the specified area |
edge | Start edge cleaning |
pause | Pauses the cleaning |
playIamHere | Play "I am here" |
playSound | Play a sound |
relocate | Change the location |
resume | Resume the cleaning |
spot | Start spot cleaning |
spotArea | Start area cleaning for the specified area(s) (comma-separated) |
spotArea_[spotAreaID] | Start area cleaning for this area |
spotArea_cleanings | Number cleanings for the specified area(s) |
stop | Stop the cleaning |
waterLevel | Water flow rate |
waterLevel_reset | Reset water level for all spot areas |
waterLevel_standard | Water level for spot areas if no other value is set |
ID | description |
---|---|
continuousCleaning | Continuous cleaning mode on/off |
doNotDisturb | Do not disturb mode on/off |
goToPosition | Go to position function |
pauseBeforeDockingChargingStation | Pause once before docking charging station |
pauseBeforeDockingIfWaterboxInstalled | Pause always before docking if waterbox is installed |
pauseWhenEnteringSpotArea | Pause when entering the specified spot area |
pauseWhenLeavingSpotArea | Pause when leving the specified spot area |
ID | description |
---|---|
backward | Move backward |
forward | Move forward |
left | Move left |
right | Move right |
stop | Stop |
ID | description |
---|---|
dateOfLastStartCharging | Date and time of the last charge start |
dateOfLastStartCleaning | Date and time of the last clean start |
dateOfLastStateChange | Date and time of the last state change |
timestampOfLastStartCharging | Unix timestamp of the last charge start |
timestampOfLastStartCleaning | Unix timestamp of the last clean start |
timestampOfLastStateChange | Unix timestamp of the last state change |
Some of the states have been moved to the subfolders "library" (*) and "network" (**) with version 1.2.0
ID | description |
---|---|
battery | Remaining battery (%) |
canvasModuleIsInstalled * | Indicates if the canvas module is installed |
chargestatus | The charge status |
cleanstatus | The clean status |
communicationProtocol * | Indicates if the MQTT or XMPP protocol is used |
connection | The connection status |
debugMessage * | Debug message |
deviceClass * | The Ecovacs device class |
deviceImageURL * | URL to an image for the Deebot model |
deviceIs950type * | Indicates if the device a 950 type model |
deviceModel | The name of the Deebot model |
deviceName | The nick name of the device |
deviceStatus * | The device status |
error | Error message |
errorCode | Error code |
ip ** | IP address of the device |
mac ** | MAC address of the device |
sleepStatus | Indicates if the device is in sleep mode |
version | The version of the adapter and the version the library |
waterbox | Indicates if the waterbox is installed |
wifiSSID ** | The WiFi SSID |
wifiSignal ** | The signal strength (RSSI) |
ID | description |
---|---|
chargePosition | |
currentMapIndex | |
currentMapMID | |
currentMapName | |
deebotDistanceToChargePosition | |
deebotPosition | |
deebotPositionCurrentSpotAreaID | |
deebotPositionCurrentSpotAreaName | |
deebotPositionIsInvalid | |
deebotPosition_angle | |
deebotPosition_x | |
deebotPosition_y | |
lastUsedCustomAreaValues | |
lastUsedCustomAreaValues_rerun | |
lastUsedCustomAreaValues_save | |
relocationState |
ID | description |
---|---|
customArea_[timestamp] |
|ID|description| |loadMapImage|| |map64|| |mapDeactivationTimestamp|| |mapID|| |mapIsAvailable|| |mapName|| |saveVirtualBoundarySet||
ID | description |
---|---|
_cleanSpeed | |
cleanSpotArea | |
spotAreaBoundaries | |
spotAreaDeactivationTimestamp | |
spotAreaID | |
spotAreaIsAvailable | |
spotAreaName | |
waterLevel |
ID | description |
---|---|
deleteVirtualBoundary | |
saveVirtualBoundary | |
virtualBoundaryCoordinates | |
virtualBoundaryID | |
virtualBoundaryType |
This channels are only available for 950 type models (see "info.deviceIs950type")
Channel | description |
---|---|
savedBoundaries | |
savedBoundarySets | |
savedCustomAreas | |
savedSpotAreas |