فهرست منبع

add support for wenzhi wz-m100-w human presence sensor

Siegfried Albrecht 1 سال پیش
والد
کامیت
6edd6c87e0
1فایلهای تغییر یافته به همراه112 افزوده شده و 0 حذف شده
  1. 112 0
      custom_components/tuya_local/devices/wzm100w_presence_sensor.yaml

+ 112 - 0
custom_components/tuya_local/devices/wzm100w_presence_sensor.yaml

@@ -0,0 +1,112 @@
+name: mmWave presence sensor
+products:
+  - id: wcd9lxpvhfvqx1qw
+    name: WZ-M100-W
+    manufacturer: Whenzi
+    modell: WZ-M100-W
+primary_entity:
+  entity: binary_sensor
+  class: occupancy
+  dps:
+    - id: 1
+      type: string
+      name: sensor
+      mapping:
+        - dps_val: presence
+          value: true
+        - dps_val: none
+          value: false
+secondary_entities:
+  - entity: number
+    name: Sensitivity
+    category: config
+    icon: "mdi:motion-sensor"
+    dps:
+      - id: 2
+        type: integer
+        name: value
+        range:
+          min: 0
+          max: 9
+  - entity: number
+    name: Minimum distance
+    category: config
+    icon: "mdi:arrow-collapse-left"
+    dps:
+      - id: 3
+        type: integer
+        name: value
+        unit: m
+        range:
+          min: 0
+          max: 1000
+        mapping:
+          - scale: 100
+            step: 10
+  - entity: number
+    name: Maximum distance
+    category: config
+    icon: "mdi:arrow-collapse-right"
+    dps:
+      - id: 4
+        type: integer
+        name: value
+        unit: m
+        range:
+          min: 0
+          max: 1000
+        mapping:
+          - scale: 100
+            step: 10
+  - entity: sensor
+    name: Distance
+    class: distance
+    dps:
+      - id: 9
+        type: integer
+        name: sensor
+        unit: m
+        class: measurement
+        mapping:
+          - scale: 100
+  - entity: sensor
+    name: Illuminance
+    class: illuminance
+    dps:
+      - id: 103
+        type: integer
+        name: sensor
+        unit: lx
+        class: measurement
+        mapping:
+          - scale: 10
+  - entity: number
+    name: Interval time
+    category: config
+    dps:
+      - id: 104
+        type: integer
+        name: value
+        unit: s
+        mapping:
+          - scale: 10
+  - entity: number
+    name: Detection delay
+    category: config
+    dps:
+      - id: 105
+        type: integer
+        name: value
+        unit: s
+        mapping:
+          - scale: 10
+  - entity: number
+    name: Unmanned Delay
+    category: config
+    dps:
+      - id: 106
+        type: integer
+        name: value
+        unit: s
+        mapping:
+          - scale: 10