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

adds support for xiumii smart human presence sensor

Andrés Buitrago 2 лет назад
Родитель
Сommit
14c85e034c

+ 95 - 0
custom_components/tuya_local/devices/xiumii_smart_human_presence_sensor.yaml

@@ -0,0 +1,95 @@
+name: Presence Sensor
+products:
+  - id: 4ops1avp7zdwhyqu
+    name: Xiumii Smart Human Presence Sensor
+
+primary_entity:
+  entity: binary_sensor
+  class: occupancy
+  dps:
+    - id: 1
+      type: string
+      name: sensor
+      mapping:
+        - dps_val: peaceful
+          value: true
+        - dps_val: none
+          value: false
+
+secondary_entities:
+  - entity: number
+    name: Range
+    dps:
+      - id: 4
+        type: integer
+        name: value
+        unit: cm
+        range:
+          min: 75
+          max: 600
+        mapping:
+          - step: 75
+  
+  - entity: sensor
+    name: Distance to closest target
+    dps:
+      - id: 9
+        type: integer
+        name: sensor
+        unit: cm
+        class: measurement
+
+  - entity: sensor
+    name: Illuminance
+    dps:
+      - id: 101
+        type: integer
+        name: sensor
+        unit: lx
+        class: measurement
+  
+  - entity: sensor
+    name: PIR delay
+    dps:
+      - id: 102
+        type: integer
+        name: sensor
+        unit: s
+        class: measurement
+
+  - entity: switch
+    name: PIR
+    dps:
+      - id: 103
+        type: boolean
+        name: switch
+  
+  - entity: switch
+    name: LED
+    category: config
+    dps:
+      - id: 104
+        type: boolean
+        name: switch
+
+  - entity: sensor
+    name: Duration
+    dps:
+      - id: 105
+        type: integer
+        name: sensor
+        unit: s
+
+  - entity: select
+    name: PIR Sensitivity
+    dps:
+      - id: 106
+        type: string
+        name: option
+        mapping:
+          - dps_val: low
+            value: Low
+          - dps_val: middle
+            value: Medium
+          - dps_val: high
+            value: High