From 757b23dc9fd52767fd5166e5b4206de4182d6654 Mon Sep 17 00:00:00 2001 From: caibinqing Date: Sat, 29 Mar 2025 23:11:52 +0800 Subject: [PATCH 1/2] fix(spec): contact-state for linp.magnet.m1 and loock.safe.v1 --- custom_components/xiaomi_home/miot/specs/spec_modify.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml index e5b5a60..caad973 100644 --- a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml +++ b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml @@ -84,6 +84,10 @@ urn:miot-spec-v2:device:gateway:0000A019:xiaomi-hub1:3: urn:miot-spec-v2:device: urn:miot-spec-v2:device:light:0000A001:shhf-sfla12:1: prop.8.11: name: on-a +urn:miot-spec-v2:device:magnet-sensor:0000A016:linp-m1:1: # linp.magnet.m1 + prop.2.1004: + name: contact-state + expr: src_value!=1 urn:miot-spec-v2:device:motion-sensor:0000A014:lumi-acn001:1: prop.3.2: access: @@ -147,6 +151,10 @@ urn:miot-spec-v2:device:router:0000A036:xiaomi-rd08:1: name: upload-speed icon: mdi:upload unit: B/s +urn:miot-spec-v2:device:safe-box:0000A042:loock-v1:1: # loock.safe.v1 + prop.5.1: + name: contact-state + expr: src_value!=0 urn:miot-spec-v2:device:thermostat:0000A031:suittc-wk168:1: prop.2.3: value-list: From 51bf5e13810b9a450d6aa90c7cc9b839e5bbb9eb Mon Sep 17 00:00:00 2001 From: caibinqing Date: Wed, 9 Apr 2025 19:49:13 +0800 Subject: [PATCH 2/2] fix mistake --- custom_components/xiaomi_home/miot/specs/spec_modify.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml index caad973..0a20794 100644 --- a/custom_components/xiaomi_home/miot/specs/spec_modify.yaml +++ b/custom_components/xiaomi_home/miot/specs/spec_modify.yaml @@ -154,7 +154,7 @@ urn:miot-spec-v2:device:router:0000A036:xiaomi-rd08:1: urn:miot-spec-v2:device:safe-box:0000A042:loock-v1:1: # loock.safe.v1 prop.5.1: name: contact-state - expr: src_value!=0 + expr: src_value!=1 urn:miot-spec-v2:device:thermostat:0000A031:suittc-wk168:1: prop.2.3: value-list: