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

pytest tests/test_device_config.py

Please note the error that is still to be assigned.
il 1 год назад
Родитель
Сommit
4779fddcec
1 измененных файлов с 14 добавлено и 19 удалено
  1. 14 19
      custom_components/tuya_local/devices/powerworld_pw040.yaml

+ 14 - 19
custom_components/tuya_local/devices/powerworld_pw040.yaml

@@ -1,5 +1,3 @@
----
----
 name: PW040
 name: PW040
 products:
 products:
   - id: 5oc9wmac3bbidekc
   - id: 5oc9wmac3bbidekc
@@ -9,21 +7,21 @@ primary_entity:
   translation_key: heater
   translation_key: heater
   name: Warmwasser
   name: Warmwasser
   dps:
   dps:
-    - id: 123
+    - id: 123  # e_WarmwasserSoll_T
       type: integer
       type: integer
-      name: temperature  # e_WarmwasserSoll_T
-      unit: C
+      name: temperature
       range:
       range:
         min: 30
         min: 30
         max: 55
         max: 55
-    - id: 108
+      unit: C
+    - id: 108  # Warmwasser_T (ist)
       type: integer
       type: integer
-      name: current_temperature  # Warmwasser_T (ist)
+      name: current_temperature
     - id: 4
     - id: 4
+      hidden: true
       type: integer
       type: integer
       name: temp_set
       name: temp_set
       optional: true
       optional: true
-      hidden: true
       range:
       range:
         min: 0
         min: 0
         max: 9999
         max: 9999
@@ -67,11 +65,11 @@ secondary_entities:
           - dps_val: wth
           - dps_val: wth
             value: nur WW
             value: nur WW
           - dps_val: cool
           - dps_val: cool
-            value: Kühlen
+            value: Kuehlen
           - dps_val: wth_heat
           - dps_val: wth_heat
             value: WW und Heizen
             value: WW und Heizen
           - dps_val: wth_cool
           - dps_val: wth_cool
-            value: WW und Kühlen
+            value: WW und Kuehlen
   - entity: select
   - entity: select
     name: Heiz-RL-Steuerung
     name: Heiz-RL-Steuerung
     category: config
     category: config
@@ -81,9 +79,9 @@ secondary_entities:
         name: option
         name: option
         mapping:
         mapping:
           - dps_val: 0  # manuelle RLsoll_T
           - dps_val: 0  # manuelle RLsoll_T
-            value: "manuell"  # boost
+            value: manuell  # boost
           - dps_val: 1  # HeizKennlinie aktiv
           - dps_val: 1  # HeizKennlinie aktiv
-            value: "Heizkennlinie"  # eco
+            value: Heizkennlinie  # eco
   - entity: sensor
   - entity: sensor
     name: WpRL_T
     name: WpRL_T
     class: temperature
     class: temperature
@@ -262,7 +260,6 @@ secondary_entities:
           min: 0
           min: 0
           max: 1500
           max: 1500
   - entity: sensor
   - entity: sensor
-    hidden: true
     name: DcLuefter2_vWind
     name: DcLuefter2_vWind
     category: diagnostic
     category: diagnostic
     dps:
     dps:
@@ -287,13 +284,12 @@ secondary_entities:
           min: 28
           min: 28
           max: 55
           max: 55
   - entity: number
   - entity: number
-    hidden: true
     name: RLzuKuehlsoll_dT  # e_RL_zu_KuehlSoll_dT
     name: RLzuKuehlsoll_dT  # e_RL_zu_KuehlSoll_dT
     category: config
     category: config
     dps:
     dps:
       - id: 121
       - id: 121
-        type: integer
         hidden: true
         hidden: true
+        type: integer
         name: value
         name: value
         unit: C
         unit: C
         range:
         range:
@@ -305,20 +301,19 @@ secondary_entities:
     dps:
     dps:
       - id: 122
       - id: 122
         type: integer
         type: integer
-        name: valve
+        name: value
         unit: C
         unit: C
         range:
         range:
           min: 2
           min: 2
           max: 18
           max: 18
   - entity: number
   - entity: number
-    hidden: true
     name: Kuehlsoll_T  # e_KuehlSoll_T
     name: Kuehlsoll_T  # e_KuehlSoll_T
     class: temperature
     class: temperature
     category: config
     category: config
     dps:
     dps:
       - id: 124
       - id: 124
-        type: integer
         hidden: true
         hidden: true
+        type: integer
         unit: C
         unit: C
         name: value
         name: value
         range:
         range:
@@ -365,7 +360,7 @@ secondary_entities:
       - id: 135
       - id: 135
         type: string
         type: string
         unit: Hz
         unit: Hz
-        name: value
+        name: option
         mapping:
         mapping:
           - dps_val: 0
           - dps_val: 0
             value: FreqBeibehalten
             value: FreqBeibehalten