Skip to content

Commit 67e9330

Browse files
authored
Merge pull request #1482 from goxofy/master
Add support for ZiQing Loong
2 parents e1cb634 + aa58d18 commit 67e9330

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

custom_components/xiaomi_gateway3/core/devices.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2060,6 +2060,20 @@
20602060
MapConv("action", mi="5.e.1013.p.1", map={1: BUTTON_1_DOUBLE, 2: BUTTON_2_DOUBLE, 3: BUTTON_3_DOUBLE, 4: BUTTON_4_DOUBLE}),
20612061
MapConv("action", mi="5.e.1014.p.1", map={1: BUTTON_1_HOLD, 2: BUTTON_2_HOLD, 3: BUTTON_3_HOLD, 4: BUTTON_4_HOLD}),
20622062
]
2063+
}, {
2064+
# https://home.miot-spec.com/spec/izq.sensor_occupy.ble
2065+
18788: ["ZiQing", "IZQ Presence Sensor Loong", "IZQ-BLE", "izq.sensor_occupy.ble"],
2066+
"spec": [
2067+
BoolConv("occupancy", "binary_sensor", mi="2.p.1078"),
2068+
MapConv("occupancy_status", "sensor", mi="2.p.1078", map={0: "NoOne", 1: "HasOne"}),
2069+
MathConv("has_someone_duration", "sensor", mi="2.p.1080", min=0, max=60),
2070+
MathConv("no_one_duration", "sensor", mi="2.p.1079", min=0, max=60),
2071+
MathConv("illuminance", "sensor", mi="2.p.1005", min=0, max=60000),
2072+
BoolConv("indicator_light", "binary_sensor", mi="3.p.1032"),
2073+
MathConv("battery", "sensor", mi="4.p.1003", min=0, max=100, step=1),
2074+
MathConv("object_distance", "sensor", mi="5.p.1", min=0, max=80),
2075+
MapConv("detect_mode", "sensor", mi="5.p.4", map={1: "Fast", 2: "Standard", 3: "Eco"}),
2076+
],
20632077
}, {
20642078
# xiaomi.pet_waterer.002
20652079
# https://home.miot-spec.com/spec/xiaomi.pet_waterer.002

0 commit comments

Comments
 (0)