mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-02-11 22:50:00 +01:00
* [miio] Allow for custom refresh commands Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
178 lines
3.2 KiB
JSON
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": []
|
|
}
|
|
]
|
|
}
|
|
} |