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

Better mapping for error codes

mat1990dj 1 год назад
Родитель
Сommit
d1522dc116
1 измененных файлов с 14 добавлено и 2 удалено
  1. 14 2
      custom_components/tuya_local/devices/nine_ev_charger.yaml

+ 14 - 2
custom_components/tuya_local/devices/nine_ev_charger.yaml

@@ -64,17 +64,29 @@ secondary_entities:
     class: problem
     category: diagnostic
     dps:
-      - id: 10  # fault
+      - id: 10  # fault sensor
         type: bitfield
         name: sensor
         optional: true
         mapping:
           - dps_val: 0
             value: false
+          - value: true
+      - id: 10  # fault code
+        type: bitfield
+        name: fault_code
+        optional: true
+      - id: 10  # fault desc
+        type: bitfield
+        name: description
+        optional: true
+        mapping:
+          - dps_val: 0
+            value: "Ok"
           - dps_val: 1
             value: "Ov2 Cr Fault"
           - dps_val: 2
-            value: "OV Vol"
+            value: "Overvoltage alarm"
           - dps_val: 4
             value: "Undervoltage alarm"
           - dps_val: 8