Info for mmgg.pet_waterer.wi11 Database file created:/etc/openhab/misc/miio/mmgg.pet_waterer.wi11-miot-experimental.json { "deviceMapping": { "id": [ "mmgg.pet_waterer.wi11" ], "propertyMethod": "get_properties", "maxProperties": 1, "channels": [ { "property": "", "friendlyName": "Actions", "channel": "actions", "type": "String", "stateDescription": { "options": [ { "value": "filter-reset-filter-life", "label": "Filter Reset Filter Life" }, { "value": "filter-cotton-reset-cotton-life", "label": "Filter Cotton Reset Cotton Life" }, { "value": "remain-clean-time-reset-clean-time", "label": "Remain Clean Time Reset Clean Time" } ] }, "refresh": false, "actions": [ { "command": "action", "parameterType": "EMPTY", "siid": 3, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "filter-reset-filter-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 5, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "filter-cotton-reset-cotton-life" } ] } }, { "command": "action", "parameterType": "EMPTY", "siid": 6, "aiid": 1, "condition": { "name": "matchValue", "parameters": [ { "matchValue": "remain-clean-time-reset-clean-time" } ] } } ] }, { "property": "on", "siid": 2, "piid": 1, "friendlyName": "Pet Drinking Fountain - Switch Status", "channel": "on", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "fault", "siid": 2, "piid": 2, "friendlyName": "Pet Drinking Fountain - Device Fault", "channel": "fault", "type": "Number", "stateDescription": { "readOnly": true, "options": [ { "value": "0", "label": "No Faults" } ] }, "refresh": true, "actions": [], "readmeComment": "Value mapping [\"0\"\u003d\"No Faults\"]" }, { "property": "mode", "siid": 2, "piid": 3, "friendlyName": "Pet Drinking Fountain - Mode", "channel": "mode", "type": "Number", "stateDescription": { "options": [ { "value": "1", "label": "Common" }, { "value": "2", "label": "Smart" } ] }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "NUMBER" } ], "readmeComment": "Value mapping [\"1\"\u003d\"Common\",\"2\"\u003d\"Smart\"]" }, { "property": "filter-left-time", "siid": 3, "piid": 1, "friendlyName": "Filter - Filter Left Time", "channel": "filter_left_time", "type": "Number:Time", "unit": "days", "stateDescription": { "minimum": 0, "maximum": 30, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "on1", "siid": 4, "piid": 1, "friendlyName": "Indicator Light - Switch Status", "channel": "on1", "type": "Switch", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "ONOFFBOOL" } ] }, { "property": "cotton-left-time", "siid": 5, "piid": 1, "friendlyName": "Filter Cotton - Cotton Left Time", "channel": "cotton_left_time", "type": "Number:Time", "unit": "days", "stateDescription": { "minimum": 0, "maximum": 30, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "remain-clean-time", "siid": 6, "piid": 1, "friendlyName": "Remain Clean Time - Remain Clean Time", "channel": "remain_clean_time", "type": "Number", "stateDescription": { "minimum": 0, "maximum": 7, "step": 1, "pattern": "%.0f", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "no-water-flag", "siid": 7, "piid": 1, "friendlyName": "No Water Flag - No Water Flag", "channel": "no_water_flag", "type": "Switch", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "no-water-time", "siid": 7, "piid": 2, "friendlyName": "No Water Flag - No Water Time", "channel": "no_water_time", "type": "Number:Time", "unit": "minutes", "stateDescription": { "minimum": 0, "maximum": 10080, "step": 1, "pattern": "%.0f %unit%", "readOnly": true }, "refresh": true, "actions": [] }, { "property": "pump-block-flag", "siid": 7, "piid": 3, "friendlyName": "No Water Flag - Pump Block Flag", "channel": "pump_block_flag", "type": "Switch", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "lid-up-flag", "siid": 7, "piid": 4, "friendlyName": "No Water Flag - Lid Up Flag", "channel": "lid_up_flag", "type": "Switch", "stateDescription": { "readOnly": true }, "refresh": true, "actions": [] }, { "property": "timezone", "siid": 9, "piid": 1, "friendlyName": "Timezone - Timezone", "channel": "timezone", "type": "Number", "stateDescription": { "minimum": -12, "maximum": 12, "step": 1, "pattern": "%.0f" }, "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] }, { "property": "location", "siid": 9, "piid": 2, "friendlyName": "Timezone - Location", "channel": "location", "type": "String", "refresh": true, "actions": [ { "command": "set_properties", "parameterType": "STRING" } ] } ], "experimental": true } } Testing Properties: on -> get_properties[{"did":"on","siid":2,"piid":1}] -> 3353, fault -> get_properties[{"did":"fault","siid":2,"piid":2}] -> 3354, mode -> get_properties[{"did":"mode","siid":2,"piid":3}] -> 3355, filter_left_time -> get_properties[{"did":"filter-left-time","siid":3,"piid":1}] -> 3356, on1 -> get_properties[{"did":"on1","siid":4,"piid":1}] -> 3357, cotton_left_time -> get_properties[{"did":"cotton-left-time","siid":5,"piid":1}] -> 3358, remain_clean_time -> get_properties[{"did":"remain-clean-time","siid":6,"piid":1}] -> 3359, no_water_flag -> get_properties[{"did":"no-water-flag","siid":7,"piid":1}] -> 3360, no_water_time -> get_properties[{"did":"no-water-time","siid":7,"piid":2}] -> 3361, pump_block_flag -> get_properties[{"did":"pump-block-flag","siid":7,"piid":3}] -> 3362, lid_up_flag -> get_properties[{"did":"lid-up-flag","siid":7,"piid":4}] -> 3363, timezone -> get_properties[{"did":"timezone","siid":9,"piid":1}] -> 3364, location -> get_properties[{"did":"location","siid":9,"piid":2}] -> 3365, {"life":165400,"uid":8199573391,"model":"mmgg.pet_waterer.wi11","ipflag":1,"fw_ver":"2.1.3_0015","miio_ver":"0.0.9","hw_ver":"esp8266","mmfree":24280,"wifi_fw_ver":"v3.1-52-g32061829-dirty","netif":{"localIp":"192.168.1.53","mask":"255.255.255.0","gw":"192.168.1.1"}} {"id":3352,"method":"miIO.info","params":[]} -> {"id":3352,"result":{"life":165400,"uid":8199573391,"model":"mmgg.pet_waterer.wi11","ipflag":1,"fw_ver":"2.1.3_0015","miio_ver":"0.0.9","hw_ver":"esp8266","mmfree":24280,"wifi_fw_ver":"v3.1-52-g32061829-dirty","netif":{"localIp":"192.168.1.53","mask":"255.255.255.0","gw":"192.168.1.1"}},"exe_time":10} {"id":3353,"method":"get_properties","params":[{"did":"on","siid":2,"piid":1}]} -> {"id":3353,"result":[{"did":"on","siid":2,"piid":1,"code":0,"value":true}],"exe_time":20} {"id":3354,"method":"get_properties","params":[{"did":"fault","siid":2,"piid":2}]} -> {"id":3354,"result":[{"did":"fault","siid":2,"piid":2,"code":0,"value":0}],"exe_time":20} {"id":3355,"method":"get_properties","params":[{"did":"mode","siid":2,"piid":3}]} -> {"id":3355,"result":[{"did":"mode","siid":2,"piid":3,"code":0,"value":2}],"exe_time":20} {"id":3356,"method":"get_properties","params":[{"did":"filter-left-time","siid":3,"piid":1}]} -> {"id":3356,"result":[{"did":"filter-left-time","siid":3,"piid":1,"code":0,"value":28}],"exe_time":20} {"id":3357,"method":"get_properties","params":[{"did":"on1","siid":4,"piid":1}]} -> {"id":3357,"result":[{"did":"on1","siid":4,"piid":1,"code":0,"value":true}],"exe_time":20} {"id":3358,"method":"get_properties","params":[{"did":"cotton-left-time","siid":5,"piid":1}]} -> {"id":3358,"result":[{"did":"cotton-left-time","siid":5,"piid":1,"code":0,"value":28}],"exe_time":20} {"id":3359,"method":"get_properties","params":[{"did":"remain-clean-time","siid":6,"piid":1}]} -> {"id":3359,"result":[{"did":"remain-clean-time","siid":6,"piid":1,"code":0,"value":5}],"exe_time":20} {"id":3360,"method":"get_properties","params":[{"did":"no-water-flag","siid":7,"piid":1}]} -> {"id":3360,"result":[{"did":"no-water-flag","siid":7,"piid":1,"code":0,"value":true}],"exe_time":20} {"id":3361,"method":"get_properties","params":[{"did":"no-water-time","siid":7,"piid":2}]} -> {"id":3361,"result":[{"did":"no-water-time","siid":7,"piid":2,"code":0,"value":0}],"exe_time":20} {"id":3362,"method":"get_properties","params":[{"did":"pump-block-flag","siid":7,"piid":3}]} -> {"id":3362,"result":[{"did":"pump-block-flag","siid":7,"piid":3,"code":0,"value":false}],"exe_time":20} {"id":3363,"method":"get_properties","params":[{"did":"lid-up-flag","siid":7,"piid":4}]} -> {"id":3363,"result":[{"did":"lid-up-flag","siid":7,"piid":4,"code":0,"value":false}],"exe_time":20} {"id":3364,"method":"get_properties","params":[{"did":"timezone","siid":9,"piid":1}]} -> {"id":3364,"result":[{"did":"timezone","siid":9,"piid":1,"code":0,"value":127}],"exe_time":20} {"id":3365,"method":"get_properties","params":[{"did":"location","siid":9,"piid":2}]} -> {"id":3365,"result":[{"did":"location","siid":9,"piid":2,"code":0,"value":"null"}],"exe_time":30} =================================== Responsive properties =================================== Device Info: {"life":165400,"uid":8199573391,"model":"mmgg.pet_waterer.wi11","ipflag":1,"fw_ver":"2.1.3_0015","miio_ver":"0.0.9","hw_ver":"esp8266","mmfree":24280,"wifi_fw_ver":"v3.1-52-g32061829-dirty","netif":{"localIp":"192.168.1.53","mask":"255.255.255.0","gw":"192.168.1.1"}} 13 channels with responses. Property: on Friendly Name: Pet Drinking Fountain - Switch Status Response: [{"did":"on","siid":2,"piid":1,"code":0,"value":true}] Property: fault Friendly Name: Pet Drinking Fountain - Device Fault Response: [{"did":"fault","siid":2,"piid":2,"code":0,"value":0}] Property: mode Friendly Name: Pet Drinking Fountain - Mode Response: [{"did":"mode","siid":2,"piid":3,"code":0,"value":2}] Property: filter-left-time Friendly Name: Filter - Filter Left Time Response: [{"did":"filter-left-time","siid":3,"piid":1,"code":0,"value":28}] Property: on1 Friendly Name: Indicator Light - Switch Status Response: [{"did":"on1","siid":4,"piid":1,"code":0,"value":true}] Property: cotton-left-time Friendly Name: Filter Cotton - Cotton Left Time Response: [{"did":"cotton-left-time","siid":5,"piid":1,"code":0,"value":28}] Property: remain-clean-time Friendly Name: Remain Clean Time - Remain Clean Time Response: [{"did":"remain-clean-time","siid":6,"piid":1,"code":0,"value":5}] Property: no-water-flag Friendly Name: No Water Flag - No Water Flag Response: [{"did":"no-water-flag","siid":7,"piid":1,"code":0,"value":true}] Property: no-water-time Friendly Name: No Water Flag - No Water Time Response: [{"did":"no-water-time","siid":7,"piid":2,"code":0,"value":0}] Property: pump-block-flag Friendly Name: No Water Flag - Pump Block Flag Response: [{"did":"pump-block-flag","siid":7,"piid":3,"code":0,"value":false}] Property: lid-up-flag Friendly Name: No Water Flag - Lid Up Flag Response: [{"did":"lid-up-flag","siid":7,"piid":4,"code":0,"value":false}] Property: timezone Friendly Name: Timezone - Timezone Response: [{"did":"timezone","siid":9,"piid":1,"code":0,"value":127}] Property: location Friendly Name: Timezone - Location Response: [{"did":"location","siid":9,"piid":2,"code":0,"value":"null"}] Miot file already created. Manually remove non-functional channels. Device testing file saved to: