Просмотр исходного кода

feat (devices): support for ZEISSLER ZSw.1312 Water Leak Detector (#4143)

* feat (devices): support for ZEISSLER ZSw.1312 Water Leak Detector

* cleanup (zeissler?zsw1312_waterleak): naming tweaks

- filename convention: clearly separate brand, model, type
- device name: do not use brand, use generic name
- product details, move generic type to name above, avoid allcaps

---------

Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>
Kirill Uksusov 2 месяцев назад
Родитель
Сommit
8541caa724
1 измененных файлов с 23 добавлено и 0 удалено
  1. 23 0
      custom_components/tuya_local/devices/zeissler_zsw1312_waterleak.yaml

+ 23 - 0
custom_components/tuya_local/devices/zeissler_zsw1312_waterleak.yaml

@@ -0,0 +1,23 @@
+name: Water leak detector
+products:
+  - id: "8uvfzbkbecxep069"
+    model: ZSw.1312
+    manufacturer: Zeissler
+entities:
+  - entity: binary_sensor
+    class: moisture
+    dps:
+      - id: 1
+        type: string
+        name: sensor
+        persist: false
+        mapping:
+          - dps_val: alarm
+            value: true
+          - value: false
+  - entity: switch
+    icon: "mdi:water-pump"
+    dps:
+      - id: 101
+        type: boolean
+        name: switch