mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-26 15:21:41 +01:00
[miio] added functions for Vacuums P2009/2036/2157 (#10269)
* Fixed typo for starting sequence * Added support for "find me" & "test sound" function * Added clear names for faults Signed-off-by: Marcel Bossert-Schwab <mbossertschwab@gmx.de>
This commit is contained in:
parent
a611393285
commit
5d63fb1689
@ -26,6 +26,14 @@
|
|||||||
{
|
{
|
||||||
"value": "dock",
|
"value": "dock",
|
||||||
"label": "Goto Dock"
|
"label": "Goto Dock"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "findme",
|
||||||
|
"label": "Find me"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "testsound",
|
||||||
|
"label": "Test Sound"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -35,7 +43,7 @@
|
|||||||
"command": "action",
|
"command": "action",
|
||||||
"parameterType": "EMPTY",
|
"parameterType": "EMPTY",
|
||||||
"siid": 2,
|
"siid": 2,
|
||||||
"aiid": 2,
|
"aiid": 1,
|
||||||
"condition": {
|
"condition": {
|
||||||
"name": "matchValue",
|
"name": "matchValue",
|
||||||
"parameters": [
|
"parameters": [
|
||||||
@ -72,6 +80,34 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "action",
|
||||||
|
"parameterType": "EMPTY",
|
||||||
|
"siid": 7,
|
||||||
|
"aiid": 1,
|
||||||
|
"condition": {
|
||||||
|
"name": "matchValue",
|
||||||
|
"parameters" : [
|
||||||
|
{
|
||||||
|
"matchValue": "findme"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "action",
|
||||||
|
"parameterType": "EMPTY",
|
||||||
|
"siid": 7,
|
||||||
|
"aiid": 2,
|
||||||
|
"condition": {
|
||||||
|
"name": "matchValue",
|
||||||
|
"parameters" : [
|
||||||
|
{
|
||||||
|
"matchValue": "testsound"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"readmeComment": "Value mapping [\"sweep\"\u003d\"Sweep\",\"stopsweep\"\u003d\"Stop Sweep\",\"dock\"\u003d\"Goto Dock\"]"
|
"readmeComment": "Value mapping [\"sweep\"\u003d\"Sweep\",\"stopsweep\"\u003d\"Stop Sweep\",\"dock\"\u003d\"Goto Dock\"]"
|
||||||
@ -132,11 +168,125 @@
|
|||||||
"channel": "fault",
|
"channel": "fault",
|
||||||
"type": "Number",
|
"type": "Number",
|
||||||
"stateDescription": {
|
"stateDescription": {
|
||||||
"minimum": 0,
|
"readOnly": true,
|
||||||
"maximum": 100,
|
"options": [
|
||||||
"step": 1,
|
{
|
||||||
"pattern": "%.0f",
|
"value": "0",
|
||||||
"readOnly": true
|
"label": "No Error"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "1",
|
||||||
|
"label": "Drop"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "2",
|
||||||
|
"label": "Cliff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "3",
|
||||||
|
"label": "Bumper"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "4",
|
||||||
|
"label": "Gesture"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "5",
|
||||||
|
"label": "Bumper Repeat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "6",
|
||||||
|
"label": "Drop Repeat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "7",
|
||||||
|
"label": "Optical Flow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "8",
|
||||||
|
"label": "No Box"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "9",
|
||||||
|
"label": "No Tankbox"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "10",
|
||||||
|
"label": "Waterbox Empty"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "11",
|
||||||
|
"label": "Box full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "12",
|
||||||
|
"label": "Brush"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "13",
|
||||||
|
"label": "Side Brush"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "14",
|
||||||
|
"label": "Fan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "15",
|
||||||
|
"label": "Left Wheel motor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "16",
|
||||||
|
"label": "Right Wheel motor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "17",
|
||||||
|
"label": "Turn suffocate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "18",
|
||||||
|
"label": "Forward suffocate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "19",
|
||||||
|
"label": "Charger get"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "20",
|
||||||
|
"label": "Battery low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "21",
|
||||||
|
"label": "Charge fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "22",
|
||||||
|
"label": "Battery percentage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "23",
|
||||||
|
"label": "Heart"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "24",
|
||||||
|
"label": "Camera occlusion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "25",
|
||||||
|
"label": "Camera fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "26",
|
||||||
|
"label": "Event battery"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "27",
|
||||||
|
"label": "Forward looking"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "28",
|
||||||
|
"label": "Gyroscope"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"refresh": true,
|
"refresh": true,
|
||||||
"actions": []
|
"actions": []
|
||||||
|
Loading…
Reference in New Issue
Block a user