openhab-addons/bundles/org.openhab.binding.miio/src/main/resources/database/viomi.vacuum.v8.json
Marcel 998d11455c
[miio] Allow for custom refresh commands (#8796)
* [miio] Allow for custom refresh commands

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-10-21 14:01:22 -07:00

178 lines
3.2 KiB
JSON

{
"deviceMapping": {
"id": [
"viomi.vacuum.v6",
"viomi.vacuum.v7",
"viomi.vacuum.v8"
],
"channels": [
{
"property": "",
"friendlyName": "Vacuum Action",
"channel": "vacuumaction",
"channelType": "vacuumaction",
"type": "Number",
"refresh": false,
"actions": [
{
"command": "set_mode_withroom",
"parameterType": "NUMBER",
"parameters": [
0,
"$value$",
0
]
}
]
},
{
"property": "run_state",
"friendlyName": "State",
"channel": "state",
"channelType": "state",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "mode",
"friendlyName": "Mode",
"channel": "mode",
"channelType": "mode",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_mode",
"parameterType": "NUMBER"
}
]
},
{
"property": "err_state",
"friendlyName": "Error",
"channel": "err_state",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "battery_life",
"friendlyName": "Battery",
"channel": "battery_life",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "box_type",
"friendlyName": "Box type",
"channel": "box_type",
"type": "Number",
"refresh": true,
"actions": [
{
"parameterType": "EMPTY"
}
]
},
{
"property": "mop_type",
"friendlyName": "mop_type",
"channel": "mop_type",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_mode",
"parameterType": "NUMBER"
}
]
},
{
"property": "s_time",
"friendlyName": "Clean time",
"channel": "s_time",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_mode",
"parameterType": "NUMBER"
}
]
},
{
"property": "s_area",
"friendlyName": "Clean Area",
"channel": "s_area",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_mode",
"parameterType": "NUMBER"
}
]
},
{
"property": "suction_grade",
"friendlyName": "suction_grade",
"channel": "suction_grade",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_suction",
"parameterType": "NUMBER"
}
]
},
{
"property": "water_grade",
"friendlyName": "water_grade",
"channel": "water_grade",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_suction",
"parameterType": "NUMBER"
}
]
},
{
"property": "remember_map",
"friendlyName": "remember_map",
"channel": "remember_map",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "has_map",
"friendlyName": "has_map",
"channel": "has_map",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "is_mop",
"friendlyName": "is_mop",
"channel": "is_mop",
"type": "Number",
"refresh": true,
"actions": []
},
{
"property": "has_newmap",
"friendlyName": "has_newmap",
"channel": "has_newmap",
"type": "Number",
"refresh": true,
"actions": []
}
]
}
}