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

Add Himox to supported devices

Squashed commit from @dieantu, PR #128
dieantu 4 лет назад
Родитель
Сommit
980efe7a7e
2 измененных файлов с 98 добавлено и 0 удалено
  1. 1 0
      README.md
  2. 97 0
      custom_components/tuya_local/devices/himox_h06_purifier.yaml

+ 1 - 0
README.md

@@ -100,6 +100,7 @@ the device will not work despite being listed below.
 ### Air Purifiers
 - Renpho RP-AP001S air purifier
 - Poiema One air purifier
+- Himox H06 Air Purifier
 
 ### Dehumidifiers
 - Goldair GPDH420 dehumidifier

+ 97 - 0
custom_components/tuya_local/devices/himox_h06_purifier.yaml

@@ -0,0 +1,97 @@
+name: himox h06
+products:
+ - id: 80256465f4cfa2c5ec84
+primary_entity:
+  entity: fan
+  dps:
+    - id: 1
+      type: boolean
+      name: switch
+    - id: 4
+      type: string
+      name: speed
+      mapping:
+        - dps_val: "low"
+          value: 33.34
+        - dps_val: "mid"
+          value: 66.67
+        - dps_val: "high"
+          value: 100
+secondary_entities:
+  - entity: sensor
+    name: active_filter_life
+#   icon: mdi:filter
+    dps:
+      - id: 5
+        type: integer
+        name: sensor
+        readonly: true
+        unit: "%"
+        class: measurement
+        range:
+          min: 0
+          max: 100
+        scale: 0
+        step: 1
+  - entity: light
+    name: aq_indicator
+    dps:
+      - id: 8
+        type: boolean
+        name: switch
+  - entity: switch
+    name: filter_reset
+    dps:
+      - id: 11
+        type: boolean
+        name: switch
+  - entity: select
+    name: timer
+    icon: "mdi:timer"
+    category: config
+    dps:
+      - id: 18
+        name: option
+        type: string
+        mapping:
+          - dps_val: cancel
+            value: "Off"
+          - dps_val: 4h
+            value: "4 hours"
+          - dps_val: 8h
+            value: "8 hours"
+  - entity: sensor
+    name: countdown_left
+    dps:
+      - id: 19
+        type: integer
+        name: sensor
+        readonly: true
+        unit: "min"
+        class: measurement
+        range:
+          min: 0
+          max: 480
+        scale: 0
+        step: 1
+  - entity: sensor
+    name: aq_indicator
+    dps:
+      - id: 22
+        type: string
+        name: sensor
+        readonly: true
+  - entity: select
+    name: air_debugger
+    category: diagnostic
+    dps:
+      - id: 101
+        name: option
+        type: string
+        mapping:
+          - dps_val: calcle
+            value: "great"
+          - dps_val: 1
+            value: "medium"
+          - dps_val: 2
+            value: "severe"