mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-02-11 14:39:59 +01:00
* [miio] Update many channels with tags, categories & QuantityTypes * [miio] remove unit from dimmers * [miio] fix readme mappings for channels Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
251 lines
4.9 KiB
JSON
251 lines
4.9 KiB
JSON
{
|
|
"deviceMapping": {
|
|
"id": [
|
|
"zhimi.fan.v1",
|
|
"zhimi.fan.v2",
|
|
"zhimi.fan.v3"
|
|
],
|
|
"channels": [
|
|
{
|
|
"property": "power",
|
|
"friendlyName": "Power",
|
|
"channel": "power",
|
|
"channelType": "power",
|
|
"type": "Switch",
|
|
"refresh": true,
|
|
"actions": [
|
|
{
|
|
"command": "set_power",
|
|
"parameterType": "ONOFF"
|
|
}
|
|
],
|
|
"category": "switch",
|
|
"tags": [
|
|
"Switch"
|
|
]
|
|
},
|
|
{
|
|
"property": "angle_enable",
|
|
"friendlyName": "Rotation",
|
|
"channel": "angleEnable",
|
|
"channelType": "angleEnable",
|
|
"type": "Switch",
|
|
"refresh": true,
|
|
"actions": [
|
|
{
|
|
"command": "set_angle_enable",
|
|
"parameterType": "ONOFF"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "use_time",
|
|
"friendlyName": "Run Time",
|
|
"channel": "usedhours",
|
|
"channelType": "usedhours",
|
|
"type": "Number:Time",
|
|
"unit": "hours",
|
|
"refresh": true,
|
|
"transformation": "SecondsToHours",
|
|
"ChannelGroup": "Status",
|
|
"actions": [],
|
|
"category": "time"
|
|
},
|
|
{
|
|
"property": "angle",
|
|
"friendlyName": "Angle",
|
|
"channel": "angle",
|
|
"channelType": "angle",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_angle",
|
|
"parameterType": "NUMBER"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "poweroff_time",
|
|
"friendlyName": "Timer",
|
|
"channel": "poweroffTime",
|
|
"channelType": "poweroffTime",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_poweroff_time",
|
|
"parameterType": "NUMBER"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "buzzer",
|
|
"friendlyName": "Buzzer",
|
|
"channel": "buzzer",
|
|
"channelType": "buzzer",
|
|
"type": "Switch",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_buzzer",
|
|
"parameterType": "ONOFF"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "led_b",
|
|
"friendlyName": "LED",
|
|
"channel": "led_b",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_led_b",
|
|
"parameterType": "NUMBER"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "child_lock",
|
|
"friendlyName": "Child Lock",
|
|
"channel": "child_lock",
|
|
"type": "Switch",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_child_lock",
|
|
"parameterType": "ONOFF"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "speed_level",
|
|
"friendlyName": "Speed Level",
|
|
"channel": "speedLevel",
|
|
"channelType": "speedLevel",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_speed_level",
|
|
"parameterType": "NUMBER"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "speed",
|
|
"friendlyName": "Speed",
|
|
"channel": "speed",
|
|
"channelType": "speed",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_speed",
|
|
"parameterType": "NUMBER"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "natural_level",
|
|
"friendlyName": "Natural Level",
|
|
"channel": "naturalLevel",
|
|
"channelType": "naturalLevel",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_natural_level",
|
|
"parameterType": "NUMBER"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"property": "temp_dec",
|
|
"friendlyName": "Temperature",
|
|
"channel": "temp_dec",
|
|
"type": "Number",
|
|
"unit": "CELCIUS",
|
|
"refresh": true,
|
|
"transformation": "/10",
|
|
"ChannelGroup": "Status",
|
|
"actions": [],
|
|
"category": "temperature",
|
|
"tags": [
|
|
"Measurement",
|
|
"Temperature"
|
|
]
|
|
},
|
|
{
|
|
"property": "humidity",
|
|
"friendlyName": "Humidity",
|
|
"channel": "humidity",
|
|
"type": "Number:Dimensionless",
|
|
"unit": "PERCENT",
|
|
"refresh": true,
|
|
"ChannelGroup": "Status",
|
|
"actions": [],
|
|
"category": "humidity",
|
|
"tags": [
|
|
"Measurement",
|
|
"Humidity"
|
|
]
|
|
},
|
|
{
|
|
"property": "ac_power",
|
|
"friendlyName": "AC Power",
|
|
"channel": "acPower",
|
|
"channelType": "acPower",
|
|
"type": "String",
|
|
"refresh": true,
|
|
"ChannelGroup": "Status",
|
|
"actions": []
|
|
},
|
|
{
|
|
"property": "bat_charge",
|
|
"friendlyName": "Battery Charge",
|
|
"channel": "mode",
|
|
"channelType": "mode",
|
|
"type": "String",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": []
|
|
},
|
|
{
|
|
"property": "battery",
|
|
"friendlyName": "Battery",
|
|
"channel": "battery",
|
|
"channelType": "system:battery-level",
|
|
"type": "Number",
|
|
"refresh": true,
|
|
"ChannelGroup": "Status",
|
|
"actions": []
|
|
},
|
|
{
|
|
"property": "",
|
|
"friendlyName": "Move Direction",
|
|
"channel": "move",
|
|
"channelType": "move",
|
|
"type": "String",
|
|
"refresh": true,
|
|
"ChannelGroup": "actions",
|
|
"actions": [
|
|
{
|
|
"command": "set_move",
|
|
"parameterType": "STRING"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|