From c8d48625e96042c06123f0d1a94ad85b313f5a14 Mon Sep 17 00:00:00 2001 From: Li Shuzhen Date: Wed, 7 Jan 2026 10:04:42 +0800 Subject: [PATCH] Fix specs (#1567) * fix: the playing-state property's access field of xiaomi.wifispeaker.lx04 and xiaomi.wifispeaker.lx06 (#1566) * fix: the playing-state property's access field of xiaomi.wifispeaker.x08c * feat: remove xiaomi.router.rd03 from UNSUPPORTED_MODELS and add era.airp.cwb03 into it * fix: xiaomi.airc.h09h00 humidity-range unit (#1589) * fix: add k0918.toothbrush.t700 into UNSUPPORTED_MODELS (#1585) * fix: the playing-state property's access field of xiaomi.wifispeaker.l04m (#1596) --- custom_components/xiaomi_home/miot/const.py | 3 ++- .../xiaomi_home/miot/specs/spec_modify.yaml | 23 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/custom_components/xiaomi_home/miot/const.py b/custom_components/xiaomi_home/miot/const.py index 516c7be..7a3d885 100644 --- a/custom_components/xiaomi_home/miot/const.py +++ b/custom_components/xiaomi_home/miot/const.py @@ -90,8 +90,9 @@ SUPPORTED_PLATFORMS: list = [ UNSUPPORTED_MODELS: list = [ 'chuangmi.ir.v2', + 'era.airp.cwb03', 'hmpace.motion.v6nfc', - 'xiaomi.router.rd03' + 'k0918.toothbrush.t700' ] DEFAULT_CLOUD_SERVER: str = 'cn' diff --git a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml index b4962d4..bde9b61 100644 --- a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml +++ b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml @@ -54,6 +54,9 @@ urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-c35:1: prop.10.6: unit: none urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-c35:2: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-c35:1 +urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-h09h00:4: + prop.10.6: + unit: none urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-h40h00:1: prop.10.6: unit: none @@ -499,6 +502,26 @@ urn:miot-spec-v2:device:safe-box:0000A042:loock-v1:1: prop.5.1: name: contact-state expr: (src_value!=1) +urn:miot-spec-v2:device:speaker:0000A015:xiaomi-l04m:2: + prop.3.1: + access: + - read + - notify +urn:miot-spec-v2:device:speaker:0000A015:xiaomi-lx04:2: + prop.3.1: + access: + - read + - notify +urn:miot-spec-v2:device:speaker:0000A015:xiaomi-lx06:2: + prop.3.1: + access: + - read + - notify +urn:miot-spec-v2:device:speaker:0000A015:xiaomi-x08c:2: + prop.2.1: + access: + - read + - notify urn:miot-spec-v2:device:speaker:0000A015:xiaomi-x08e:1: prop.3.1: name: playing-state-a