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

Edit fault detection and remove deprecated sensor

Severin Müller 2 лет назад
Родитель
Сommit
28afc36549
1 измененных файлов с 32 добавлено и 13 удалено
  1. 32 13
      custom_components/tuya_local/devices/eeese_anna_dehumidifier.yaml

+ 32 - 13
custom_components/tuya_local/devices/eeese_anna_dehumidifier.yaml

@@ -42,42 +42,61 @@ primary_entity:
           icon: "mdi:air-purifier"
           icon_priority: 3
     - id: 6
-      type: integer
       name: current_humidity
+      type: integer
     - id: 19
       type: bitfield
-      name: error
+      name: fault_code
       optional: true
       mapping:
         - dps_val: 4
           icon: "mdi:cup-water"
           icon_priority: 1
 secondary_entities:
-  - entity: sensor
-    name: Current humidity
-    deprecated: humidifier
+  - entity: binary_sensor
+    name: Tank
+    class: problem
     category: diagnostic
-    class: humidity
     dps:
-      - id: 6
-        type: integer
-        name: sensor
-        unit: "%"
-        class: measurement
+      - id: 19
+        type: bitfield
+        name: fault_code
+        optional: true
+        mapping:
+          - dps_val: 4
+            value: true
+          - value: false
   - entity: binary_sensor
-    name: Tank
+    name: Defrost
     class: problem
     category: diagnostic
     dps:
       - id: 19
         type: bitfield
-        name: sensor
+        name: fault_code
+        optional: true
+        mapping:
+          - dps_val: 8
+            value: true
+          - value: false
+  - entity: binary_sensor
+    name: Fault
+    class: problem
+    category: diagnostic
+    dps:
+      - id: 19
+        type: bitfield
+        name: fault_code
         optional: true
         mapping:
           - dps_val: 0
             value: false
           - dps_val: null
             value: false
+          - dps_val: 4
+            value: false
+          - dps_val: 8
+            value: false
           - value: true
   - entity: switch
     name: Ionizer