{ "schema": "devcap1.schema.json", "manufacturername": "$MF_LUMI", "modelid": "lumi.curtain.acn002", "vendor": "Xiaomi", "product": "Aqara Roller Shade Driver E1 RSD-M01", "sleeper": false, "status": "Gold", "subdevices": [ { "type": "$TYPE_WINDOW_COVERING_DEVICE", "restapi": "/lights", "uuid": [ "$address.ext", "0x01" ], "items": [ { "name": "attr/id" }, { "name": "attr/lastannounced" }, { "name": "attr/lastseen" }, { "name": "attr/manufacturername" }, { "name": "attr/modelid" }, { "name": "attr/name" }, { "name": "attr/swversion", "parse": {"at": "0x00f7","ep": 1,"fn": "xiaomi:special","idx": "0x0d","script": "xiaomi_swversion.js"}, "read": {"fn": "none"} }, { "name": "attr/type" }, { "name": "attr/uniqueid" }, { "name": "state/alert" }, { "deprecated": "2022-03-01", "name": "state/bri", "parse": {"fn": "zcl", "cl": "0x000D", "at": "0x0055", "ep": 1, "eval": "if (Attr.val >= 0 && Attr.val <= 100) {Item.val = 254 * (100 - Attr.val) / 100;}"}, "read": {"fn": "none"} }, { "name": "state/lift", "parse": {"fn": "zcl", "cl": "0x000D", "at": "0x0055", "ep": 1, "eval": "if (Attr.val >= 0 && Attr.val <= 100) {Item.val = 100 - Attr.val;}"}, "read": {"fn": "zcl", "cl": "0x000D", "at": "0x0055", "ep": 1}, "refresh.interval": 300 }, { "deprecated": "2022-03-01", "name": "state/on", "parse": {"fn": "zcl", "cl": "0x000D", "at": "0x0055", "ep": 1, "eval": "if (Attr.val >= 0 && Attr.val <= 100) {Item.val = (254 * (100 - Attr.val) / 100) > 0;}"}, "read": {"fn": "none"} }, { "name": "state/open", "parse": {"fn": "zcl", "cl": "0x000D", "at": "0x0055", "ep": 1, "eval": "if (Attr.val >= 0 && Attr.val <= 100) {Item.val = (100 - Attr.val) < 100;}"}, "read": {"fn": "none"} }, { "name": "state/reachable" }, { "name": "state/speed", "parse": {"fn": "zcl", "cl": "0xFCC0", "at": "0x0408", "ep": 1, "mf": "0x115F", "eval": "Item.val = Attr.val;"}, "read": {"fn": "zcl", "cl": "0xFCC0", "at": "0x0408", "ep": 1, "mf": "0x115F"}, "refresh.interval": 3600 } ] }, { "type": "$TYPE_BATTERY_SENSOR", "restapi": "/sensors", "uuid": [ "$address.ext", "0x01", "0xfcc0" ], "fingerprint": { "profile": "0x0104", "device": "0x0100", "endpoint": "0x01", "in": [ "0x0000", "0xFCC0" ] }, "items": [ { "name": "attr/id" }, { "name": "attr/lastannounced" }, { "name": "attr/lastseen" }, { "name": "attr/manufacturername" }, { "name": "attr/modelid" }, { "name": "attr/name" }, { "name": "attr/swversion", "parse": {"at": "0x00f7","ep": 1,"fn": "xiaomi:special","idx": "0x0d","script": "xiaomi_swversion.js"}, "read": {"fn": "none"} }, { "name": "attr/type" }, { "name": "attr/uniqueid" }, { "name": "config/on" }, { "name": "config/reachable" }, { "name": "config/temperature", "parse": {"fn": "xiaomi:special", "ep": 1, "at": "0x00f7", "idx": "0x03", "eval": "Item.val = Attr.val * 100;"}, "read": {"fn": "none"} }, { "name": "state/battery", "parse": {"fn": "xiaomi:special", "ep": 1, "at": "0x00f7", "idx": "0x65", "eval": "Item.val = Attr.val;"}, "read": {"fn": "none"} }, { "name": "state/charging", "parse": {"fn": "xiaomi:special", "ep": 1, "at": "0x00f7", "idx": "0x69", "eval": "Item.val = Attr.val == 1;"} }, { "name": "state/lastupdated" } ] } ] }