[miio] enable telnet for lumi gateway (#8639)
* [miio] enable telnet for lumi gateway * allow enable telnet and some other functions on gateway * use new fw as default for chugmi plug Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
@@ -81,9 +81,10 @@ public enum MiIoDevices {
|
||||
FAN_P9("dmaker.fan.p9", "Xiaomi Mijia Smart Tower Fan", THING_TYPE_BASIC),
|
||||
FAN_P10("dmaker.fan.p10", "Xiaomi Mijia Smart Tower Fan", THING_TYPE_BASIC),
|
||||
FRIDGE_V3("viomi.fridge.v3", "Viomi Internet refrigerator iLive", THING_TYPE_UNSUPPORTED),
|
||||
GATEWAY1("lumi.gateway.v1", "Mi Smart Home Gateway v1", THING_TYPE_UNSUPPORTED),
|
||||
GATEWAY2("lumi.gateway.v2", "Mi Smart Home Gateway v2", THING_TYPE_UNSUPPORTED),
|
||||
GATEWAY3("lumi.gateway.v3", "Mi Smart Home Gateway v3", THING_TYPE_UNSUPPORTED),
|
||||
GATEWAY1("lumi.gateway.v1", "Mi Smart Home Gateway v1", THING_TYPE_BASIC),
|
||||
GATEWAY2("lumi.gateway.v2", "Mi Smart Home Gateway v2", THING_TYPE_BASIC),
|
||||
GATEWAY3("lumi.gateway.v3", "Mi Smart Home Gateway v3", THING_TYPE_BASIC),
|
||||
GATEWAY_MGL3("lumi.gateway.mgl03", "Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM", THING_TYPE_BASIC),
|
||||
HUMIDIFIER("zhimi.humidifier.v1", "Mi Humdifier", THING_TYPE_BASIC),
|
||||
LUMI_C11("lumi.ctrl_neutral1.v1", "Light Control (Wall Switch)", THING_TYPE_UNSUPPORTED),
|
||||
LUMI_C12("lumi.ctrl_neutral2.v1", "Light Control (Wall Switch)", THING_TYPE_UNSUPPORTED),
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"deviceMapping": {
|
||||
"id": [
|
||||
"chuangmi.plug.v3"
|
||||
"chuangmi.plug.v3old"
|
||||
],
|
||||
"channels": [
|
||||
{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"deviceMapping": {
|
||||
"id": [
|
||||
"chuangmi.plug.v3",
|
||||
"chuangmi.plug.v3fw"
|
||||
],
|
||||
"channels": [
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"deviceMapping": {
|
||||
"id": [
|
||||
"lumi.gateway.v1",
|
||||
"lumi.gateway.v2",
|
||||
"lumi.gateway.v3",
|
||||
"lumi.gateway.mgl03"
|
||||
],
|
||||
"propertyMethod": "get_prop",
|
||||
"maxProperties": 4,
|
||||
"channels": [
|
||||
{
|
||||
"property": "",
|
||||
"friendlyName": "Enable Telnet",
|
||||
"channel": "telnetEnable",
|
||||
"type": "Switch",
|
||||
"refresh": false,
|
||||
"actions": [
|
||||
{
|
||||
"command": "enable_telnet_service",
|
||||
"parameterType": "EMPTY"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"property": "doorbell_volume",
|
||||
"friendlyName": "Doorbell Volume",
|
||||
"channel": "doorbellVol",
|
||||
"type": "Number",
|
||||
"refresh": true,
|
||||
"actions": [
|
||||
{
|
||||
"command": "set_doorbell_volume",
|
||||
"parameterType": "NUMBER"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"property": "gateway_volume",
|
||||
"friendlyName": "Gateway Volume",
|
||||
"channel": "gatewayVol",
|
||||
"type": "Number",
|
||||
"refresh": true,
|
||||
"actions": [
|
||||
{
|
||||
"command": "set_gateway_volume",
|
||||
"parameterType": "NUMBER"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"property": "alarming_volume",
|
||||
"friendlyName": "Alarming Volume",
|
||||
"channel": "alarmingVol",
|
||||
"type": "Number",
|
||||
"refresh": true,
|
||||
"actions": [
|
||||
{
|
||||
"command": "set_alarming_volume",
|
||||
"parameterType": "NUMBER"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"property": "doorbell_push",
|
||||
"friendlyName": "Doorbell Push",
|
||||
"channel": "doorbellPush",
|
||||
"type": "String",
|
||||
"refresh": true,
|
||||
"actions": [
|
||||
{
|
||||
"command": "set_doorbell_push",
|
||||
"parameterType": "STRING"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user