Info for roidmi.vacuum.v66 Database file created:/etc/openhab/misc/miio/roidmi.vacuum.v66-miot-experimental.json { "deviceMapping": { "id": [ "roidmi.vacuum.v66" ], "propertyMethod": "get_properties", "maxProperties": 1, "channels": [ { "property": "", "friendlyName": "Actions", "channel": "actions", "type": "String", "stateDescription": { "options": [ { "value": "vacuum-start-sweep", "label": "Vacuum Start Sweep" }, { "value": "vacuum-stop-sweeping", "label": "Vacuum Stop Sweeping" }, { "value": "vacuum-start-room-sweep", "label": "Vacuum Start Room Sweep" }, { "value": "battery-start-charge", "label": "Battery Start Charge" }, { "value": "filter-reset-filter-life", "label": "Filter Reset Filter Life" }, { "value": "brush-cleaner-reset-brush-life", "label": "Brush Cleaner Reset Brush Life" }, { "value": "brush-cleaner-reset-brush-life", "label": "Brush Cleaner Reset Brush Life" }, { "value": "brush-cleaner-reset-brush-life", "label": "Brush Cleaner Reset Brush Life" }, { "value": "custom-find-robot", "label": "Custom Find Robot" }, { "value": "custom-stop-find-charge", "label": "Custom Stop Find Charge" }, { "value": "custom-continue-sweep", "label": "Custom Continue Sweep" }, { "value": "custom-start-dust", "label": "Custom Start Dust" }, { "value": "custom-pause", "label": "Custom Pause" }, { "value": "custom-pause-find-charge", "label": "Custom Pause Find Charge" }, { "value": "custom-continue-find-charge", "label": "Custom Continue Find Charge" }, { "value": "custom-update-audio", "label": "Custom Update Audio" }, { "value": "custom-set-voice", "label": "Custom Set Voice" }, { "value": "map-request-path", "label": "Map Request Path" }, { "value": "map-change-area-name", "label": "Map Change Area Name" }, { "value": "map-set-auto-area", "label": "Map Set Auto Area" }, { "value": "map-local-map", "label": "Map Local Map" }, { "value": "map-area-custom", "label": "Map Area Custom" }, { "value": "map-area-order", "label": "Map Area Order" }, { "value": "map-set-current-map", "label": "Map Set Current Map" }, { "value": "map-change-map-name", "label": "Map Change Map Name" }, { "value": "map-delete-map-list", "label": "Map Delete Map List" }, { "value": "map-save-map", "label": "Map Save Map" }, { "value": "sweep-start-sweep", "label": "Sweep Start Sweep" }, { "value": "mop-reset-mop-life", "label": "Mop Reset Mop Life" }, { "value": "basestation-start-ota", "label": "Basestation Start Ota" }, { "value": "basestation-set-ap-name", "label": "Basestation Set Ap Name" }, { "value": "basestation-set-back-clean-freq", "label": "Basestation Set Back Clean Freq" } ] }, "refresh": false, "actions": [ { "command": "action", "parameterType": "EMPTY", "siid": 2, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "vacuum-start-sweep" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 2, "aiid": 2, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "vacuum-stop-sweeping" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 9.0 ], "siid": 2, "aiid": 3, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "vacuum-start-room-sweep" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 3, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "battery-start-charge" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 10, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "filter-reset-filter-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 11, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "brush-cleaner-reset-brush-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 12, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "brush-cleaner-reset-brush-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 15, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "brush-cleaner-reset-brush-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-find-robot" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 4, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-stop-find-charge" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 5, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-continue-sweep" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 6, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-start-dust" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 8, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-pause" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 9, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-pause-find-charge" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 8, "aiid": 10, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-continue-find-charge" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 27.0 ], "siid": 8, "aiid": 11, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-update-audio" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 27.0 ], "siid": 8, "aiid": 12, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "custom-set-voice" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 2.0 ], "siid": 13, "aiid": 2, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-request-path" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 6.0 ], "siid": 13, "aiid": 4, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-change-area-name" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 4.0 ], "siid": 13, "aiid": 6, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-set-auto-area" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 6.0 ], "siid": 13, "aiid": 9, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-local-map" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 4.0 ], "siid": 13, "aiid": 10, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-area-custom" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 4.0 ], "siid": 13, "aiid": 11, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-area-order" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 11.0 ], "siid": 13, "aiid": 12, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-set-current-map" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 11.0 ], "siid": 13, "aiid": 13, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-change-map-name" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 11.0 ], "siid": 13, "aiid": 14, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-delete-map-list" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 11.0 ], "siid": 13, "aiid": 15, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-save-map" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 1, 2.0 ], "siid": 14, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "sweep-start-sweep" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 16, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "mop-reset-mop-life" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 7.0 ], "siid": 17, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "basestation-start-ota" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 8.0 ], "siid": 17, "aiid": 2, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "basestation-set-ap-name" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 9.0 ], "siid": 17, "aiid": 3, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "basestation-set-back-clean-freq" } ] } } ] }, { "property": "status", "siid": 2, "piid": 1, "friendlyName": "Robot Cleaner - Status", "channel": "status", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "1", "label": "Dormant" }, { "value": "2", "label": "Idle" }, { "value": "3", "label": "Paused" }, { "value": "4", "label": "Sweeping" }, { "value": "5", "label": "Go Charging" }, { "value": "6", "label": "Charging" }, { "value": "7", "label": "Error" }, { "value": "8", "label": "Rfctrl" }, { "value": "9", "label": "Fullcharge" }, { "value": "10", "label": "Shutdown" }, { "value": "11", "label": "Findchargerpause" }, { "value": "12", "label": "Station Working" }, { "value": "13", "label": "Backing Clean" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"1\"\u003d\"Dormant\",\"2\"\u003d\"Idle\",\"3\"\u003d\"Paused\",\"4\"\u003d\"Sweeping\",\"5\"\u003d\"Go Charging\",\"6\"\u003d\"Charging\",\"7\"\u003d\"Error\",\"8\"\u003d\"Rfctrl\",\"9\"\u003d\"Fullcharge\",\"10\"\u003d\"Shutdown\",\"11\"\u003d\"Findchargerpause\",\"12\"\u003d\"Station Working\",\"13\"\u003d\"Backing Clean\"]" }, { "property": "fault", "siid": 2, "piid": 2, "friendlyName": "Robot Cleaner - Device Fault", "channel": "fault", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "0", "label": "No Faults" }, { "value": "1", "label": "Low Battery Find Charger" }, { "value": "2", "label": "Low Battery And Poweroff" }, { "value": "3", "label": "Wheel Trap" }, { "value": "4", "label": "Collision Error" }, { "value": "5", "label": "Tile Do Task" }, { "value": "6", "label": "Lidar Point Error" }, { "value": "7", "label": "Front Wall Error" }, { "value": "8", "label": "Psd Dirty" }, { "value": "9", "label": "Middle Brush Fatal" }, { "value": "10", "label": "Sid Brush" }, { "value": "11", "label": "Fan Speed Error" }, { "value": "12", "label": "Lidar Cover" }, { "value": "13", "label": "Garbage Box Full" }, { "value": "14", "label": "Garbage Box Out" }, { "value": "15", "label": "Garbage Box Full Out" }, { "value": "16", "label": "Physical Trapped" }, { "value": "17", "label": "Pick Up Do Task" }, { "value": "18", "label": "No Water Box Do Task" }, { "value": "19", "label": "Water Box Empty" }, { "value": "20", "label": "Clean Cannot Arrive" }, { "value": "21", "label": "Start Form Forbid" }, { "value": "22", "label": "Drop" }, { "value": "23", "label": "Kit Water Pump" }, { "value": "24", "label": "Find Charger Failed" }, { "value": "25", "label": "Err 25" }, { "value": "26", "label": "Err 26" }, { "value": "27", "label": "Err 27" }, { "value": "28", "label": "Err 28" }, { "value": "29", "label": "Err 29" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"0\"\u003d\"No Faults\",\"1\"\u003d\"Low Battery Find Charger\",\"2\"\u003d\"Low Battery And Poweroff\",\"3\"\u003d\"Wheel Trap\",\"4\"\u003d\"Collision Error\",\"5\"\u003d\"Tile Do Task\",\"6\"\u003d\"Lidar Point Error\",\"7\"\u003d\"Front Wall Error\",\"8\"\u003d\"Psd Dirty\",\"9\"\u003d\"Middle Brush Fatal\",\"10\"\u003d\"Sid Brush\",\"11\"\u003d\"Fan Speed Error\",\"12\"\u003d\"Lidar Cover\",\"13\"\u003d\"Garbage Box Full\",\"14\"\u003d\"Garbage Box Out\",\"15\"\u003d\"Garbage Box Full Out\",\"16\"\u003d\"Physical Trapped\",\"17\"\u003d\"Pick Up Do Task\",\"18\"\u003d\"No Water Box Do Task\",\"19\"\u003d\"Water Box Empty\",\"20\"\u003d\"Clean Cannot Arrive\",\"21\"\u003d\"Start Form Forbid\",\"22\"\u003d\"Drop\",\"23\"\u003d\"Kit Water Pump\",\"24\"\u003d\"Find Charger Failed\",\"25\"\u003d\"Err 25\",\"26\"\u003d\"Err 26\",\"27\"\u003d\"Err 27\",\"28\"\u003d\"Err 28\",\"29\"\u003d\"Err 29\"]" }, { "property": "mode", "siid": 2, "piid": 4, "friendlyName": "Robot Cleaner - Mode", "channel": "mode", "type": "Number", "stateDescription": { "options": [ { "value": "1", "label": "Silent" }, { "value": "2", "label": "Basic" }, { "value": "3", "label": "Strong" }, { "value": "4", "label": "Full Speed" }, { "value": "0", "label": "Sweep" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"1\"\u003d\"Silent\",\"2\"\u003d\"Basic\",\"3\"\u003d\"Strong\",\"4\"\u003d\"Full Speed\",\"0\"\u003d\"Sweep\"]" }, { "property": "sweep-type", "siid": 2, "piid": 8, "friendlyName": "Robot Cleaner - Sweep Type", "channel": "sweep_type", "type": "Number", "stateDescription": { "options": [ { "value": "0", "label": "Sweep" }, { "value": "1", "label": "Mop" }, { "value": "2", "label": "Mop And Sweep" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"0\"\u003d\"Sweep\",\"1\"\u003d\"Mop\",\"2\"\u003d\"Mop And Sweep\"]" }, { "property": "on", "siid": 2, "piid": 10, "friendlyName": "Robot Cleaner - Switch Status", "channel": "on", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "battery-level", "siid": 3, "piid": 1, "friendlyName": "Battery - Battery Level", "channel": "battery_level", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "charging-state", "siid": 3, "piid": 2, "friendlyName": "Battery - Charging State", "channel": "charging_state", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "1", "label": "Charging" }, { "value": "2", "label": "Not charging" }, { "value": "3", "label": "Not chargeable" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"1\"\u003d\"Charging\",\"2\"\u003d\"Not charging\",\"3\"\u003d\"Not chargeable\"]" }, { "property": "volume", "siid": 9, "piid": 1, "friendlyName": "Speaker - Volume", "channel": "volume", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 1, "maximum": 100, "step": 1, "pattern": "%.0f %unit%" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ] }, { "property": "mute", "siid": 9, "piid": 2, "friendlyName": "Speaker - Mute", "channel": "mute", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "filter-life-level", "siid": 10, "piid": 1, "friendlyName": "Filter - Filter Life Level", "channel": "filter_life_level", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "filter-left-time", "siid": 10, "piid": 2, "friendlyName": "Filter - Filter Left Time", "channel": "filter_left_time", "type": "Number:Time", "unit": "hours", "stateDescription": { "minimum": 0, "maximum": 99999999, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-left-time", "siid": 11, "piid": 1, "friendlyName": "Brush Cleaner - Brush Left Time", "channel": "brush_left_time", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 99999999, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-life-level", "siid": 11, "piid": 2, "friendlyName": "Brush Cleaner - Brush Life Level", "channel": "brush_life_level", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-left-time1", "siid": 12, "piid": 1, "friendlyName": "Brush Cleaner - Brush Left Time", "channel": "brush_left_time1", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 99999999, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-life-level1", "siid": 12, "piid": 2, "friendlyName": "Brush Cleaner - Brush Life Level", "channel": "brush_life_level1", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-left-time2", "siid": 15, "piid": 1, "friendlyName": "Brush Cleaner - Brush Left Time", "channel": "brush_left_time2", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 2147483647, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-life-level2", "siid": 15, "piid": 2, "friendlyName": "Brush Cleaner - Brush Life Level", "channel": "brush_life_level2", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "mop", "siid": 8, "piid": 1, "friendlyName": "Custom - Mop", "channel": "mop", "type": "Switch", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "work-station-freq", "siid": 8, "piid": 2, "friendlyName": "Custom - Work Station Freq", "channel": "work_station_freq", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 3, "step": 1, "pattern": "%.0f" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ] }, { "property": "timing", "siid": 8, "piid": 6, "friendlyName": "Custom - Timing", "channel": "timing", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "clean-area", "siid": 8, "piid": 7, "friendlyName": "Custom - Clean Area", "channel": "clean_area", "type": "Number", "stateDescription": { "minimum": 0, "maximum": -1, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "uid", "siid": 8, "piid": 8, "friendlyName": "Custom - Uid", "channel": "uid", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "auto-boost", "siid": 8, "piid": 9, "friendlyName": "Custom - Auto Boost", "channel": "auto_boost", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "forbid-mode", "siid": 8, "piid": 10, "friendlyName": "Custom - Forbid Mode", "channel": "forbid_mode", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "water-level", "siid": 8, "piid": 11, "friendlyName": "Custom - Water Level", "channel": "water_level", "type": "Number", "stateDescription": { "options": [ { "value": "1", "label": "First" }, { "value": "2", "label": "Second" }, { "value": "3", "label": "Three" }, { "value": "4", "label": "Fourth" }, { "value": "0", "label": "Mop" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"1\"\u003d\"First\",\"2\"\u003d\"Second\",\"3\"\u003d\"Three\",\"4\"\u003d\"Fourth\",\"0\"\u003d\"Mop\"]" }, { "property": "total-clean-time", "siid": 8, "piid": 13, "friendlyName": "Custom - Total Clean Time", "channel": "total_clean_time", "type": "Number:Time", "unit": "seconds", "stateDescription": { "minimum": 0, "maximum": 2147483647, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "total-clean-areas", "siid": 8, "piid": 14, "friendlyName": "Custom - Total Clean Areas", "channel": "total_clean_areas", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 2147483647, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "clean-counts", "siid": 8, "piid": 18, "friendlyName": "Custom - Clean Counts", "channel": "clean_counts", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 2147483647, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "clean-time", "siid": 8, "piid": 19, "friendlyName": "Custom - Clean Time", "channel": "clean_time", "type": "Number:Time", "unit": "seconds", "stateDescription": { "minimum": 0, "maximum": 2147483647, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "double-clean", "siid": 8, "piid": 20, "friendlyName": "Custom - Double Clean", "channel": "double_clean", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "edge-sweep", "siid": 8, "piid": 21, "friendlyName": "Custom - Edge Sweep", "channel": "edge_sweep", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "led-switch", "siid": 8, "piid": 22, "friendlyName": "Custom - Led Switch", "channel": "led_switch", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "lidar-collision", "siid": 8, "piid": 23, "friendlyName": "Custom - Lidar Collision", "channel": "lidar_collision", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "current-audio", "siid": 8, "piid": 26, "friendlyName": "Custom - Current Audio", "channel": "current_audio", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "progress", "siid": 8, "piid": 28, "friendlyName": "Custom - Progress", "channel": "progress", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "station-type", "siid": 8, "piid": 29, "friendlyName": "Custom - Station Type", "channel": "station_type", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 2147483647, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "voice-conf", "siid": 8, "piid": 30, "friendlyName": "Custom - Voice Conf", "channel": "voice_conf", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "rug-avoid", "siid": 8, "piid": 31, "friendlyName": "Custom - Rug Avoid", "channel": "rug_avoid", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "clean-path", "siid": 13, "piid": 2, "friendlyName": "Map - Clean Path", "channel": "clean_path", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "restricted-zone", "siid": 13, "piid": 3, "friendlyName": "Map - Restricted Zone", "channel": "restricted_zone", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "auto-area", "siid": 13, "piid": 4, "friendlyName": "Map - Auto Area", "channel": "auto_area", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "map-memory", "siid": 13, "piid": 5, "friendlyName": "Map - Map Memory", "channel": "map_memory", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "map-name", "siid": 13, "piid": 6, "friendlyName": "Map - Map Name", "channel": "map_name", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "use-auto-area", "siid": 13, "piid": 7, "friendlyName": "Map - Use Auto Area", "channel": "use_auto_area", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "path-type", "siid": 13, "piid": 8, "friendlyName": "Map - Path Type", "channel": "path_type", "type": "Number", "stateDescription": { "options": [ { "value": "0", "label": "Normal" }, { "value": "1", "label": "Y-Mopping" }, { "value": "2", "label": "Repeat-Mopping" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"0\"\u003d\"Normal\",\"1\"\u003d\"Y-Mopping\",\"2\"\u003d\"Repeat-Mopping\"]" }, { "property": "sweep-mode", "siid": 14, "piid": 1, "friendlyName": "Sweep - Sweep Mode", "channel": "sweep_mode", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "1", "label": "Total" }, { "value": "2", "label": "Area" }, { "value": "3", "label": "Curpoint" }, { "value": "4", "label": "Point" }, { "value": "7", "label": "Smart" }, { "value": "8", "label": "AmartArea" }, { "value": "9", "label": "DepthTotal" }, { "value": "10", "label": "AlongWall" }, { "value": "0", "label": "Idle" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"1\"\u003d\"Total\",\"2\"\u003d\"Area\",\"3\"\u003d\"Curpoint\",\"4\"\u003d\"Point\",\"7\"\u003d\"Smart\",\"8\"\u003d\"AmartArea\",\"9\"\u003d\"DepthTotal\",\"10\"\u003d\"AlongWall\",\"0\"\u003d\"Idle\"]" }, { "property": "mop-life-time", "siid": 16, "piid": 1, "friendlyName": "Mop - Mop Life Time", "channel": "mop_life_time", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 99999999, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "mop-life-level", "siid": 16, "piid": 2, "friendlyName": "Mop - Mop Life Level", "channel": "mop_life_level", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "signal", "siid": 17, "piid": 1, "friendlyName": "Basestation - Signal", "channel": "signal", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 2, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "clear-tank-status", "siid": 17, "piid": 2, "friendlyName": "Basestation - Clear Tank Status", "channel": "clear_tank_status", "type": "Switch", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "sewage-tank-status", "siid": 17, "piid": 3, "friendlyName": "Basestation - Sewage Tank Status", "channel": "sewage_tank_status", "type": "Switch", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "work-status", "siid": 17, "piid": 4, "friendlyName": "Basestation - Work Status", "channel": "work_status", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 2, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "version", "siid": 17, "piid": 5, "friendlyName": "Basestation - Version", "channel": "version", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "ota-progress", "siid": 17, "piid": 6, "friendlyName": "Basestation - Ota Progress", "channel": "ota_progress", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "ap-name", "siid": 17, "piid": 8, "friendlyName": "Basestation - Ap Name", "channel": "ap_name", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "back-clean-freq", "siid": 17, "piid": 9, "friendlyName": "Basestation - Back Clean Freq", "channel": "back_clean_freq", "type": "Number:Time", "unit": "seconds", "stateDescription": { "minimum": 0, "maximum": 10000, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] } ], "experimental": true } } Testing Properties: status -> get_properties[{"did":"status","siid":2,"piid":1}] -> 22, fault -> get_properties[{"did":"fault","siid":2,"piid":2}] -> 23, mode -> get_properties[{"did":"mode","siid":2,"piid":4}] -> 24, sweep_type -> get_properties[{"did":"sweep-type","siid":2,"piid":8}] -> 25, on -> get_properties[{"did":"on","siid":2,"piid":10}] -> 26, battery_level -> get_properties[{"did":"battery-level","siid":3,"piid":1}] -> 27, charging_state -> get_properties[{"did":"charging-state","siid":3,"piid":2}] -> 28, volume -> get_properties[{"did":"volume","siid":9,"piid":1}] -> 29, mute -> get_properties[{"did":"mute","siid":9,"piid":2}] -> 30, filter_life_level -> get_properties[{"did":"filter-life-level","siid":10,"piid":1}] -> 31, filter_left_time -> get_properties[{"did":"filter-left-time","siid":10,"piid":2}] -> 32, brush_left_time -> get_properties[{"did":"brush-left-time","siid":11,"piid":1}] -> 33, brush_life_level -> get_properties[{"did":"brush-life-level","siid":11,"piid":2}] -> 34, brush_left_time1 -> get_properties[{"did":"brush-left-time1","siid":12,"piid":1}] -> 35, brush_life_level1 -> get_properties[{"did":"brush-life-level1","siid":12,"piid":2}] -> 36, brush_left_time2 -> get_properties[{"did":"brush-left-time2","siid":15,"piid":1}] -> 37, brush_life_level2 -> get_properties[{"did":"brush-life-level2","siid":15,"piid":2}] -> 38, mop -> get_properties[{"did":"mop","siid":8,"piid":1}] -> 39, work_station_freq -> get_properties[{"did":"work-station-freq","siid":8,"piid":2}] -> 40, timing -> get_properties[{"did":"timing","siid":8,"piid":6}] -> 41, clean_area -> get_properties[{"did":"clean-area","siid":8,"piid":7}] -> 42, uid -> get_properties[{"did":"uid","siid":8,"piid":8}] -> 43, auto_boost -> get_properties[{"did":"auto-boost","siid":8,"piid":9}] -> 44, forbid_mode -> get_properties[{"did":"forbid-mode","siid":8,"piid":10}] -> 45, water_level -> get_properties[{"did":"water-level","siid":8,"piid":11}] -> 46, total_clean_time -> get_properties[{"did":"total-clean-time","siid":8,"piid":13}] -> 47, total_clean_areas -> get_properties[{"did":"total-clean-areas","siid":8,"piid":14}] -> 48, clean_counts -> get_properties[{"did":"clean-counts","siid":8,"piid":18}] -> 49, clean_time -> get_properties[{"did":"clean-time","siid":8,"piid":19}] -> 50, double_clean -> get_properties[{"did":"double-clean","siid":8,"piid":20}] -> 51, edge_sweep -> get_properties[{"did":"edge-sweep","siid":8,"piid":21}] -> 52, led_switch -> get_properties[{"did":"led-switch","siid":8,"piid":22}] -> 53, lidar_collision -> get_properties[{"did":"lidar-collision","siid":8,"piid":23}] -> 54, current_audio -> get_properties[{"did":"current-audio","siid":8,"piid":26}] -> 55, progress -> get_properties[{"did":"progress","siid":8,"piid":28}] -> 56, station_type -> get_properties[{"did":"station-type","siid":8,"piid":29}] -> 57, voice_conf -> get_properties[{"did":"voice-conf","siid":8,"piid":30}] -> 58, rug_avoid -> get_properties[{"did":"rug-avoid","siid":8,"piid":31}] -> 59, map_memory -> get_properties[{"did":"map-memory","siid":13,"piid":5}] -> 60, use_auto_area -> get_properties[{"did":"use-auto-area","siid":13,"piid":7}] -> 61, path_type -> get_properties[{"did":"path-type","siid":13,"piid":8}] -> 62, sweep_mode -> get_properties[{"did":"sweep-mode","siid":14,"piid":1}] -> 63, mop_life_time -> get_properties[{"did":"mop-life-time","siid":16,"piid":1}] -> 64, mop_life_level -> get_properties[{"did":"mop-life-level","siid":16,"piid":2}] -> 65, signal -> get_properties[{"did":"signal","siid":17,"piid":1}] -> 66, clear_tank_status -> get_properties[{"did":"clear-tank-status","siid":17,"piid":2}] -> 67, sewage_tank_status -> get_properties[{"did":"sewage-tank-status","siid":17,"piid":3}] -> 68, work_status -> get_properties[{"did":"work-status","siid":17,"piid":4}] -> 69, version -> get_properties[{"did":"version","siid":17,"piid":5}] -> 70, ota_progress -> get_properties[{"did":"ota-progress","siid":17,"piid":6}] -> 71, ap_name -> get_properties[{"did":"ap-name","siid":17,"piid":8}] -> 72, back_clean_freq -> get_properties[{"did":"back-clean-freq","siid":17,"piid":9}] -> 73, {"life":523554,"model":"roidmi.vacuum.v66","miio_ver":"0.0.7","fw_ver":"1.0.3_3217","VmPeak":46752,"VmRSS":1536,"MemFree":13452,"netif":{"localIp":"192.168.0.231","mask":"255.255.255.0","gw":"192.168.0.1"},"miio_times":[523554,10,0,523543]} {"id":21,"method":"miIO.info","params":[]} -> {"id":21,"result":{"life":523554,"model":"roidmi.vacuum.v66","miio_ver":"0.0.7","fw_ver":"1.0.3_3217","VmPeak":46752,"VmRSS":1536,"MemFree":13452,"netif":{"localIp":"192.168.0.231","mask":"255.255.255.0","gw":"192.168.0.1"},"miio_times":[523554,10,0,523543]}} {"id":22,"method":"get_properties","params":[{"did":"status","siid":2,"piid":1}]} -> {"id":22,"result":[{"code":0,"did":"status","piid":1,"siid":2,"value":9}]} {"id":23,"method":"get_properties","params":[{"did":"fault","siid":2,"piid":2}]} -> {"id":23,"result":[{"code":0,"did":"fault","piid":2,"siid":2,"value":0}]} {"id":24,"method":"get_properties","params":[{"did":"mode","siid":2,"piid":4}]} -> {"id":24,"result":[{"code":0,"did":"mode","piid":4,"siid":2,"value":2}]} {"id":25,"method":"get_properties","params":[{"did":"sweep-type","siid":2,"piid":8}]} -> {"id":25,"result":[{"code":0,"did":"sweep-type","piid":8,"siid":2,"value":2}]} {"id":26,"method":"get_properties","params":[{"did":"on","siid":2,"piid":10}]} -> {"id":26,"result":[{"code":0,"did":"on","piid":10,"siid":2,"value":true}]} {"id":27,"method":"get_properties","params":[{"did":"battery-level","siid":3,"piid":1}]} -> {"id":27,"result":[{"code":0,"did":"battery-level","piid":1,"siid":3,"value":100}]} {"id":28,"method":"get_properties","params":[{"did":"charging-state","siid":3,"piid":2}]} -> {"id":28,"result":[{"code":0,"did":"charging-state","piid":2,"siid":3,"value":1}]} {"id":29,"method":"get_properties","params":[{"did":"volume","siid":9,"piid":1}]} -> {"id":29,"result":[{"code":0,"did":"volume","piid":1,"siid":9,"value":50}]} {"id":30,"method":"get_properties","params":[{"did":"mute","siid":9,"piid":2}]} -> {"id":30,"result":[{"code":0,"did":"mute","piid":2,"siid":9,"value":0}]} {"id":31,"method":"get_properties","params":[{"did":"filter-life-level","siid":10,"piid":1}]} -> {"id":31,"result":[{"code":0,"did":"filter-life-level","piid":1,"siid":10,"value":98}]} {"id":32,"method":"get_properties","params":[{"did":"filter-left-time","siid":10,"piid":2}]} -> {"id":32,"result":[{"code":0,"did":"filter-left-time","piid":2,"siid":10,"value":148}]} {"id":33,"method":"get_properties","params":[{"did":"brush-left-time","siid":11,"piid":1}]} -> {"id":33,"result":[{"code":0,"did":"brush-left-time","piid":1,"siid":11,"value":298}]} {"id":34,"method":"get_properties","params":[{"did":"brush-life-level","siid":11,"piid":2}]} -> {"id":34,"result":[{"code":0,"did":"brush-life-level","piid":2,"siid":11,"value":99}]} {"id":35,"method":"get_properties","params":[{"did":"brush-left-time1","siid":12,"piid":1}]} -> {"id":35,"result":[{"code":0,"did":"brush-left-time1","piid":1,"siid":12,"value":198}]} {"id":36,"method":"get_properties","params":[{"did":"brush-life-level1","siid":12,"piid":2}]} -> {"id":36,"result":[{"code":0,"did":"brush-life-level1","piid":2,"siid":12,"value":99}]} {"id":37,"method":"get_properties","params":[{"did":"brush-left-time2","siid":15,"piid":1}]} -> {"id":37,"result":[{"code":0,"did":"brush-left-time2","piid":1,"siid":15,"value":28}]} {"id":38,"method":"get_properties","params":[{"did":"brush-life-level2","siid":15,"piid":2}]} -> {"id":38,"result":[{"code":0,"did":"brush-life-level2","piid":2,"siid":15,"value":93}]} {"id":39,"method":"get_properties","params":[{"did":"mop","siid":8,"piid":1}]} -> {"id":39,"result":[{"code":0,"did":"mop","piid":1,"siid":8,"value":1}]} {"id":40,"method":"get_properties","params":[{"did":"work-station-freq","siid":8,"piid":2}]} -> {"id":40,"result":[{"code":0,"did":"work-station-freq","piid":2,"siid":8,"value":3}]} {"id":41,"method":"get_properties","params":[{"did":"timing","siid":8,"piid":6}]} -> {"id":41,"result":[{"code":0,"did":"timing","piid":6,"siid":8,"value":"{\"time\":[],\"tz\":2,\"tzs\":7200}"}]} {"id":42,"method":"get_properties","params":[{"did":"clean-area","siid":8,"piid":7}]} -> {"id":42,"result":[{"code":0,"did":"clean-area","piid":7,"siid":8,"value":7}]} {"id":43,"method":"get_properties","params":[{"did":"uid","siid":8,"piid":8}]} -> {"id":43,"result":[{"code":0,"did":"uid","piid":8,"siid":8,"value":"RVWWBA0I08127"}]} {"id":44,"method":"get_properties","params":[{"did":"auto-boost","siid":8,"piid":9}]} -> {"id":44,"result":[{"code":0,"did":"auto-boost","piid":9,"siid":8,"value":1}]} {"id":45,"method":"get_properties","params":[{"did":"forbid-mode","siid":8,"piid":10}]} -> {"id":45,"result":[{"code":0,"did":"forbid-mode","piid":10,"siid":8,"value":"{\"time\":[],\"tz\":2,\"tzs\":7200}"}]} {"id":46,"method":"get_properties","params":[{"did":"water-level","siid":8,"piid":11}]} -> {"id":46,"result":[{"code":0,"did":"water-level","piid":11,"siid":8,"value":2}]} {"id":47,"method":"get_properties","params":[{"did":"total-clean-time","siid":8,"piid":13}]} -> {"id":47,"result":[{"code":0,"did":"total-clean-time","piid":13,"siid":8,"value":0}]} {"id":48,"method":"get_properties","params":[{"did":"total-clean-areas","siid":8,"piid":14}]} -> {"id":48,"result":[{"code":0,"did":"total-clean-areas","piid":14,"siid":8,"value":0}]} {"id":49,"method":"get_properties","params":[{"did":"clean-counts","siid":8,"piid":18}]} -> {"id":49,"result":[{"code":0,"did":"clean-counts","piid":18,"siid":8,"value":6}]} {"id":50,"method":"get_properties","params":[{"did":"clean-time","siid":8,"piid":19}]} -> {"id":50,"result":[{"code":0,"did":"clean-time","piid":19,"siid":8,"value":470}]} {"id":51,"method":"get_properties","params":[{"did":"double-clean","siid":8,"piid":20}]} -> {"id":51,"result":[{"code":0,"did":"double-clean","piid":20,"siid":8,"value":0}]} {"id":52,"method":"get_properties","params":[{"did":"edge-sweep","siid":8,"piid":21}]} -> {"id":52,"result":[{"code":0,"did":"edge-sweep","piid":21,"siid":8,"value":0}]} {"id":53,"method":"get_properties","params":[{"did":"led-switch","siid":8,"piid":22}]} -> {"id":53,"result":[{"code":0,"did":"led-switch","piid":22,"siid":8,"value":1}]} {"id":54,"method":"get_properties","params":[{"did":"lidar-collision","siid":8,"piid":23}]} -> {"id":54,"result":[{"code":0,"did":"lidar-collision","piid":23,"siid":8,"value":1}]} {"id":55,"method":"get_properties","params":[{"did":"current-audio","siid":8,"piid":26}]} -> {"id":55,"result":[{"code":0,"did":"current-audio","piid":26,"siid":8,"value":"girl_de"}]} {"id":56,"method":"get_properties","params":[{"did":"progress","siid":8,"piid":28}]} -> {"id":56,"result":[{"code":0,"did":"progress","piid":28,"siid":8,"value":"test"}]} {"id":57,"method":"get_properties","params":[{"did":"station-type","siid":8,"piid":29}]} -> {"id":57,"result":[{"code":0,"did":"station-type","piid":29,"siid":8,"value":102}]} {"id":58,"method":"get_properties","params":[{"did":"voice-conf","siid":8,"piid":30}]} -> {"id":58,"result":[{"code":0,"did":"voice-conf","piid":30,"siid":8,"value":"file not exist !!!"}]} {"id":59,"method":"get_properties","params":[{"did":"rug-avoid","siid":8,"piid":31}]} -> {"id":59,"result":[{"code":0,"did":"rug-avoid","piid":31,"siid":8,"value":1}]} {"id":60,"method":"get_properties","params":[{"did":"map-memory","siid":13,"piid":5}]} -> {"id":60,"result":[{"code":0,"did":"map-memory","piid":5,"siid":13,"value":true}]} {"id":61,"method":"get_properties","params":[{"did":"use-auto-area","siid":13,"piid":7}]} -> {"id":61,"result":[{"code":0,"did":"use-auto-area","piid":7,"siid":13,"value":false}]} {"id":62,"method":"get_properties","params":[{"did":"path-type","siid":13,"piid":8}]} -> {"id":62,"result":[{"code":0,"did":"path-type","piid":8,"siid":13,"value":0}]} {"id":63,"method":"get_properties","params":[{"did":"sweep-mode","siid":14,"piid":1}]} -> {"id":63,"result":[{"code":0,"did":"sweep-mode","piid":1,"siid":14,"value":0}]} {"id":64,"method":"get_properties","params":[{"did":"mop-life-time","siid":16,"piid":1}]} -> {"id":64,"result":[{"code":0,"did":"mop-life-time","piid":1,"siid":16,"value":147}]} {"id":65,"method":"get_properties","params":[{"did":"mop-life-level","siid":16,"piid":2}]} -> {"id":65,"result":[{"code":0,"did":"mop-life-level","piid":2,"siid":16,"value":98}]} {"id":66,"method":"get_properties","params":[{"did":"signal","siid":17,"piid":1}]} -> {"id":66,"result":[{"code":0,"did":"signal","piid":1,"siid":17,"value":1}]} {"id":67,"method":"get_properties","params":[{"did":"clear-tank-status","siid":17,"piid":2}]} -> {"id":67,"result":[{"code":0,"did":"clear-tank-status","piid":2,"siid":17,"value":1}]} {"id":68,"method":"get_properties","params":[{"did":"sewage-tank-status","siid":17,"piid":3}]} -> {"id":68,"result":[{"code":0,"did":"sewage-tank-status","piid":3,"siid":17,"value":1}]} {"id":69,"method":"get_properties","params":[{"did":"work-status","siid":17,"piid":4}]} -> {"id":69,"result":[{"code":0,"did":"work-status","piid":4,"siid":17,"value":0}]} {"id":70,"method":"get_properties","params":[{"did":"version","siid":17,"piid":5}]} -> {"id":70,"result":[{"code":0,"did":"version","piid":5,"siid":17,"value":"1.5.9"}]} {"id":71,"method":"get_properties","params":[{"did":"ota-progress","siid":17,"piid":6}]} -> {"id":71,"result":[{"code":0,"did":"ota-progress","piid":6,"siid":17,"value":"test"}]} {"id":72,"method":"get_properties","params":[{"did":"ap-name","siid":17,"piid":8}]} -> {"id":72,"result":[{"code":0,"did":"ap-name","piid":8,"siid":17,"value":"RVWWBA0I08127\n"}]} {"id":73,"method":"get_properties","params":[{"did":"back-clean-freq","siid":17,"piid":9}]} -> {"id":73,"result":[{"code":0,"did":"back-clean-freq","piid":9,"siid":17,"value":540}]} =================================== Responsive properties =================================== Device Info: {"life":523554,"model":"roidmi.vacuum.v66","miio_ver":"0.0.7","fw_ver":"1.0.3_3217","VmPeak":46752,"VmRSS":1536,"MemFree":13452,"netif":{"localIp":"192.168.0.231","mask":"255.255.255.0","gw":"192.168.0.1"},"miio_times":[523554,10,0,523543]} 52 channels with responses. Property: status Friendly Name: Robot Cleaner - Status Response: [{"code":0,"did":"status","piid":1,"siid":2,"value":9}] Property: fault Friendly Name: Robot Cleaner - Device Fault Response: [{"code":0,"did":"fault","piid":2,"siid":2,"value":0}] Property: mode Friendly Name: Robot Cleaner - Mode Response: [{"code":0,"did":"mode","piid":4,"siid":2,"value":2}] Property: sweep-type Friendly Name: Robot Cleaner - Sweep Type Response: [{"code":0,"did":"sweep-type","piid":8,"siid":2,"value":2}] Property: on Friendly Name: Robot Cleaner - Switch Status Response: [{"code":0,"did":"on","piid":10,"siid":2,"value":true}] Property: battery-level Friendly Name: Battery - Battery Level Response: [{"code":0,"did":"battery-level","piid":1,"siid":3,"value":100}] Property: charging-state Friendly Name: Battery - Charging State Response: [{"code":0,"did":"charging-state","piid":2,"siid":3,"value":1}] Property: volume Friendly Name: Speaker - Volume Response: [{"code":0,"did":"volume","piid":1,"siid":9,"value":50}] Property: mute Friendly Name: Speaker - Mute Response: [{"code":0,"did":"mute","piid":2,"siid":9,"value":0}] Property: filter-life-level Friendly Name: Filter - Filter Life Level Response: [{"code":0,"did":"filter-life-level","piid":1,"siid":10,"value":98}] Property: filter-left-time Friendly Name: Filter - Filter Left Time Response: [{"code":0,"did":"filter-left-time","piid":2,"siid":10,"value":148}] Property: brush-left-time Friendly Name: Brush Cleaner - Brush Left Time Response: [{"code":0,"did":"brush-left-time","piid":1,"siid":11,"value":298}] Property: brush-life-level Friendly Name: Brush Cleaner - Brush Life Level Response: [{"code":0,"did":"brush-life-level","piid":2,"siid":11,"value":99}] Property: brush-left-time1 Friendly Name: Brush Cleaner - Brush Left Time Response: [{"code":0,"did":"brush-left-time1","piid":1,"siid":12,"value":198}] Property: brush-life-level1 Friendly Name: Brush Cleaner - Brush Life Level Response: [{"code":0,"did":"brush-life-level1","piid":2,"siid":12,"value":99}] Property: brush-left-time2 Friendly Name: Brush Cleaner - Brush Left Time Response: [{"code":0,"did":"brush-left-time2","piid":1,"siid":15,"value":28}] Property: brush-life-level2 Friendly Name: Brush Cleaner - Brush Life Level Response: [{"code":0,"did":"brush-life-level2","piid":2,"siid":15,"value":93}] Property: mop Friendly Name: Custom - Mop Response: [{"code":0,"did":"mop","piid":1,"siid":8,"value":1}] Property: work-station-freq Friendly Name: Custom - Work Station Freq Response: [{"code":0,"did":"work-station-freq","piid":2,"siid":8,"value":3}] Property: timing Friendly Name: Custom - Timing Response: [{"code":0,"did":"timing","piid":6,"siid":8,"value":"{\"time\":[],\"tz\":2,\"tzs\":7200}"}] Property: clean-area Friendly Name: Custom - Clean Area Response: [{"code":0,"did":"clean-area","piid":7,"siid":8,"value":7}] Property: uid Friendly Name: Custom - Uid Response: [{"code":0,"did":"uid","piid":8,"siid":8,"value":"RVWWBA0I08127"}] Property: auto-boost Friendly Name: Custom - Auto Boost Response: [{"code":0,"did":"auto-boost","piid":9,"siid":8,"value":1}] Property: forbid-mode Friendly Name: Custom - Forbid Mode Response: [{"code":0,"did":"forbid-mode","piid":10,"siid":8,"value":"{\"time\":[],\"tz\":2,\"tzs\":7200}"}] Property: water-level Friendly Name: Custom - Water Level Response: [{"code":0,"did":"water-level","piid":11,"siid":8,"value":2}] Property: total-clean-time Friendly Name: Custom - Total Clean Time Response: [{"code":0,"did":"total-clean-time","piid":13,"siid":8,"value":0}] Property: total-clean-areas Friendly Name: Custom - Total Clean Areas Response: [{"code":0,"did":"total-clean-areas","piid":14,"siid":8,"value":0}] Property: clean-counts Friendly Name: Custom - Clean Counts Response: [{"code":0,"did":"clean-counts","piid":18,"siid":8,"value":6}] Property: clean-time Friendly Name: Custom - Clean Time Response: [{"code":0,"did":"clean-time","piid":19,"siid":8,"value":470}] Property: double-clean Friendly Name: Custom - Double Clean Response: [{"code":0,"did":"double-clean","piid":20,"siid":8,"value":0}] Property: edge-sweep Friendly Name: Custom - Edge Sweep Response: [{"code":0,"did":"edge-sweep","piid":21,"siid":8,"value":0}] Property: led-switch Friendly Name: Custom - Led Switch Response: [{"code":0,"did":"led-switch","piid":22,"siid":8,"value":1}] Property: lidar-collision Friendly Name: Custom - Lidar Collision Response: [{"code":0,"did":"lidar-collision","piid":23,"siid":8,"value":1}] Property: current-audio Friendly Name: Custom - Current Audio Response: [{"code":0,"did":"current-audio","piid":26,"siid":8,"value":"girl_de"}] Property: progress Friendly Name: Custom - Progress Response: [{"code":0,"did":"progress","piid":28,"siid":8,"value":"test"}] Property: station-type Friendly Name: Custom - Station Type Response: [{"code":0,"did":"station-type","piid":29,"siid":8,"value":102}] Property: voice-conf Friendly Name: Custom - Voice Conf Response: [{"code":0,"did":"voice-conf","piid":30,"siid":8,"value":"file not exist !!!"}] Property: rug-avoid Friendly Name: Custom - Rug Avoid Response: [{"code":0,"did":"rug-avoid","piid":31,"siid":8,"value":1}] Property: map-memory Friendly Name: Map - Map Memory Response: [{"code":0,"did":"map-memory","piid":5,"siid":13,"value":true}] Property: use-auto-area Friendly Name: Map - Use Auto Area Response: [{"code":0,"did":"use-auto-area","piid":7,"siid":13,"value":false}] Property: path-type Friendly Name: Map - Path Type Response: [{"code":0,"did":"path-type","piid":8,"siid":13,"value":0}] Property: sweep-mode Friendly Name: Sweep - Sweep Mode Response: [{"code":0,"did":"sweep-mode","piid":1,"siid":14,"value":0}] Property: mop-life-time Friendly Name: Mop - Mop Life Time Response: [{"code":0,"did":"mop-life-time","piid":1,"siid":16,"value":147}] Property: mop-life-level Friendly Name: Mop - Mop Life Level Response: [{"code":0,"did":"mop-life-level","piid":2,"siid":16,"value":98}] Property: signal Friendly Name: Basestation - Signal Response: [{"code":0,"did":"signal","piid":1,"siid":17,"value":1}] Property: clear-tank-status Friendly Name: Basestation - Clear Tank Status Response: [{"code":0,"did":"clear-tank-status","piid":2,"siid":17,"value":1}] Property: sewage-tank-status Friendly Name: Basestation - Sewage Tank Status Response: [{"code":0,"did":"sewage-tank-status","piid":3,"siid":17,"value":1}] Property: work-status Friendly Name: Basestation - Work Status Response: [{"code":0,"did":"work-status","piid":4,"siid":17,"value":0}] Property: version Friendly Name: Basestation - Version Response: [{"code":0,"did":"version","piid":5,"siid":17,"value":"1.5.9"}] Property: ota-progress Friendly Name: Basestation - Ota Progress Response: [{"code":0,"did":"ota-progress","piid":6,"siid":17,"value":"test"}] Property: ap-name Friendly Name: Basestation - Ap Name Response: [{"code":0,"did":"ap-name","piid":8,"siid":17,"value":"RVWWBA0I08127\n"}] Property: back-clean-freq Friendly Name: Basestation - Back Clean Freq Response: [{"code":0,"did":"back-clean-freq","piid":9,"siid":17,"value":540}] Miot file already created. Manually remove non-functional channels. Device testing file saved to: