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

Rename electriq_cd20pro_dehumidifier.yaml as new config.

Restore electriq_dehumidifier.yaml so as not to break CD25PRO.
Jason Rumney 4 лет назад
Родитель
Сommit
702b49372e

+ 86 - 0
custom_components/tuya_local/devices/electriq_cd20pro_dehumidifier.yaml

@@ -0,0 +1,86 @@
+name: "Electriq Dehumidifier CD25PRO-LE-V2"
+primary_entity:
+  entity: humidifier
+  class: dehumidifier
+  dps:
+    - id: 1
+      name: switch
+      type: boolean
+      mapping:
+        - dps_val: false
+          icon: "mdi:air-humidifier-off"
+          icon_priority: 1
+        - dps_val: true
+          icon: "mdi:air-humidifier"
+          icon_priority: 3
+    - id: 2
+      name: mode
+      type: string
+      mapping:
+        - dps_val: "auto"
+          value: "Auto"
+        - dps_val: "low"
+          value: "Low"
+        - dps_val: "high"
+          value: "High"
+          icon: "mdi:tshirt-crew-outline"
+          icon_priority: 2
+        - dps_val: "fan"
+          value: "Air clean"
+          icon: "mdi:air-purifier"
+          icon_priority: 2
+    - id: 3
+      type: integer
+      name: current_humidity
+      readonly: true
+    - id: 4
+      type: integer
+      name: humidity
+      range:
+        min: 35
+        max: 80
+      mapping:
+        - step: 5
+    - id: 103
+      type: integer
+      name: current_temperature
+      readonly: true
+secondary_entities:
+  - entity: fan
+    name: Fan
+    dps:
+      - id: 1
+        type: boolean
+        name: switch
+      - id: 102
+        name: preset_mode
+        type: string
+        mapping:
+          - dps_val: "45"
+            value: "Half open"
+          - dps_val: "90"
+            value: "Fully open"
+          - dps_val: "0_90"
+            value: "Oscillate"
+  - entity: light
+    name: "UV light"
+    icon: "mdi:solar-power"
+    dps:
+      - id: 10
+        name: switch
+        type: boolean
+  - entity: switch
+    name: "Ionizer"
+    icon: "mdi:creation"
+    dps:
+      - id: 5
+        name: switch
+        type: boolean
+  - entity: light
+    name: "Humidity Indicator"
+    icon: "mdi:radiator"
+    dps:
+      - id: 101
+        type: boolean
+        name: switch
+

+ 7 - 8
custom_components/tuya_local/devices/electriq_dehumidifier.yaml

@@ -64,7 +64,7 @@ secondary_entities:
             value: "Oscillate"
             value: "Oscillate"
   - entity: light
   - entity: light
     name: "UV light"
     name: "UV light"
-    icon: "mdi:solar-power"
+    icon: "mdi:solar-power"    
     dps:
     dps:
       - id: 10
       - id: 10
         name: switch
         name: switch
@@ -73,14 +73,13 @@ secondary_entities:
     name: "Ionizer"
     name: "Ionizer"
     icon: "mdi:creation"
     icon: "mdi:creation"
     dps:
     dps:
-      - id: 5
+      - id: 104
         name: switch
         name: switch
         type: boolean
         type: boolean
-  - entity: light
-    name: "Humidity Indicator"
-    icon: "mdi:radiator"
+  - entity: lock
+    name: Child Lock
     dps:
     dps:
-      - id: 101
+      - id: 7
         type: boolean
         type: boolean
-        name: switch
-
+        name: lock
+