diff --git a/custom_components/xiaomi_home/miot/specs/spec_add.json b/custom_components/xiaomi_home/miot/specs/spec_add.json index 64f5113..27ef37a 100644 --- a/custom_components/xiaomi_home/miot/specs/spec_add.json +++ b/custom_components/xiaomi_home/miot/specs/spec_add.json @@ -44,6 +44,32 @@ ] } ], + "urn:miot-spec-v2:device:fan:0000A005:dmaker-p5c:1": [ + { + "iid": 8, + "type": "urn:miot-spec-v2:service:fan:00007802:dmaker-p5c:1", + "description": "Fan", + "properties": [ + { + "iid": 1, + "type": "urn:miot-spec-v2:property:fan-level:00000001:dmaker-p5c:1", + "description": "Fan Level", + "format": "uint8", + "access": [ + "read", + "write", + "notify" + ], + "value-range": [ + 1, + 100, + 1 + ], + "gatt-access": [] + } + ] + } + ], "urn:miot-spec-v2:device:thermostat:0000A031:tofan-wk01:1:0000C822": [ { "iid": 2, diff --git a/custom_components/xiaomi_home/miot/specs/spec_filter.yaml b/custom_components/xiaomi_home/miot/specs/spec_filter.yaml index c1bca60..e23cee9 100644 --- a/custom_components/xiaomi_home/miot/specs/spec_filter.yaml +++ b/custom_components/xiaomi_home/miot/specs/spec_filter.yaml @@ -18,6 +18,9 @@ urn:miot-spec-v2:device:curtain:0000A00C:lumi-hmcn01: - '4' - '7' - '8' +urn:miot-spec-v2:device:fan:0000A005:dmaker-p5c:1: + services: + - '8' urn:miot-spec-v2:device:gateway:0000A019:xiaomi-hub1: events: - '2.1' diff --git a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml index b3d2b8f..7ac3619 100644 --- a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml +++ b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml @@ -87,6 +87,9 @@ urn:miot-spec-v2:device:fan:0000A005:dmaker-p33:1: urn:miot-spec-v2:device:fan:0000A005:dmaker-p5:1: prop.2.4: name: fan-level-a +urn:miot-spec-v2:device:fan:0000A005:dmaker-p5c:1: + prop.2.2: + name: fan-level-a urn:miot-spec-v2:device:fan:0000A005:xiaomi-p43:1: prop.2.2: name: fan-level-a