{"type":"urn:miot-spec-v2:device:vacuum:0000A006:roborock-a62:1","description":"Robot Cleaner","services":[{"iid":1,"type":"urn:miot-spec-v2:service:device-information:00007801:roborock-a62:1","description":"Device Information","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:manufacturer:00000001:roborock-a62:1","description":"Device Manufacturer","format":"string","access":["read"]},{"iid":2,"type":"urn:miot-spec-v2:property:model:00000002:roborock-a62:1","description":"Device Model","format":"string","access":["read"]},{"iid":3,"type":"urn:miot-spec-v2:property:serial-number:00000003:roborock-a62:1","description":"Device Serial Number","format":"string","access":["read"]},{"iid":4,"type":"urn:miot-spec-v2:property:firmware-revision:00000005:roborock-a62:1","description":"Current Firmware Version","format":"string","access":["read"]}]},{"iid":2,"type":"urn:miot-spec-v2:service:vacuum:00007810:roborock-a62:1","description":"Robot Cleaner","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:status:00000007:roborock-a62:1","description":"Status","format":"uint8","access":["read","notify"],"value-list":[{"value":1,"description":"Idle"},{"value":2,"description":"Idle"},{"value":3,"description":"Idle"},{"value":5,"description":"Sweeping"},{"value":6,"description":"Go Charging"},{"value":7,"description":"Sweeping"},{"value":8,"description":"Charging"},{"value":10,"description":"Paused"},{"value":11,"description":"Sweeping"},{"value":12,"description":"Error"},{"value":14,"description":"Updating"},{"value":15,"description":"Go Charging"},{"value":16,"description":"Sweeping"},{"value":17,"description":"Sweeping"},{"value":18,"description":"Sweeping"},{"value":26,"description":"Go Charging"},{"value":22,"description":"Sweeping"},{"value":23,"description":"Mopping"},{"value":29,"description":"Sweeping"}]},{"iid":2,"type":"urn:miot-spec-v2:property:fault:00000009:roborock-a62:1","description":"Device Fault","format":"uint8","access":["read","notify"],"unit":"none","value-range":[0,255,1]},{"iid":4,"type":"urn:miot-spec-v2:property:mode:00000008:roborock-a62:1","description":"Mode","format":"uint8","access":["read","write","notify"],"unit":"none","value-list":[{"value":101,"description":"Silent"},{"value":102,"description":"Basic"},{"value":103,"description":"Strong"},{"value":104,"description":"Full Speed"},{"value":105,"description":"Silent"},{"value":106,"description":"Custom"}]},{"iid":9,"type":"urn:miot-spec-v2:property:room-ids:00000073:roborock-a62:1","description":"Room IDs","format":"string","access":[]}],"actions":[{"iid":1,"type":"urn:miot-spec-v2:action:start-sweep:00002804:roborock-a62:1","description":"Start Sweep","in":[],"out":[]},{"iid":2,"type":"urn:miot-spec-v2:action:stop-sweeping:00002805:roborock-a62:1","description":"Stop Sweeping","in":[],"out":[]},{"iid":4,"type":"urn:miot-spec-v2:action:start-mop:00002834:roborock-a62:1","description":"Start Mop","in":[],"out":[]},{"iid":5,"type":"urn:miot-spec-v2:action:start-sweep-mop:00002835:roborock-a62:1","description":"Start Sweep Mop","in":[],"out":[]},{"iid":6,"type":"urn:miot-spec-v2:action:start-room-sweep:00002826:roborock-a62:1","description":"Start Room Sweep","in":[9],"out":[]}]},{"iid":3,"type":"urn:miot-spec-v2:service:battery:00007805:roborock-a62:1","description":"Battery","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:battery-level:00000014:roborock-a62:1","description":"Battery Level","format":"uint8","access":["read","notify"],"unit":"percentage","value-range":[0,100,1]}],"actions":[{"iid":1,"type":"urn:miot-spec-v2:action:start-charge:00002802:roborock-a62:1","description":"Start Charge","in":[],"out":[]}]},{"iid":6,"type":"urn:miot-spec-v2:service:identify:0000782C:roborock-a62:1","description":"Identify","actions":[{"iid":1,"type":"urn:miot-spec-v2:action:identify:00002801:roborock-a62:1","description":"Identify","in":[],"out":[]}]},{"iid":9,"type":"urn:miot-spec-v2:service:brush-cleaner:0000784C:roborock-a62:1","description":"Main Cleaning Brush","properties":[{"iid":2,"type":"urn:miot-spec-v2:property:brush-life-level:00000085:roborock-a62:1","description":"Brush Life Level","format":"uint8","access":["read","notify"],"unit":"percentage","value-range":[0,100,1]}]},{"iid":10,"type":"urn:miot-spec-v2:service:brush-cleaner:0000784C:roborock-a62:1","description":"Side Cleaning Brush","properties":[{"iid":2,"type":"urn:miot-spec-v2:property:brush-life-level:00000085:roborock-a62:1","description":"Brush Life Level","format":"uint8","access":["read","notify"],"unit":"percentage","value-range":[0,100,1]}]},{"iid":11,"type":"urn:miot-spec-v2:service:filter:0000780B:roborock-a62:1","description":"Filter","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:filter-life-level:0000001E:roborock-a62:1","description":"Filter Life Level","format":"uint8","access":["read","notify"],"unit":"percentage","value-range":[0,100,1]}]},{"iid":7,"type":"urn:roborock-spec:service:generic-rpc:00007801:roborock-a62:1","description":"generic-rpc","properties":[{"iid":1,"type":"urn:roborock-spec:property:rpc-in:00000001:roborock-a62:1","description":"rpc-in","format":"string","access":[],"unit":"none"},{"iid":2,"type":"urn:roborock-spec:property:rpc-out:00000002:roborock-a62:1","description":"rpc-out","format":"string","access":[],"unit":"none"}],"actions":[{"iid":1,"type":"urn:roborock-spec:action:generic-rpc-call:00002801:roborock-a62:1","description":"generic-rpc-call","in":[1],"out":[2]}]},{"iid":8,"type":"urn:roborock-spec:service:roborock-vacuum:00007802:roborock-a62:1","description":"roborock-vacuum","properties":[{"iid":1,"type":"urn:roborock-spec:property:consumable-id:00000001:roborock-a62:1","description":"consumable-id","format":"uint8","access":[],"unit":"none","value-range":[0,255,1]},{"iid":2,"type":"urn:roborock-spec:property:failed-reason:00000002:roborock-a62:1","description":"failed-reason","format":"uint8","access":[],"unit":"none","value-range":[0,255,1]},{"iid":3,"type":"urn:roborock-spec:property:error-code:00000003:roborock-a62:1","description":"error-code","format":"uint16","access":[],"unit":"none","value-range":[0,65535,1]},{"iid":4,"type":"urn:roborock-spec:property:schedule-type:00000004:roborock-a62:1","description":"schedule-type","format":"uint8","access":[],"value-list":[{"value":1,"description":"ScheduledClean"},{"value":2,"description":"ScheduledMop"},{"value":3,"description":"ScheduledCleanMop"}]}],"events":[{"iid":1,"type":"urn:roborock-spec:event:error:00005001:roborock-a62:1","description":"error","arguments":[3]},{"iid":2,"type":"urn:roborock-spec:event:consumable-reminder:00005002:roborock-a62:1","description":"consumable-reminder","arguments":[1]},{"iid":3,"type":"urn:roborock-spec:event:schedule-canceled:00005003:roborock-a62:1","description":"schedule-canceled","arguments":[2]},{"iid":4,"type":"urn:roborock-spec:event:schedule-started:00005004:roborock-a62:1","description":"schedule-started","arguments":[4]},{"iid":6,"type":"urn:roborock-spec:event:clean-completed:00005006:roborock-a62:1","description":"clean-completed","arguments":[]},{"iid":7,"type":"urn:roborock-spec:event:bin-full:00005007:roborock-a62:1","description":"bin-full","arguments":[]},{"iid":8,"type":"urn:roborock-spec:event:low-power-back:00005008:roborock-a62:1","description":"low-power-back","arguments":[]},{"iid":9,"type":"urn:roborock-spec:event:back-to-origin-succ:00005009:roborock-a62:1","description":"back-to-origin-succ","arguments":[]},{"iid":10,"type":"urn:roborock-spec:event:back-to-origin-fail:0000500a:roborock-a62:1","description":"back-to-origin-fail","arguments":[]},{"iid":11,"type":"urn:roborock-spec:event:back-to-dock-nearby:0000500b:roborock-a62:1","description":"back-to-dock-nearby","arguments":[]},{"iid":19,"type":"urn:roborock-spec:event:clean-with-new-map:00005013:roborock-a62:1","description":"clean-with-new-map","arguments":[]},{"iid":20,"type":"urn:roborock-spec:event:water-short-reminder:00005014:roborock-a62:1","description":"water-short-reminder","arguments":[]},{"iid":21,"type":"urn:roborock-spec:event:charge-dust-collect:00005015:roborock-a62:1","description":"charge-dust-collect","arguments":[]},{"iid":25,"type":"urn:roborock-spec:event:clean-failed:00005019:roborock-a62:1","description":"clean-failed","arguments":[]},{"iid":27,"type":"urn:roborock-spec:event:clean-partial-done:0000501b:roborock-a62:1","description":"clean-partial-done","arguments":[]},{"iid":29,"type":"urn:roborock-spec:event:back-wash-fail-bar:0000501d:roborock-a62:1","description":"back-wash-fail-bar","arguments":[]},{"iid":30,"type":"urn:roborock-spec:event:back-wash-fail-comm:0000501e:roborock-a62:1","description":"back-wash-fail-comm","arguments":[]},{"iid":31,"type":"urn:roborock-spec:event:back-wash-fail-dock:0000501f:roborock-a62:1","description":"back-wash-fail-dock","arguments":[]},{"iid":35,"type":"urn:roborock-spec:event:positioning-failed:00005005:roborock-a62:1","description":"positioning-failed","arguments":[]}]}]}