Info for dreame.vacuum.r2209 Database file created:/etc/openhab/misc/miio/dreame.vacuum.r2209-miot-experimental.json { "deviceMapping": { "id": [ "dreame.vacuum.r2209" ], "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": "brush-cleaner-reset-brush-life", "label": "Brush Cleaner Reset Brush Life" }, { "value": "brush-cleaner-reset-brush-life", "label": "Brush Cleaner Reset Brush Life" }, { "value": "filter-reset-filter-life", "label": "Filter Reset Filter Life" }, { "value": "vacuum-extend-start-clean", "label": "Vacuum Extend Start Clean" }, { "value": "vacuum-extend-stop-clean", "label": "Vacuum Extend Stop Clean" }, { "value": "map-map-req", "label": "Map Map Req" }, { "value": "map-update-map", "label": "Map Update Map" }, { "value": "audio-position", "label": "Audio Position" }, { "value": "audio-play-sound", "label": "Audio Play Sound" }, { "value": "time-delete-timer", "label": "Time Delete Timer" }, { "value": "collect-dust-start-collect", "label": "Collect Dust Start Collect" } ] }, "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": [ 4.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": 9, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "brush-cleaner-reset-brush-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 10, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "brush-cleaner-reset-brush-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 11, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "filter-reset-filter-life" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 10.0 ], "siid": 4, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "vacuum-extend-start-clean" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 4, "aiid": 2, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "vacuum-extend-stop-clean" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 2.0 ], "siid": 6, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-map-req" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 4.0 ], "siid": 6, "aiid": 2, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "map-update-map" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 7, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "audio-position" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 7, "aiid": 2, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "audio-play-sound" } ] } }, { "command": "action", "parameterType": "UNKNOWN", "parameters": [ 3.0 ], "siid": 8, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "time-delete-timer" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 15, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "collect-dust-start-collect" } ] } } ] }, { "property": "status", "siid": 2, "piid": 1, "friendlyName": "Robot Cleaner - Status", "channel": "status", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "1", "label": "Sweeping" }, { "value": "2", "label": "Idle" }, { "value": "3", "label": "Paused" }, { "value": "4", "label": "Error" }, { "value": "5", "label": "Go Charging" }, { "value": "6", "label": "Charging" }, { "value": "7", "label": "Mopping" }, { "value": "11", "label": "Building" }, { "value": "13", "label": "Charging Completed" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"1\"\u003d\"Sweeping\",\"2\"\u003d\"Idle\",\"3\"\u003d\"Paused\",\"4\"\u003d\"Error\",\"5\"\u003d\"Go Charging\",\"6\"\u003d\"Charging\",\"7\"\u003d\"Mopping\",\"11\"\u003d\"Building\",\"13\"\u003d\"Charging Completed\"]" }, { "property": "fault", "siid": 2, "piid": 2, "friendlyName": "Robot Cleaner - Device Fault", "channel": "fault", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "mode", "siid": 2, "piid": 3, "friendlyName": "Robot Cleaner - Mode", "channel": "mode", "type": "Number", "stateDescription": { "options": [ { "value": "0", "label": "Silent" }, { "value": "1", "label": "Basic" }, { "value": "2", "label": "Strong" }, { "value": "3", "label": "Full Speed" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"0\"\u003d\"Silent\",\"1\"\u003d\"Basic\",\"2\"\u003d\"Strong\",\"3\"\u003d\"Full Speed\"]" }, { "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": "5", "label": "Go Charging" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"1\"\u003d\"Charging\",\"2\"\u003d\"Not Charging\",\"5\"\u003d\"Go Charging\"]" }, { "property": "brush-left-time", "siid": 9, "piid": 1, "friendlyName": "Brush Cleaner - Brush Left Time", "channel": "brush_left_time", "type": "Number:Time", "unit": "hours", "stateDescription": { "minimum": 0, "maximum": 300, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-life-level", "siid": 9, "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": 10, "piid": 1, "friendlyName": "Side Cleaning Brush - Brush Left Time", "channel": "brush_left_time1", "type": "Number:Time", "unit": "hours", "stateDescription": { "minimum": 0, "maximum": 200, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "brush-life-level1", "siid": 10, "piid": 2, "friendlyName": "Side Cleaning Brush - 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": "filter-life-level", "siid": 11, "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": 11, "piid": 2, "friendlyName": "Filter - Filter Left Time", "channel": "filter_left_time", "type": "Number:Time", "unit": "hours", "stateDescription": { "minimum": 0, "maximum": 1000, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "work-mode", "siid": 4, "piid": 1, "friendlyName": "Vacuum Extend - Work Mode", "channel": "work_mode", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 50, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "cleaning-time", "siid": 4, "piid": 2, "friendlyName": "Vacuum Extend - Cleaning Time", "channel": "cleaning_time", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 32767, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "cleaning-area", "siid": 4, "piid": 3, "friendlyName": "Vacuum Extend - Cleaning Area", "channel": "cleaning_area", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 32767, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "cleaning-mode", "siid": 4, "piid": 4, "friendlyName": "Vacuum Extend - Cleaning Mode", "channel": "cleaning_mode", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "0", "label": "Quiet" }, { "value": "1", "label": "Standard" }, { "value": "2", "label": "Medium" }, { "value": "3", "label": "Strong" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"0\"\u003d\"Quiet\",\"1\"\u003d\"Standard\",\"2\"\u003d\"Medium\",\"3\"\u003d\"Strong\"]" }, { "property": "mop-mode", "siid": 4, "piid": 5, "friendlyName": "Vacuum Extend - Mop Mode", "channel": "mop_mode", "type": "Number", "stateDescription": { "options": [ { "value": "1", "label": "Low" }, { "value": "2", "label": "Medium" }, { "value": "3", "label": "High" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ], "readmeComment": "Value mapping [\"1\"\u003d\"Low\",\"2\"\u003d\"Medium\",\"3\"\u003d\"High\"]" }, { "property": "waterbox-status", "siid": 4, "piid": 6, "friendlyName": "Vacuum Extend - Waterbox Status", "channel": "waterbox_status", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "0", "label": "No" }, { "value": "1", "label": "Yes" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"0\"\u003d\"No\",\"1\"\u003d\"Yes\"]" }, { "property": "task-status", "siid": 4, "piid": 7, "friendlyName": "Vacuum Extend - Task Status", "channel": "task_status", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 20, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "clean-extend-data", "siid": 4, "piid": 10, "friendlyName": "Vacuum Extend - Clean Extend Data", "channel": "clean_extend_data", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "break-point-restart", "siid": 4, "piid": 11, "friendlyName": "Vacuum Extend - Break Point Restart", "channel": "break_point_restart", "type": "Number", "stateDescription": { "options": [ { "value": "0", "label": "Close" }, { "value": "1", "label": "Open" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"0\"\u003d\"Close\",\"1\"\u003d\"Open\"]" }, { "property": "carpet-press", "siid": 4, "piid": 12, "friendlyName": "Vacuum Extend - Carpet Press", "channel": "carpet_press", "type": "Number", "stateDescription": { "options": [ { "value": "0", "label": "Close" }, { "value": "1", "label": "Open" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"0\"\u003d\"Close\",\"1\"\u003d\"Open\"]" }, { "property": "serial-number", "siid": 4, "piid": 14, "friendlyName": "Vacuum Extend - Serial Number", "channel": "serial_number", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "remote-state", "siid": 4, "piid": 15, "friendlyName": "Vacuum Extend - Remote State", "channel": "remote_state", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "clean-rags-tip", "siid": 4, "piid": 16, "friendlyName": "Vacuum Extend - Clean Rags Tip", "channel": "clean_rags_tip", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 120, "step": 1, "pattern": "%.0f %unit%" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "keep-sweeper-time", "siid": 4, "piid": 17, "friendlyName": "Vacuum Extend - Keep Sweeper Time", "channel": "keep_sweeper_time", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": -1, "maximum": 1000000, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "faults", "siid": 4, "piid": 18, "friendlyName": "Vacuum Extend - Faults", "channel": "faults", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "nation-matched", "siid": 4, "piid": 19, "friendlyName": "Vacuum Extend - Nation Matched", "channel": "nation_matched", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "relocation-status", "siid": 4, "piid": 20, "friendlyName": "Vacuum Extend - Relocation Status", "channel": "relocation_status", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 1000000, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "enable", "siid": 5, "piid": 1, "friendlyName": "Do Not Disturb - Enable", "channel": "enable", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "start-time", "siid": 5, "piid": 2, "friendlyName": "Do Not Disturb - Start Time", "channel": "start_time", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "end-time", "siid": 5, "piid": 3, "friendlyName": "Do Not Disturb - End Time", "channel": "end_time", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "frame-info", "siid": 6, "piid": 2, "friendlyName": "Map - Frame Info", "channel": "frame_info", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "map-extend-data", "siid": 6, "piid": 4, "friendlyName": "Map - Map Extend Data", "channel": "map_extend_data", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "mult-map-info", "siid": 6, "piid": 8, "friendlyName": "Map - Mult Map Info", "channel": "mult_map_info", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "volume", "siid": 7, "piid": 1, "friendlyName": "Audio - Volume", "channel": "volume", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 100, "step": 1, "pattern": "%.0f" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ] }, { "property": "voice-packet-id", "siid": 7, "piid": 2, "friendlyName": "Audio - Voice Packet Id", "channel": "voice_packet_id", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "voice-change-state", "siid": 7, "piid": 3, "friendlyName": "Audio - Voice Change State", "channel": "voice_change_state", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "set-voice", "siid": 7, "piid": 4, "friendlyName": "Audio - Set Voice", "channel": "set_voice", "type": "String", "refresh": false, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "time-zone", "siid": 8, "piid": 1, "friendlyName": "Time - Time Zone", "channel": "time_zone", "type": "String", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "timer-clean", "siid": 8, "piid": 2, "friendlyName": "Time - Timer Clean", "channel": "timer_clean", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "first-clean-time", "siid": 12, "piid": 1, "friendlyName": "Clean Logs - First Clean Time", "channel": "first_clean_time", "type": "Number", "stateDescription": { "minimum": 0, "maximum": -1, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "total-clean-time", "siid": 12, "piid": 2, "friendlyName": "Clean Logs - Total Clean Time", "channel": "total_clean_time", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": -1, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "total-clean-times", "siid": 12, "piid": 3, "friendlyName": "Clean Logs - Total Clean Times", "channel": "total_clean_times", "type": "Number", "stateDescription": { "minimum": 0, "maximum": -1, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "total-clean-area", "siid": 12, "piid": 4, "friendlyName": "Clean Logs - Total Clean Area", "channel": "total_clean_area", "type": "Number", "stateDescription": { "minimum": 0, "maximum": -1, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "auto-collect", "siid": 15, "piid": 1, "friendlyName": "Collect Dust - Auto Collect", "channel": "auto_collect", "type": "Number", "stateDescription": { "options": [ { "value": "0", "label": "Close-auto-collect" }, { "value": "1", "label": "Open-auto-collect" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ], "readmeComment": "Value mapping [\"0\"\u003d\"Close-auto-collect\",\"1\"\u003d\"Open-auto-collect\"]" }, { "property": "clean-times", "siid": 15, "piid": 2, "friendlyName": "Collect Dust - Clean Times", "channel": "clean_times", "type": "Number", "stateDescription": { "minimum": 1, "maximum": 1000000, "step": 1, "pattern": "%.0f" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "dust-enable", "siid": 15, "piid": 3, "friendlyName": "Collect Dust - Dust Enable", "channel": "dust_enable", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "0", "label": "Disable" }, { "value": "1", "label": "Enable" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"0\"\u003d\"Disable\",\"1\"\u003d\"Enable\"]" } ], "experimental": true } } Testing Properties: status -> get_properties[{"did":"status","siid":2,"piid":1}] -> 18, fault -> get_properties[{"did":"fault","siid":2,"piid":2}] -> 19, mode -> get_properties[{"did":"mode","siid":2,"piid":3}] -> 20, battery_level -> get_properties[{"did":"battery-level","siid":3,"piid":1}] -> 21, charging_state -> get_properties[{"did":"charging-state","siid":3,"piid":2}] -> 22, brush_left_time -> get_properties[{"did":"brush-left-time","siid":9,"piid":1}] -> 23, brush_life_level -> get_properties[{"did":"brush-life-level","siid":9,"piid":2}] -> 24, brush_left_time1 -> get_properties[{"did":"brush-left-time1","siid":10,"piid":1}] -> 25, brush_life_level1 -> get_properties[{"did":"brush-life-level1","siid":10,"piid":2}] -> 26, filter_life_level -> get_properties[{"did":"filter-life-level","siid":11,"piid":1}] -> 27, filter_left_time -> get_properties[{"did":"filter-left-time","siid":11,"piid":2}] -> 28, work_mode -> get_properties[{"did":"work-mode","siid":4,"piid":1}] -> 29, cleaning_time -> get_properties[{"did":"cleaning-time","siid":4,"piid":2}] -> 30, cleaning_area -> get_properties[{"did":"cleaning-area","siid":4,"piid":3}] -> 31, cleaning_mode -> get_properties[{"did":"cleaning-mode","siid":4,"piid":4}] -> 32, mop_mode -> get_properties[{"did":"mop-mode","siid":4,"piid":5}] -> 33, waterbox_status -> get_properties[{"did":"waterbox-status","siid":4,"piid":6}] -> 34, task_status -> get_properties[{"did":"task-status","siid":4,"piid":7}] -> 35, break_point_restart -> get_properties[{"did":"break-point-restart","siid":4,"piid":11}] -> 36, carpet_press -> get_properties[{"did":"carpet-press","siid":4,"piid":12}] -> 37, serial_number -> get_properties[{"did":"serial-number","siid":4,"piid":14}] -> 38, clean_rags_tip -> get_properties[{"did":"clean-rags-tip","siid":4,"piid":16}] -> 39, keep_sweeper_time -> get_properties[{"did":"keep-sweeper-time","siid":4,"piid":17}] -> 40, faults -> get_properties[{"did":"faults","siid":4,"piid":18}] -> 41, nation_matched -> get_properties[{"did":"nation-matched","siid":4,"piid":19}] -> 42, relocation_status -> get_properties[{"did":"relocation-status","siid":4,"piid":20}] -> 43, enable -> get_properties[{"did":"enable","siid":5,"piid":1}] -> 44, start_time -> get_properties[{"did":"start-time","siid":5,"piid":2}] -> 45, end_time -> get_properties[{"did":"end-time","siid":5,"piid":3}] -> 46, mult_map_info -> get_properties[{"did":"mult-map-info","siid":6,"piid":8}] -> 47, volume -> get_properties[{"did":"volume","siid":7,"piid":1}] -> 48, voice_packet_id -> get_properties[{"did":"voice-packet-id","siid":7,"piid":2}] -> 49, voice_change_state -> get_properties[{"did":"voice-change-state","siid":7,"piid":3}] -> 50, time_zone -> get_properties[{"did":"time-zone","siid":8,"piid":1}] -> 51, timer_clean -> get_properties[{"did":"timer-clean","siid":8,"piid":2}] -> 52, first_clean_time -> get_properties[{"did":"first-clean-time","siid":12,"piid":1}] -> 53, total_clean_time -> get_properties[{"did":"total-clean-time","siid":12,"piid":2}] -> 54, total_clean_times -> get_properties[{"did":"total-clean-times","siid":12,"piid":3}] -> 55, total_clean_area -> get_properties[{"did":"total-clean-area","siid":12,"piid":4}] -> 56, auto_collect -> get_properties[{"did":"auto-collect","siid":15,"piid":1}] -> 57, clean_times -> get_properties[{"did":"clean-times","siid":15,"piid":2}] -> 58, dust_enable -> get_properties[{"did":"dust-enable","siid":15,"piid":3}] -> 59, {"life":9651,"model":"dreame.vacuum.r2209","ipflag":1,"miio_ver":"0.0.9","uid":6257942110,"uptime":9786,"fw_ver":"4.3.3_1039","hw_ver":"Linux","miio_client_ver":"4.3.3","VmPeak":55168,"VmSize":55168,"VmRSS":2628,"MemFree":12036,"netif":{"localIp":"192.168.10.176","mask":"255.255.255.0","gw":"192.168.10.1"},"config_type":"app","miio_times":[9651,5,2,9596]} {"id":17,"method":"miIO.info","params":[]} -> {"id":17,"result":{"life":9651,"model":"dreame.vacuum.r2209","ipflag":1,"miio_ver":"0.0.9","uid":6257942110,"uptime":9786,"fw_ver":"4.3.3_1039","hw_ver":"Linux","miio_client_ver":"4.3.3","VmPeak":55168,"VmSize":55168,"VmRSS":2628,"MemFree":12036,"netif":{"localIp":"192.168.10.176","mask":"255.255.255.0","gw":"192.168.10.1"},"config_type":"app","miio_times":[9651,5,2,9596]},"exe_time":2} {"id":18,"method":"get_properties","params":[{"did":"status","siid":2,"piid":1}]} -> {"id":18,"result":[{"siid":2,"did":"status","piid":1,"value":13,"code":0}],"exe_time":10} {"id":19,"method":"get_properties","params":[{"did":"fault","siid":2,"piid":2}]} -> {"id":19,"result":[{"siid":2,"did":"fault","piid":2,"value":0,"code":0}],"exe_time":10} {"id":20,"method":"get_properties","params":[{"did":"mode","siid":2,"piid":3}]} -> {"id":20,"result":[{"siid":2,"did":"mode","piid":3,"value":1,"code":0}],"exe_time":10} {"id":21,"method":"get_properties","params":[{"did":"battery-level","siid":3,"piid":1}]} -> {"id":21,"result":[{"siid":3,"did":"battery-level","piid":1,"value":100,"code":0}],"exe_time":11} {"id":22,"method":"get_properties","params":[{"did":"charging-state","siid":3,"piid":2}]} -> {"id":22,"result":[{"siid":3,"did":"charging-state","piid":2,"value":1,"code":0}],"exe_time":11} {"id":23,"method":"get_properties","params":[{"did":"brush-left-time","siid":9,"piid":1}]} -> {"id":23,"result":[{"siid":9,"did":"brush-left-time","piid":1,"value":300,"code":0}],"exe_time":10} {"id":24,"method":"get_properties","params":[{"did":"brush-life-level","siid":9,"piid":2}]} -> {"id":24,"result":[{"siid":9,"did":"brush-life-level","piid":2,"value":100,"code":0}],"exe_time":10} {"id":25,"method":"get_properties","params":[{"did":"brush-left-time1","siid":10,"piid":1}]} -> {"id":25,"result":[{"siid":10,"did":"brush-left-time1","piid":1,"value":200,"code":0}],"exe_time":11} {"id":26,"method":"get_properties","params":[{"did":"brush-life-level1","siid":10,"piid":2}]} -> {"id":26,"result":[{"siid":10,"did":"brush-life-level1","piid":2,"value":100,"code":0}],"exe_time":10} {"id":27,"method":"get_properties","params":[{"did":"filter-life-level","siid":11,"piid":1}]} -> {"id":27,"result":[{"siid":11,"did":"filter-life-level","piid":1,"value":100,"code":0}],"exe_time":10} {"id":28,"method":"get_properties","params":[{"did":"filter-left-time","siid":11,"piid":2}]} -> {"id":28,"result":[{"siid":11,"did":"filter-left-time","piid":2,"value":150,"code":0}],"exe_time":10} {"id":29,"method":"get_properties","params":[{"did":"work-mode","siid":4,"piid":1}]} -> {"id":29,"result":[{"siid":4,"did":"work-mode","piid":1,"value":14,"code":0}],"exe_time":10} {"id":30,"method":"get_properties","params":[{"did":"cleaning-time","siid":4,"piid":2}]} -> {"id":30,"result":[{"siid":4,"did":"cleaning-time","piid":2,"value":0,"code":0}],"exe_time":11} {"id":31,"method":"get_properties","params":[{"did":"cleaning-area","siid":4,"piid":3}]} -> {"id":31,"result":[{"siid":4,"did":"cleaning-area","piid":3,"value":0,"code":0}],"exe_time":10} {"id":32,"method":"get_properties","params":[{"did":"cleaning-mode","siid":4,"piid":4}]} -> {"id":32,"result":[{"siid":4,"did":"cleaning-mode","piid":4,"value":1,"code":0}],"exe_time":10} {"id":33,"method":"get_properties","params":[{"did":"mop-mode","siid":4,"piid":5}]} -> {"id":33,"result":[{"siid":4,"did":"mop-mode","piid":5,"value":2,"code":0}],"exe_time":10} {"id":34,"method":"get_properties","params":[{"did":"waterbox-status","siid":4,"piid":6}]} -> {"id":34,"result":[{"siid":4,"did":"waterbox-status","piid":6,"value":0,"code":0}],"exe_time":11} {"id":35,"method":"get_properties","params":[{"did":"task-status","siid":4,"piid":7}]} -> {"id":35,"result":[{"siid":4,"did":"task-status","piid":7,"value":0,"code":0}],"exe_time":11} {"id":36,"method":"get_properties","params":[{"did":"break-point-restart","siid":4,"piid":11}]} -> {"id":36,"result":[{"siid":4,"did":"break-point-restart","piid":11,"value":1,"code":0}],"exe_time":10} {"id":37,"method":"get_properties","params":[{"did":"carpet-press","siid":4,"piid":12}]} -> {"id":37,"result":[{"siid":4,"did":"carpet-press","piid":12,"value":0,"code":0}],"exe_time":10} {"id":38,"method":"get_properties","params":[{"did":"serial-number","siid":4,"piid":14}]} -> {"id":38,"result":[{"siid":4,"did":"serial-number","piid":14,"value":"40198/BFACWF3YT00476","code":0}],"exe_time":11} {"id":39,"method":"get_properties","params":[{"did":"clean-rags-tip","siid":4,"piid":16}]} -> {"id":39,"result":[{"siid":4,"did":"clean-rags-tip","piid":16,"value":0,"code":0}],"exe_time":10} {"id":40,"method":"get_properties","params":[{"did":"keep-sweeper-time","siid":4,"piid":17}]} -> {"id":40,"result":[{"siid":4,"did":"keep-sweeper-time","piid":17,"value":0,"code":0}],"exe_time":10} {"id":41,"method":"get_properties","params":[{"did":"faults","siid":4,"piid":18}]} -> {"id":41,"result":[{"siid":4,"did":"faults","piid":18,"value":"0","code":0}],"exe_time":11} {"id":42,"method":"get_properties","params":[{"did":"nation-matched","siid":4,"piid":19}]} -> {"id":42,"result":[{"siid":4,"did":"nation-matched","piid":19,"value":"unknown","code":0}],"exe_time":10} {"id":43,"method":"get_properties","params":[{"did":"relocation-status","siid":4,"piid":20}]} -> {"id":43,"result":[{"siid":4,"did":"relocation-status","piid":20,"value":0,"code":0}],"exe_time":10} {"id":44,"method":"get_properties","params":[{"did":"enable","siid":5,"piid":1}]} -> {"id":44,"result":[{"siid":5,"did":"enable","piid":1,"value":true,"code":0}],"exe_time":11} {"id":45,"method":"get_properties","params":[{"did":"start-time","siid":5,"piid":2}]} -> {"id":45,"result":[{"siid":5,"did":"start-time","piid":2,"value":"22:00","code":0}],"exe_time":10} {"id":46,"method":"get_properties","params":[{"did":"end-time","siid":5,"piid":3}]} -> {"id":46,"result":[{"siid":5,"did":"end-time","piid":3,"value":"08:00","code":0}],"exe_time":11} {"id":47,"method":"get_properties","params":[{"did":"mult-map-info","siid":6,"piid":8}]} -> {"id":47,"result":[{"siid":6,"did":"mult-map-info","piid":8,"value":"{\"object_name\":\"6257942110/1064458274/9\",\"md5\":\"af52c8e5197728b3ccad99ed7458b604\"}","code":0}],"exe_time":11} {"id":48,"method":"get_properties","params":[{"did":"volume","siid":7,"piid":1}]} -> {"id":48,"result":[{"siid":7,"did":"volume","piid":1,"value":75,"code":0}],"exe_time":10} {"id":49,"method":"get_properties","params":[{"did":"voice-packet-id","siid":7,"piid":2}]} -> {"id":49,"result":[{"siid":7,"did":"voice-packet-id","piid":2,"value":"EN","code":0}],"exe_time":10} {"id":50,"method":"get_properties","params":[{"did":"voice-change-state","siid":7,"piid":3}]} -> {"id":50,"result":[{"siid":7,"did":"voice-change-state","piid":3,"value":"{\\\"id\\\":\\\"\\\",\\\"state\\\":\\\"idle\\\",\\\"progress\\\":0}","code":0}],"exe_time":10} {"id":51,"method":"get_properties","params":[{"did":"time-zone","siid":8,"piid":1}]} -> {"id":51,"result":[{"siid":8,"did":"time-zone","piid":1,"value":"Europe/Athens","code":0}],"exe_time":11} {"id":52,"method":"get_properties","params":[{"did":"timer-clean","siid":8,"piid":2}]} -> {"id":52,"result":[{"siid":8,"did":"timer-clean","piid":2,"value":"","code":0}],"exe_time":10} {"id":53,"method":"get_properties","params":[{"did":"first-clean-time","siid":12,"piid":1}]} -> {"id":53,"result":[{"siid":12,"did":"first-clean-time","piid":1,"value":1723565493,"code":0}],"exe_time":11} {"id":54,"method":"get_properties","params":[{"did":"total-clean-time","siid":12,"piid":2}]} -> {"id":54,"result":[{"siid":12,"did":"total-clean-time","piid":2,"value":0,"code":0}],"exe_time":10} {"id":55,"method":"get_properties","params":[{"did":"total-clean-times","siid":12,"piid":3}]} -> {"id":55,"result":[{"siid":12,"did":"total-clean-times","piid":3,"value":1,"code":0}],"exe_time":10} {"id":56,"method":"get_properties","params":[{"did":"total-clean-area","siid":12,"piid":4}]} -> {"id":56,"result":[{"siid":12,"did":"total-clean-area","piid":4,"value":0,"code":0}],"exe_time":11} {"id":57,"method":"get_properties","params":[{"did":"auto-collect","siid":15,"piid":1}]} -> {"id":57,"result":[{"siid":15,"did":"auto-collect","piid":1,"value":1,"code":0}],"exe_time":10} {"id":58,"method":"get_properties","params":[{"did":"clean-times","siid":15,"piid":2}]} -> {"id":58,"result":[{"siid":15,"did":"clean-times","piid":2,"value":1,"code":0}],"exe_time":10} {"id":59,"method":"get_properties","params":[{"did":"dust-enable","siid":15,"piid":3}]} -> {"id":59,"result":[{"siid":15,"did":"dust-enable","piid":3,"value":1,"code":0}],"exe_time":157} =================================== Responsive properties =================================== Device Info: {"life":9651,"model":"dreame.vacuum.r2209","ipflag":1,"miio_ver":"0.0.9","uid":6257942110,"uptime":9786,"fw_ver":"4.3.3_1039","hw_ver":"Linux","miio_client_ver":"4.3.3","VmPeak":55168,"VmSize":55168,"VmRSS":2628,"MemFree":12036,"netif":{"localIp":"192.168.10.176","mask":"255.255.255.0","gw":"192.168.10.1"},"config_type":"app","miio_times":[9651,5,2,9596]} 42 channels with responses. Property: status Friendly Name: Robot Cleaner - Status Response: [{"siid":2,"did":"status","piid":1,"value":13,"code":0}] Property: fault Friendly Name: Robot Cleaner - Device Fault Response: [{"siid":2,"did":"fault","piid":2,"value":0,"code":0}] Property: mode Friendly Name: Robot Cleaner - Mode Response: [{"siid":2,"did":"mode","piid":3,"value":1,"code":0}] Property: battery-level Friendly Name: Battery - Battery Level Response: [{"siid":3,"did":"battery-level","piid":1,"value":100,"code":0}] Property: charging-state Friendly Name: Battery - Charging State Response: [{"siid":3,"did":"charging-state","piid":2,"value":1,"code":0}] Property: brush-left-time Friendly Name: Brush Cleaner - Brush Left Time Response: [{"siid":9,"did":"brush-left-time","piid":1,"value":300,"code":0}] Property: brush-life-level Friendly Name: Brush Cleaner - Brush Life Level Response: [{"siid":9,"did":"brush-life-level","piid":2,"value":100,"code":0}] Property: brush-left-time1 Friendly Name: Side Cleaning Brush - Brush Left Time Response: [{"siid":10,"did":"brush-left-time1","piid":1,"value":200,"code":0}] Property: brush-life-level1 Friendly Name: Side Cleaning Brush - Brush Life Level Response: [{"siid":10,"did":"brush-life-level1","piid":2,"value":100,"code":0}] Property: filter-life-level Friendly Name: Filter - Filter Life Level Response: [{"siid":11,"did":"filter-life-level","piid":1,"value":100,"code":0}] Property: filter-left-time Friendly Name: Filter - Filter Left Time Response: [{"siid":11,"did":"filter-left-time","piid":2,"value":150,"code":0}] Property: work-mode Friendly Name: Vacuum Extend - Work Mode Response: [{"siid":4,"did":"work-mode","piid":1,"value":14,"code":0}] Property: cleaning-time Friendly Name: Vacuum Extend - Cleaning Time Response: [{"siid":4,"did":"cleaning-time","piid":2,"value":0,"code":0}] Property: cleaning-area Friendly Name: Vacuum Extend - Cleaning Area Response: [{"siid":4,"did":"cleaning-area","piid":3,"value":0,"code":0}] Property: cleaning-mode Friendly Name: Vacuum Extend - Cleaning Mode Response: [{"siid":4,"did":"cleaning-mode","piid":4,"value":1,"code":0}] Property: mop-mode Friendly Name: Vacuum Extend - Mop Mode Response: [{"siid":4,"did":"mop-mode","piid":5,"value":2,"code":0}] Property: waterbox-status Friendly Name: Vacuum Extend - Waterbox Status Response: [{"siid":4,"did":"waterbox-status","piid":6,"value":0,"code":0}] Property: task-status Friendly Name: Vacuum Extend - Task Status Response: [{"siid":4,"did":"task-status","piid":7,"value":0,"code":0}] Property: break-point-restart Friendly Name: Vacuum Extend - Break Point Restart Response: [{"siid":4,"did":"break-point-restart","piid":11,"value":1,"code":0}] Property: carpet-press Friendly Name: Vacuum Extend - Carpet Press Response: [{"siid":4,"did":"carpet-press","piid":12,"value":0,"code":0}] Property: serial-number Friendly Name: Vacuum Extend - Serial Number Response: [{"siid":4,"did":"serial-number","piid":14,"value":"40198/BFACWF3YT00476","code":0}] Property: clean-rags-tip Friendly Name: Vacuum Extend - Clean Rags Tip Response: [{"siid":4,"did":"clean-rags-tip","piid":16,"value":0,"code":0}] Property: keep-sweeper-time Friendly Name: Vacuum Extend - Keep Sweeper Time Response: [{"siid":4,"did":"keep-sweeper-time","piid":17,"value":0,"code":0}] Property: faults Friendly Name: Vacuum Extend - Faults Response: [{"siid":4,"did":"faults","piid":18,"value":"0","code":0}] Property: nation-matched Friendly Name: Vacuum Extend - Nation Matched Response: [{"siid":4,"did":"nation-matched","piid":19,"value":"unknown","code":0}] Property: relocation-status Friendly Name: Vacuum Extend - Relocation Status Response: [{"siid":4,"did":"relocation-status","piid":20,"value":0,"code":0}] Property: enable Friendly Name: Do Not Disturb - Enable Response: [{"siid":5,"did":"enable","piid":1,"value":true,"code":0}] Property: start-time Friendly Name: Do Not Disturb - Start Time Response: [{"siid":5,"did":"start-time","piid":2,"value":"22:00","code":0}] Property: end-time Friendly Name: Do Not Disturb - End Time Response: [{"siid":5,"did":"end-time","piid":3,"value":"08:00","code":0}] Property: mult-map-info Friendly Name: Map - Mult Map Info Response: [{"siid":6,"did":"mult-map-info","piid":8,"value":"{\"object_name\":\"6257942110/1064458274/9\",\"md5\":\"af52c8e5197728b3ccad99ed7458b604\"}","code":0}] Property: volume Friendly Name: Audio - Volume Response: [{"siid":7,"did":"volume","piid":1,"value":75,"code":0}] Property: voice-packet-id Friendly Name: Audio - Voice Packet Id Response: [{"siid":7,"did":"voice-packet-id","piid":2,"value":"EN","code":0}] Property: voice-change-state Friendly Name: Audio - Voice Change State Response: [{"siid":7,"did":"voice-change-state","piid":3,"value":"{\\\"id\\\":\\\"\\\",\\\"state\\\":\\\"idle\\\",\\\"progress\\\":0}","code":0}] Property: time-zone Friendly Name: Time - Time Zone Response: [{"siid":8,"did":"time-zone","piid":1,"value":"Europe/Athens","code":0}] Property: timer-clean Friendly Name: Time - Timer Clean Response: [{"siid":8,"did":"timer-clean","piid":2,"value":"","code":0}] Property: first-clean-time Friendly Name: Clean Logs - First Clean Time Response: [{"siid":12,"did":"first-clean-time","piid":1,"value":1723565493,"code":0}] Property: total-clean-time Friendly Name: Clean Logs - Total Clean Time Response: [{"siid":12,"did":"total-clean-time","piid":2,"value":0,"code":0}] Property: total-clean-times Friendly Name: Clean Logs - Total Clean Times Response: [{"siid":12,"did":"total-clean-times","piid":3,"value":1,"code":0}] Property: total-clean-area Friendly Name: Clean Logs - Total Clean Area Response: [{"siid":12,"did":"total-clean-area","piid":4,"value":0,"code":0}] Property: auto-collect Friendly Name: Collect Dust - Auto Collect Response: [{"siid":15,"did":"auto-collect","piid":1,"value":1,"code":0}] Property: clean-times Friendly Name: Collect Dust - Clean Times Response: [{"siid":15,"did":"clean-times","piid":2,"value":1,"code":0}] Property: dust-enable Friendly Name: Collect Dust - Dust Enable Response: [{"siid":15,"did":"dust-enable","piid":3,"value":1,"code":0}] Miot file already created. Manually remove non-functional channels. Device testing file saved to: