Преглед изворни кода

fix (madimack_elitev4_heatpump): dynamically enable presets

- sleep is enabled in heat mode, but not in auto
- boost is not known to occur in any mode, so disable for now

Discussion #3789
Jason Rumney пре 4 месеци
родитељ
комит
821df79e30
1 измењених фајлова са 16 додато и 0 уклоњено
  1. 16 0
      custom_components/tuya_local/devices/madimack_elitev4_heatpump.yaml

+ 16 - 0
custom_components/tuya_local/devices/madimack_elitev4_heatpump.yaml

@@ -27,6 +27,20 @@ entities:
         name: mode
         type: string
         hidden: true
+      - id: 102
+        name: enable_sleep
+        type: string
+        hidden: true
+        mapping:
+          - dps_val: heating
+            value: true
+          - value: false
+      - id: 102
+        name: enable_boost
+        type: string
+        hidden: true
+        mapping:
+          - value: false
       - id: 104
         name: temperature
         type: integer
@@ -39,12 +53,14 @@ entities:
         mapping:
           - dps_val: silence
             value: sleep
+            available: enable_sleep
           - dps_val: perfect
             value: comfort
           - dps_val: power
             value: quick
           - dps_val: boost
             value: boost
+            available: enable_boost
       - id: 106
         name: temperature_unit
         type: string