{"type":"urn:miot-spec-v2:device:air-purifier:0000A007:zhimi-ma4:1","description":"Air Purifier","services":[{"iid":2,"type":"urn:miot-spec-v2:service:air-purifier:00007811:zhimi-ma4:1","description":"Air Purifier","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:fault:00000009:zhimi-ma4:1","description":"Device Fault","format":"uint8","access":["read","notify"],"value-list":[{"value":0,"description":"No faults"},{"value":1,"description":"m1_run"},{"value":2,"description":"m1_stuck"},{"value":3,"description":"no_sensor"},{"value":4,"description":"error_hum"},{"value":5,"description":"error_temp"}]},{"iid":2,"type":"urn:miot-spec-v2:property:on:00000006:zhimi-ma4:1","description":"Switch Status","format":"bool","access":["read","write","notify"]},{"iid":4,"type":"urn:miot-spec-v2:property:fan-level:00000016:zhimi-ma4:1","description":"Fan Level","format":"uint8","access":["read","write","notify"],"value-list":[{"value":1,"description":"Level1"},{"value":2,"description":"Level2"},{"value":3,"description":"Level3"}]},{"iid":5,"type":"urn:miot-spec-v2:property:mode:00000008:zhimi-ma4:1","description":"Mode","format":"uint8","access":["read","write","notify"],"value-list":[{"value":0,"description":"Auto"},{"value":1,"description":"Sleep"},{"value":2,"description":"Favorite"},{"value":3,"description":"None"}]}]},{"iid":1,"type":"urn:miot-spec-v2:service:device-information:00007801:zhimi-ma4:1","description":"Device Information","properties":[{"iid":4,"type":"urn:miot-spec-v2:property:firmware-revision:00000005:zhimi-ma4:1","description":"Current Firmware Version","format":"string","access":["read"]},{"iid":1,"type":"urn:miot-spec-v2:property:manufacturer:00000001:zhimi-ma4:1","description":"Device Manufacturer","format":"string","access":["read"]},{"iid":2,"type":"urn:miot-spec-v2:property:model:00000002:zhimi-ma4:1","description":"Device Model","format":"string","access":["read"]},{"iid":3,"type":"urn:miot-spec-v2:property:serial-number:00000003:zhimi-ma4:1","description":"Device Serial Number","format":"string","access":["read"]}]},{"iid":3,"type":"urn:miot-spec-v2:service:environment:0000780A:zhimi-ma4:1","description":"Environment","properties":[{"iid":6,"type":"urn:miot-spec-v2:property:pm2.5-density:00000034:zhimi-ma4:1","description":"PM2.5 Density","format":"float","access":["read","notify"],"value-range":[0,600,1]},{"iid":7,"type":"urn:miot-spec-v2:property:relative-humidity:0000000C:zhimi-ma4:1","description":"Relative Humidity","format":"uint8","access":["read","notify"],"unit":"percentage","value-range":[0,100,1]},{"iid":8,"type":"urn:miot-spec-v2:property:temperature:00000020:zhimi-ma4:1","description":"Temperature","format":"float","access":["read","notify"],"unit":"celsius","value-range":[-40,125,0.1]}]},{"iid":4,"type":"urn:miot-spec-v2:service:filter:0000780B:zhimi-ma4:1","description":"Filter","properties":[{"iid":3,"type":"urn:miot-spec-v2:property:filter-life-level:0000001E:zhimi-ma4:1","description":"Filter Life Level","format":"uint8","access":["read","notify"],"unit":"percentage","value-range":[0,100,1]},{"iid":5,"type":"urn:miot-spec-v2:property:filter-used-time:00000048:zhimi-ma4:1","description":"Filter Used Time","format":"uint16","access":["read","notify"],"unit":"hours","value-range":[0,10000,1]}],"actions":[{"iid":1,"type":"urn:miot-spec-v2:action:reset-filter-life:00002803:zhimi-ma4:1","description":"Reset Filter Life","in":[],"out":[]}]},{"iid":5,"type":"urn:miot-spec-v2:service:alarm:00007804:zhimi-ma4:1","description":"Alarm","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:alarm:00000012:zhimi-ma4:1","description":"Alarm","format":"bool","access":["read","write","notify"]}]},{"iid":6,"type":"urn:miot-spec-v2:service:indicator-light:00007803:zhimi-ma4:1","description":"Indicator Light","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:brightness:0000000D:zhimi-ma4:1","description":"Brightness","format":"uint8","access":["read","write","notify"],"unit":"percentage","value-list":[{"value":0,"description":"brightest"},{"value":1,"description":"glimmer"},{"value":2,"description":"led_closed"}]},{"iid":6,"type":"urn:miot-spec-v2:property:on:00000006:zhimi-ma4:1","description":"Switch Status","format":"bool","access":["read","write","notify"]}]},{"iid":7,"type":"urn:miot-spec-v2:service:physical-controls-locked:00007807:zhimi-ma4:1","description":"Physical Control Locked","properties":[{"iid":1,"type":"urn:miot-spec-v2:property:physical-controls-locked:0000001D:zhimi-ma4:1","description":"Physical Control Locked","format":"bool","access":["read","write","notify"]}]},{"iid":8,"type":"urn:zhimi-spec:service:button:00000001:zhimi-ma4:1","description":"button","properties":[{"iid":1,"type":"urn:zhimi-spec:property:button-pressed:00000002:zhimi-ma4:1","description":"button_pressed","format":"string","access":["read"]}],"actions":[{"iid":1,"type":"urn:zhimi-spec:action:toggle:00000003:zhimi-ma4:1","description":"toggle","in":[],"out":[]},{"iid":2,"type":"urn:zhimi-spec:action:toggle-mode:00000004:zhimi-ma4:1","description":"toggle-mode","in":[],"out":[]}],"events":[{"iid":1,"type":"urn:zhimi-spec:event:child-lock-trigger:00000005:zhimi-ma4:1","description":"child-lock-trigger","arguments":[]}]},{"iid":9,"type":"urn:zhimi-spec:service:filter-time:00000006:zhimi-ma4:1","description":"filter-time","properties":[{"iid":1,"type":"urn:zhimi-spec:property:filter-max-time:0000000E:zhimi-ma4:1","description":"filter-max-time","format":"int32","access":["read","write"],"unit":"hours","value-range":[2000,6000,1]},{"iid":2,"type":"urn:zhimi-spec:property:filter-hour-used-debug:0000003C:zhimi-ma4:1","description":"filter-hour-used-debug","format":"int32","access":["read","write"],"value-range":[0,5000,1]}],"events":[{"iid":1,"type":"urn:zhimi-spec:event:filter1-eof:0000000F:zhimi-ma4:1","description":"filter1-eof","arguments":[]},{"iid":2,"type":"urn:zhimi-spec:event:filter-door-opened:00000010:zhimi-ma4:1","description":"filter-door-opened","arguments":[]}]},{"iid":10,"type":"urn:zhimi-spec:service:motor-speed:00000007:zhimi-ma4:1","description":"motor-speed","properties":[{"iid":1,"type":"urn:zhimi-spec:property:m1-strong:00000012:zhimi-ma4:1","description":"m1-strong","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":2,"type":"urn:zhimi-spec:property:m1-high:00000013:zhimi-ma4:1","description":"m1-high","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":3,"type":"urn:zhimi-spec:property:m1-med:00000014:zhimi-ma4:1","description":"m1-med","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":4,"type":"urn:zhimi-spec:property:m1-med-l:00000015:zhimi-ma4:1","description":"m1-med-l","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":5,"type":"urn:zhimi-spec:property:m1-low:00000016:zhimi-ma4:1","description":"m1-low","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":6,"type":"urn:zhimi-spec:property:m1-silent:00000017:zhimi-ma4:1","description":"m1-silent","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":7,"type":"urn:zhimi-spec:property:m1-favorite:00000018:zhimi-ma4:1","description":"m1-favorite","format":"int32","access":["read","write"],"value-range":[300,2300,10]},{"iid":8,"type":"urn:zhimi-spec:property:motor1-speed:00000019:zhimi-ma4:1","description":"motor1-speed","format":"int32","access":["read"],"value-range":[0,3000,1]},{"iid":9,"type":"urn:zhimi-spec:property:motor1-set-speed:0000001A:zhimi-ma4:1","description":"motor1-set-speed","format":"int32","access":["read","write"],"value-range":[0,3000,1]},{"iid":10,"type":"urn:zhimi-spec:property:favorite-fan-level:0000003B:zhimi-ma4:1","description":"favorite fan level","format":"int32","access":["read","write"],"value-range":[0,14,1]}]},{"iid":12,"type":"urn:zhimi-spec:service:use-time:00000009:zhimi-ma4:1","description":"use-time","properties":[{"iid":1,"type":"urn:zhimi-spec:property:use-time:00000027:zhimi-ma4:1","description":"use-time","format":"int32","access":["read"],"unit":"seconds","value-range":[0,2147483600,1]}]},{"iid":13,"type":"urn:zhimi-spec:service:aqi:0000000A:zhimi-ma4:1","description":"aqi","properties":[{"iid":1,"type":"urn:zhimi-spec:property:purify-volume:00000028:zhimi-ma4:1","description":"purify-volume","format":"int32","access":["read"],"value-range":[0,2147483600,1]},{"iid":2,"type":"urn:zhimi-spec:property:average-aqi:00000029:zhimi-ma4:1","description":"average-aqi","format":"int32","access":["read"],"value-range":[0,600,1]},{"iid":3,"type":"urn:zhimi-spec:property:average-aqi-cnt:0000002A:zhimi-ma4:1","description":"average-aqi-cnt","format":"int32","access":["read"],"value-range":[0,2147483600,1]},{"iid":4,"type":"urn:zhimi-spec:property:aqi-zone:0000002B:zhimi-ma4:1","description":"aqi-zone","format":"string","access":["read"]},{"iid":5,"type":"urn:zhimi-spec:property:sensor-state:0000002C:zhimi-ma4:1","description":"sensor-state","format":"string","access":["read"]},{"iid":6,"type":"urn:zhimi-spec:property:aqi-goodh:0000002D:zhimi-ma4:1","description":"aqi-goodh","format":"int32","access":["read","write"],"value-range":[0,115,1]},{"iid":7,"type":"urn:zhimi-spec:property:aqi-runstate:0000002E:zhimi-ma4:1","description":"aqi-runstate","format":"int32","access":["read"],"value-list":[{"value":0,"description":"continue"},{"value":1,"description":"hold"},{"value":2,"description":"sleep"}]},{"iid":8,"type":"urn:zhimi-spec:property:aqi-state:0000002F:zhimi-ma4:1","description":"aqi-state","format":"int32","access":["read"],"value-list":[{"value":0,"description":"AQI_GOOD_L"},{"value":1,"description":"AQI_GOOD_H"},{"value":2,"description":"AQI_MID_L"},{"value":3,"description":"AQI_MID_H"},{"value":4,"description":"AQI_BAD_L"},{"value":5,"description":"AQI_BAD_H"}]},{"iid":9,"type":"urn:zhimi-spec:property:aqi-updata-heartbeat:00000041:zhimi-ma4:1","description":"aqi-updata-heartbeat","format":"int32","access":["read","write"],"value-range":[0,65534,1]}]},{"iid":14,"type":"urn:zhimi-spec:service:rfid:0000000B:zhimi-ma4:1","description":"rfid","properties":[{"iid":1,"type":"urn:zhimi-spec:property:rfid-tag:00000030:zhimi-ma4:1","description":"rfid-tag","format":"string","access":["read"]},{"iid":2,"type":"urn:zhimi-spec:property:rfid-factory-id:00000031:zhimi-ma4:1","description":"rfid-factory-id","format":"string","access":["read"]},{"iid":3,"type":"urn:zhimi-spec:property:rfid-product-id:00000032:zhimi-ma4:1","description":"rfid-product-id","format":"string","access":["read"]},{"iid":4,"type":"urn:zhimi-spec:property:rfid-time:00000033:zhimi-ma4:1","description":"rfid-time","format":"string","access":["read"]},{"iid":5,"type":"urn:zhimi-spec:property:rfid-serial-num:00000034:zhimi-ma4:1","description":"rfid-serial-num","format":"string","access":["read"]}]},{"iid":15,"type":"urn:zhimi-spec:service:others:0000000C:zhimi-ma4:1","description":"others","properties":[{"iid":1,"type":"urn:zhimi-spec:property:app-extra:00000035:zhimi-ma4:1","description":"app-extra","format":"int32","access":["read","write"],"value-range":[0,10000,1]},{"iid":2,"type":"urn:zhimi-spec:property:main-channel:00000036:zhimi-ma4:1","description":"main-channel","format":"int32","access":["read"],"value-range":[0,10000,1]},{"iid":3,"type":"urn:zhimi-spec:property:slave-channel:00000037:zhimi-ma4:1","description":"slave-channel","format":"int32","access":["read"],"value-range":[0,10000,1]},{"iid":4,"type":"urn:zhimi-spec:property:cola:00000038:zhimi-ma4:1","description":"cola","format":"string","access":["read","write"]},{"iid":5,"type":"urn:zhimi-spec:property:buttom-door:00000039:zhimi-ma4:1","description":"buttom-door","format":"bool","access":["read"]},{"iid":6,"type":"urn:zhimi-spec:property:reboot-cause:0000003D:zhimi-ma4:1","description":"reboot_cause","format":"int32","access":["read"],"value-list":[{"value":0,"description":"REASON_HW_BOOT"},{"value":1,"description":"REASON_USER_REBOOT"},{"value":2,"description":"REASON_UPDATE"},{"value":3,"description":"REASON_WDT"}]},{"iid":8,"type":"urn:zhimi-spec:property:hw-version:0000003F:zhimi-ma4:1","description":"hw-version","format":"int32","access":["read"],"value-range":[0,66535,1]},{"iid":9,"type":"urn:zhimi-spec:property:i2c-error-count:00000040:zhimi-ma4:1","description":"i2c-error-count","format":"int32","access":["read"],"value-range":[0,66535,1]},{"iid":10,"type":"urn:zhimi-spec:property:manual-level:00000042:zhimi-ma4:1","description":"manual-level","format":"int32","access":["read"],"value-list":[{"value":1,"description":"Level1"},{"value":2,"description":"Level2"},{"value":3,"description":"Level3"}]}],"events":[{"iid":1,"type":"urn:zhimi-spec:event:statusreport:0000003A:zhimi-ma4:1","description":"status_report","arguments":[1]}]}]}