Info for yeelink.light.colora Database file created:/etc/openhab/misc/miio/yeelink.light.colorb-miot-experimental.json { "deviceMapping": { "id": [ "yeelink.light.colorb" ], "propertyMethod": "get_properties", "maxProperties": 1, "channels": [ { "property": "on", "siid": 2, "piid": 1, "friendlyName": "Light - Switch Status", "channel": "on", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "brightness", "siid": 2, "piid": 2, "friendlyName": "Light - Brightness", "channel": "brightness", "type": "Number:Dimensionless", "unit": "percentage", "stateDescription": { "minimum": 1, "maximum": 100, "step": 1, "pattern": "%.0f %unit%" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ] }, { "property": "color-temperature", "siid": 2, "piid": 3, "friendlyName": "Light - Color Temperature", "channel": "color_temperature", "type": "Number:Temperature", "unit": "kelvin", "stateDescription": { "minimum": 1700, "maximum": 6500, "step": 1, "pattern": "%.0f %unit%" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "color", "siid": 2, "piid": 4, "friendlyName": "Light - Color", "channel": "color", "type": "Number", "unit": "rgb", "stateDescription": { "minimum": 1, "maximum": 16777215, "step": 1, "pattern": "%.0f" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "mode", "siid": 2, "piid": 5, "friendlyName": "Light - Mode", "channel": "mode", "type": "Number", "stateDescription": { "options": [ { "value": "1", "label": "Color" }, { "value": "2", "label": "Ct" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"1\"\u003d\"Color\",\"2\"\u003d\"Ct\"]" }, { "property": "flow-param", "siid": 3, "piid": 1, "friendlyName": "Yeelight - Flow Param", "channel": "flow_param", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] } ], "experimental": true } } Testing Properties: on -> get_properties[{"did":"on","siid":2,"piid":1}] -> 229, brightness -> get_properties[{"did":"brightness","siid":2,"piid":2}] -> 230, color_temperature -> get_properties[{"did":"color-temperature","siid":2,"piid":3}] -> 231, color -> get_properties[{"did":"color","siid":2,"piid":4}] -> 232, mode -> get_properties[{"did":"mode","siid":2,"piid":5}] -> 233, flow_param -> get_properties[{"did":"flow-param","siid":3,"piid":1}] -> 234, {"fw_ver":"2.0.8_0007","hw_ver":"esp8266","ipflag":1,"life":8623,"miio_ver":"0.0.8","mmfree":11896,"model":"yeelink.light.colorb","netif":{"gw":"192.168.1.1","localIp":"192.168.1.222","mask":"255.255.255.0"},"uid":1577725746,"wifi_fw_ver":"f23b61c"} {"id":228,"method":"miIO.info","params":[]} -> {"code":0,"exe_time":10,"id":228,"message":"ok","net_cost":343,"ot_cost":0,"otlocalts":1678200571179617,"result":{"fw_ver":"2.0.8_0007","hw_ver":"esp8266","ipflag":1,"life":8623,"miio_ver":"0.0.8","mmfree":11896,"model":"yeelink.light.colorb","netif":{"gw":"192.168.1.1","localIp":"192.168.1.222","mask":"255.255.255.0"},"uid":1577725746,"wifi_fw_ver":"f23b61c"}} {"id":229,"method":"get_properties","params":[{"did":"on","siid":2,"piid":1}]} -> {"code":0,"exe_time":10,"id":229,"message":"ok","net_cost":345,"ot_cost":1,"otlocalts":1678200571842868,"result":[{"code":0,"did":"on","piid":1,"siid":2,"value":true}]} {"id":230,"method":"get_properties","params":[{"did":"brightness","siid":2,"piid":2}]} -> {"code":0,"exe_time":20,"id":230,"message":"ok","net_cost":312,"ot_cost":0,"otlocalts":1678200572489308,"result":[{"code":0,"did":"brightness","piid":2,"siid":2,"value":100}]} {"id":231,"method":"get_properties","params":[{"did":"color-temperature","siid":2,"piid":3}]} -> {"code":0,"exe_time":10,"id":231,"message":"ok","net_cost":320,"ot_cost":0,"otlocalts":1678200573116324,"result":[{"code":0,"did":"color-temperature","piid":3,"siid":2,"value":3863}]} {"id":232,"method":"get_properties","params":[{"did":"color","siid":2,"piid":4}]} -> {"code":0,"exe_time":10,"id":232,"message":"ok","net_cost":326,"ot_cost":0,"otlocalts":1678200573749307,"result":[{"code":0,"did":"color","piid":4,"siid":2,"value":65468}]} {"id":233,"method":"get_properties","params":[{"did":"mode","siid":2,"piid":5}]} -> {"code":0,"exe_time":10,"id":233,"message":"ok","net_cost":319,"ot_cost":0,"otlocalts":1678200574381795,"result":[{"code":0,"did":"mode","piid":5,"siid":2,"value":2}]} {"id":234,"method":"get_properties","params":[{"did":"flow-param","siid":3,"piid":1}]} -> {"code":0,"exe_time":10,"id":234,"message":"ok","net_cost":313,"ot_cost":1,"otlocalts":1678200574999741,"result":[]} =================================== Responsive properties =================================== Device Info: {"fw_ver":"2.0.8_0007","hw_ver":"esp8266","ipflag":1,"life":8623,"miio_ver":"0.0.8","mmfree":11896,"model":"yeelink.light.colorb","netif":{"gw":"192.168.1.1","localIp":"192.168.1.222","mask":"255.255.255.0"},"uid":1577725746,"wifi_fw_ver":"f23b61c"} 5 channels with responses. Property: on Friendly Name: Light - Switch Status Response: [{"code":0,"did":"on","piid":1,"siid":2,"value":true}] Property: brightness Friendly Name: Light - Brightness Response: [{"code":0,"did":"brightness","piid":2,"siid":2,"value":100}] Property: color-temperature Friendly Name: Light - Color Temperature Response: [{"code":0,"did":"color-temperature","piid":3,"siid":2,"value":3863}] Property: color Friendly Name: Light - Color Response: [{"code":0,"did":"color","piid":4,"siid":2,"value":65468}] Property: mode Friendly Name: Light - Mode Response: [{"code":0,"did":"mode","piid":5,"siid":2,"value":2}] Miot file already created. Manually remove non-functional channels. Device testing file saved to: