[miio] add several xjx.toiletseats (#8677)

* [miio] add several xjx.toiletseats

To enjoy your quiet moment with Openhab...

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
Marcel
2020-10-06 21:55:44 +02:00
committed by GitHub
parent 43be10c204
commit 3403216154
3 changed files with 166 additions and 0 deletions

View File

@@ -165,6 +165,10 @@ public enum MiIoDevices {
WATER_PURIFIER_LX12("yunmi.waterpuri.lx12", "Mi Water Purifier lx12", THING_TYPE_BASIC),
WIFI2("xiaomi.repeater.v2", "Xiaomi Wifi Extender", THING_TYPE_UNSUPPORTED),
WIFISPEAKER("xiaomi.wifispeaker.v1", "Mi Internet Speaker", THING_TYPE_UNSUPPORTED),
XJX_TOILET_PRO("xjx.toilet.pro", "Xiaomi Mijia Whale Smart Toilet Cover", THING_TYPE_BASIC),
XJX_TOILET_RELAX("xjx.toilet.relax", "Xiaomi Mijia Smart Toilet Cover", THING_TYPE_BASIC),
XJX_TOILET_PURE("xjx.toilet.pure", "Xiaomi Mijia Smart Toilet Cover", THING_TYPE_BASIC),
XJX_TOILET_ZERO("xjx.toilet.zero", "Xiaomi Mijia Smart Toilet Cover", THING_TYPE_BASIC),
YEELIGHT_BSLAMP("yeelink.light.bslamp1", "Yeelight Lamp", THING_TYPE_BASIC),
YEELIGHT_BSLAMP2("yeelink.light.bslamp2", "Yeelight Lamp", THING_TYPE_BASIC),
YEELIGHT_BSLAMP3("yeelink.light.bslamp3", "Yeelight Lamp", THING_TYPE_BASIC),

View File

@@ -0,0 +1,74 @@
{
"deviceMapping": {
"id": [
"xjx.toilet.pro",
"xjx.toilet.relax",
"xjx.toilet.pure",
"xjx.toilet.zero"
],
"channels": [
{
"property": "seat_temp",
"friendlyName": "Seat Temperature",
"channel": "seat_temp",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_seat_temp",
"parameterType": "NUMBER"
}
]
},
{
"property": "status_seatheat",
"friendlyName": "Seat Status",
"channel": "status_seatheat",
"type": "Number",
"refresh": true,
"ChannelGroup": "actions",
"actions": []
},
{
"property": "water_temp_t",
"friendlyName": "Water Temperature",
"channel": "water_temp_t",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_water_temp_t",
"parameterType": "NUMBER"
}
]
},
{
"property": "fan_temp",
"friendlyName": "Fan Temperature",
"channel": "fan_temp",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "set_fan_temp",
"parameterType": "NUMBER"
}
]
},
{
"property": "status_led",
"friendlyName": "Night Light",
"channel": "status_led",
"type": "Number",
"refresh": true,
"actions": [
{
"command": "work_night_led",
"parameterType": "NUMBER"
}
]
}
],
"experimental": true
}
}