[miio] improve Mi Water Purifier 600G yunmi.waterpuri.lx8. (#9752)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
Marcel
2021-01-18 19:56:58 +01:00
committed by GitHub
parent c341c509b1
commit fe32f91f38
3 changed files with 587 additions and 52 deletions

View File

@@ -11,31 +11,12 @@
"yunmi.waterpuri.lx5",
"yunmi.waterpuri.lx6",
"yunmi.waterpuri.lx7",
"yunmi.waterpuri.lx8",
"yunmi.waterpuri.lx9",
"yunmi.waterpuri.lx10",
"yunmi.waterpuri.lx11",
"yunmi.waterpuri.lx12"
],
"channels": [
{
"property": "power",
"friendlyName": "Power",
"channel": "power",
"channelType": "power",
"type": "Switch",
"refresh": true,
"actions": [
{
"command": "set_power",
"parameterType": "ONOFF"
}
],
"category": "switch",
"tags": [
"Switch"
]
},
{
"property": "run_status",
"friendlyName": "Run Status",
@@ -178,6 +159,100 @@
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_totalflow",
"friendlyName": "Filter 4 Total Flow",
"channel": "f4_totalflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_totaltime",
"friendlyName": "Filter 4 Total Time",
"channel": "f4_totaltime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_usedflow",
"friendlyName": "Filter 4 Used Flow",
"channel": "f4_usedflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_usedtime",
"friendlyName": "Filter 4 Used Time",
"channel": "f4_usedtime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "maintenance_state",
"friendlyName": "Maintenance State",
"channel": "maintenance_state",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "maintenance_interval",
"friendlyName": "Maintenance Interval",
"channel": "maintenance_interval",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "tds_warn_thd",
"friendlyName": "TDS Warn Threshold",
"channel": "tds_warn_thd",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_tds_warn_thd",
"parameterType": "NUMBER"
}
]
},
{
"property": "tds_out_avg",
"friendlyName": "Average TDS out",
"channel": "tds_out_avg",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "lightMode",
"friendlyName": "Light Mode",
"channel": "lightMode",
"type": "Number",
"refresh": true,
"stateDescription": {
"options": [
{
"value": "0",
"label": "Simple Mode"
},
{
"value": "1",
"label": "Special Mode"
}
]
},
"actions": [
{
"command": "set_lightMode",
"parameterType": "STRING"
}
]
}
],
"experimental": true

View File

@@ -0,0 +1,224 @@
{
"deviceMapping": {
"id": [
"yunmi.waterpuri.lx8"
],
"channels": [
{
"property": "run_status",
"friendlyName": "Run Status",
"channel": "run_status",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "rinse",
"friendlyName": "Rinse",
"channel": "rinse",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "tds_in",
"friendlyName": "TDS in",
"channel": "tds_in",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "tds_out",
"friendlyName": "TDS out",
"channel": "tds_out",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f1_totalflow",
"friendlyName": "Filter 1 Total Flow",
"channel": "f1_totalflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f1_totaltime",
"friendlyName": "Filter 1 Total Time",
"channel": "f1_totaltime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f1_usedflow",
"friendlyName": "Filter 1 Used Flow",
"channel": "f1_usedflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f1_usedtime",
"friendlyName": "Filter 1 Used Time",
"channel": "f1_usedtime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f2_totalflow",
"friendlyName": "Filter 2 Total Flow",
"channel": "f2_totalflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f2_totaltime",
"friendlyName": "Filter 2 Total Time",
"channel": "f2_totaltime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f2_usedflow",
"friendlyName": "Filter 2 Used Flow",
"channel": "f2_usedflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f2_usedtime",
"friendlyName": "Filter 2 Used Time",
"channel": "f2_usedtime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f3_totalflow",
"friendlyName": "Filter 3 Total Flow",
"channel": "f3_totalflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f3_totaltime",
"friendlyName": "Filter 3 Total Time",
"channel": "f3_totaltime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f3_usedflow",
"friendlyName": "Filter 3 Used Flow",
"channel": "f3_usedflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f3_usedtime",
"friendlyName": "Filter 3 Used Time",
"channel": "f3_usedtime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_totalflow",
"friendlyName": "Filter 4 Total Flow",
"channel": "f4_totalflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_totaltime",
"friendlyName": "Filter 4 Total Time",
"channel": "f4_totaltime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_usedflow",
"friendlyName": "Filter 4 Used Flow",
"channel": "f4_usedflow",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "f4_usedtime",
"friendlyName": "Filter 4 Used Time",
"channel": "f4_usedtime",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "maintenance_state",
"friendlyName": "Maintenance State",
"channel": "maintenance_state",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "maintenance_interval",
"friendlyName": "Maintenance Interval",
"channel": "maintenance_interval",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "tds_warn_thd",
"friendlyName": "TDS Warn Threshold",
"channel": "tds_warn_thd",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_tds_warn_thd",
"parameterType": "NUMBER"
}
]
},
{
"property": "lightMode",
"friendlyName": "Light Mode",
"channel": "lightMode",
"type": "Number",
"refresh": true,
"stateDescription": {
"options": [
{
"value": "0",
"label": "Simple Mode"
},
{
"value": "1",
"label": "Special Mode"
}
]
},
"actions": [
{
"command": "set_lightMode",
"parameterType": "STRING"
}
]
}
],
"experimental": false
}
}