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

only entities and english translations.

hcanIngo 1 год назад
Родитель
Сommit
f76c3e120a
1 измененных файлов с 62 добавлено и 56 удалено
  1. 62 56
      custom_components/tuya_local/devices/powerworld_pw040.yaml

+ 62 - 56
custom_components/tuya_local/devices/powerworld_pw040.yaml

@@ -1,22 +1,28 @@
 name: PW040
 products:
   - id: 5oc9wmac3bbidekc
-    name: Powerworld PW040 (Vertriebsbezeichnung Michl SMP13)
+    name: Powerworld PW040 (sold as "Michl SMP13")
 entities:
-  - entity: climate
-    translation_key: heater
-    name: Warmwasser
+  - entity: number
+    name: WarmwasserSoll_T  # hot water target value
+    category: config
     dps:
-      - id: 123  # e_WarmwasserSoll_T
+      - id: 123
+        hidden: true
         type: integer
-        name: temperature
+        name: value
+        unit: C
         range:
           min: 30
           max: 55
-        unit: C
-      - id: 108  # Warmwasser_T (ist)
+  - entity: number
+    name: Warmwasser_T  # hot water (actual value)
+    category: config
+    dps:
+      - id: 108  # Warmwasser_T (ist): hot water (actual value)
         type: integer
-        name: current_temperature
+        name: value
+        unit: C
       - id: 4
         hidden: true
         type: integer
@@ -26,7 +32,7 @@ entities:
           min: 0
           max: 9999
   - entity: select
-    name: Betrieb
+    name: Betrieb  # operation
     category: config
     dps:
       - id: 1
@@ -34,11 +40,11 @@ entities:
         name: option
         mapping:
           - dps_val: false
-            value: "aus"
+            value: "aus"  # off
           - dps_val: true
-            value: "aktiv"
+            value: "aktiv"  # active
   - entity: select
-    name: Energiemodus
+    name: Energiemodus  # energy mode
     category: config
     dps:
       - id: 2
@@ -52,7 +58,7 @@ entities:
           - dps_val: mute
             value: eco
   - entity: select
-    name: Betriebsart
+    name: Betriebsart  # Operating mode
     category: config
     dps:
       - id: 5
@@ -60,27 +66,27 @@ entities:
         name: option
         mapping:
           - dps_val: heat
-            value: nur Heizen
-          - dps_val: wth
-            value: nur WW
+            value: nur Heizen  # only heating
+          - dps_val: wth  # only hot water
+            value: nur WW  # only hot water
           - dps_val: cool
-            value: Kuehlen
+            value: Kuehlen  # cooling
           - dps_val: wth_heat
-            value: WW und Heizen
+            value: WW und Heizen  # hot water and heating
           - dps_val: wth_cool
-            value: WW und Kuehlen
+            value: WW und Kuehlen  # hot water and cooling
   - entity: select
-    name: Heiz-RL-Steuerung
+    name: Heiz-RL-Steuerung  # heating return flow control
     category: config
     dps:
       - id: 132
         type: string
         name: option
         mapping:
-          - dps_val: 0  # manuelle RLsoll_T
+          - dps_val: 0  # manuelle RLsoll_T - take return flow target value
             value: manuell  # boost
           - dps_val: 1  # HeizKennlinie aktiv
-            value: Heizkennlinie  # eco
+            value: Heizkennlinie  # eco - characteristic curve
   - entity: sensor
     name: WpRL_T
     class: temperature
@@ -94,7 +100,7 @@ entities:
           min: -30
           max: 99
   - entity: sensor
-    name: WpVL_T  # (ist)
+    name: WpVL_T  # outlet temperature
     class: temperature
     category: diagnostic
     dps:
@@ -106,7 +112,7 @@ entities:
           min: -30
           max: 99
   - entity: sensor
-    name: Umgebung_T
+    name: Umgebung_T  # ambient temperature
     class: temperature
     category: diagnostic
     dps:
@@ -119,7 +125,7 @@ entities:
           min: -30
           max: 99
   - entity: sensor
-    name: GasVL_T
+    name: GasVL_T  # gas outlet temperature
     class: temperature
     category: diagnostic
     dps:
@@ -132,7 +138,7 @@ entities:
           min: -30
           max: 99
   - entity: sensor
-    name: GasRL_T
+    name: GasRL_T  # gas temperature return flow
     class: temperature
     category: diagnostic
     dps:
@@ -145,7 +151,7 @@ entities:
           min: -30
           max: 99
   - entity: sensor
-    name: Verdampfer_T
+    name: Verdampfer_T  # vaporiser temperature
     class: temperature
     category: diagnostic
     dps:
@@ -158,7 +164,7 @@ entities:
           min: -30
           max: 99
   - entity: sensor
-    name: Kuehlschlangen_T
+    name: Kuehlschlangen_T  # coil temperature
     class: temperature
     category: diagnostic
     dps:
@@ -170,7 +176,7 @@ entities:
         range:
           min: -30
           max: 99
-  - entity: sensor
+  - entity: sensor  # main expansion valve opening level
     name: Ventiloeffnung_HauptExpansion_P
     category: diagnostic
     dps:
@@ -182,7 +188,7 @@ entities:
         range:
           min: 0
           max: 500
-  - entity: sensor
+  - entity: sensor  # enthalpy expansion valve opening level
     name: Ventiloeffnung_EnthalpieExpansion_P
     category: diagnostic
     dps:
@@ -195,7 +201,7 @@ entities:
           min: 0
           max: 500
   - entity: sensor
-    name: Kompressor_I
+    name: Kompressor_I  # Compressor current
     class: current
     category: diagnostic
     dps:
@@ -208,7 +214,7 @@ entities:
           min: 0
           max: 65
   - entity: sensor
-    name: Kompressor_f
+    name: Kompressor_f  # Compressor frequency
     class: frequency
     category: diagnostic
     dps:
@@ -221,7 +227,7 @@ entities:
           min: -99
           max: 150
   - entity: sensor
-    name: Kuehlkoerper_T
+    name: Kuehlkoerper_T  # Heat sink temperature
     class: temperature
     category: diagnostic
     dps:
@@ -234,7 +240,7 @@ entities:
           min: -99
           max: 150
   - entity: sensor
-    name: Bus_Udc
+    name: Bus_Udc  # bus dc voltage
     class: voltage
     category: diagnostic
     dps:
@@ -247,7 +253,7 @@ entities:
           min: 0
           max: 999
   - entity: sensor
-    name: DcLuefter1_vWind
+    name: DcLuefter1_vWind  # dc fan 1 speed
     category: diagnostic
     dps:
       - id: 116
@@ -259,7 +265,7 @@ entities:
           min: 0
           max: 1500
   - entity: sensor
-    name: DcLuefter2_vWind
+    name: DcLuefter2_vWind  # dc fan 2 speed
     category: diagnostic
     dps:
       - id: 15
@@ -271,7 +277,7 @@ entities:
         range:
           min: 0
           max: 1500
-  - entity: number
+  - entity: number  # manual heat water temperature
     name: Heizwasser_Tsoll manuell  # e_HeizRLsoll_T_ohneKennlinie (einstellbar)
     category: config
     dps:
@@ -282,7 +288,7 @@ entities:
         range:
           min: 28
           max: 55
-  - entity: number
+  - entity: number  # return flow to cool target value (delta temperature)
     name: RLzuKuehlsoll_dT  # e_RL_zu_KuehlSoll_dT
     category: config
     dps:
@@ -294,7 +300,7 @@ entities:
         range:
           min: 2
           max: 18
-  - entity: number
+  - entity: number  # return flow to return flow target value (delta temp.)
     name: RLzuRLsoll_dT  # e_RL_zu_RLsoll_dT
     category: config
     dps:
@@ -305,7 +311,7 @@ entities:
         range:
           min: 2
           max: 18
-  - entity: number
+  - entity: number  # cooling target value (temperature)
     name: Kuehlsoll_T  # e_KuehlSoll_T
     class: temperature
     category: config
@@ -318,7 +324,7 @@ entities:
         range:
           min: 7
           max: 30
-  - entity: number
+  - entity: number  # water compensation temperature
     name: WasserAusgleich_T  # e_WasserAusgleich_T
     class: temperature
     category: config
@@ -330,7 +336,7 @@ entities:
         range:
           min: -5
           max: 15
-  - entity: number
+  - entity: number  # temperature offset of characteristic curve
     name: Kennlinie_Offset_T  # ea_Offset_T
     class: temperature
     category: config
@@ -342,7 +348,7 @@ entities:
         range:
           min: 0
           max: 40
-  - entity: number
+  - entity: number  # gradient of characteristic curve
     name: Kennlinie_m_x10  # ea_Steigung_m_x10
     category: config
     dps:
@@ -352,7 +358,7 @@ entities:
         range:
           min: 1
           max: 30
-  - entity: select
+  - entity: select  # compressor frequency @ target temperature
     name: Kompressor_f @Zieltemperatur  # ea_f_at_ZielTemp_str
     category: config
     dps:
@@ -365,7 +371,7 @@ entities:
             value: FreqBeibehalten
           - dps_val: 1
             value: FreqReduktion
-  - entity: number
+  - entity: number  # pipe heater start temperature
     name: RohrheizungStart_T  # ea_RohrheizungStart_T
     class: temperature
     category: config
@@ -378,7 +384,7 @@ entities:
           min: -20
           max: 20
   - entity: number
-    name: Warmwasser_t  # ea_WarmwasserStart_t
+    name: WarmwasserStart_t  # hot water start time
     category: config
     dps:
       - id: 137
@@ -388,7 +394,7 @@ entities:
         range:
           min: 0
           max: 60
-  - entity: select
+  - entity: select  # water pump stop config
     name: Modus WP-Wasserpumpe  # ea_WasserpumpenStopp_str
     category: config
     dps:
@@ -397,10 +403,10 @@ entities:
         name: option
         mapping:
           - dps_val: 0
-            value: Stopp
+            value: Stopp  # stop immediately
           - dps_val: 1
-            value: Nachlauf
-  - entity: number
+            value: Nachlauf  # stop after trail
+  - entity: number  # defrost start temperature
     name: Abtau_Tstart  # ew_AbtauenStart_T
     class: temperature
     category: config
@@ -412,7 +418,7 @@ entities:
         range:
           min: -15
           max: -1
-  - entity: number
+  - entity: number  # defrost stop temperature
     name: Abtau_Tstopp  # ew_AbtauenEnde_T
     class: temperature
     category: config
@@ -424,7 +430,7 @@ entities:
         range:
           min: 1
           max: 40
-  - entity: number
+  - entity: number  # defrost hysteresis (delta temperature)
     name: Abtau_dT  # ew_Abtauen_dT (Hysterese)
     class: temperature
     category: config
@@ -436,7 +442,7 @@ entities:
         range:
           min: 0
           max: 15
-  - entity: number
+  - entity: number  # compressor minimal frequency @ target temperature
     name: Kompressor_fMin @Zieltemperatur  # ew_fMin_at_ZielTemp
     class: frequency
     category: config
@@ -448,7 +454,7 @@ entities:
         range:
           min: 30
           max: 120
-  - entity: number
+  - entity: number  # compressor maximal frequency @ target temperature
     name: Kompressor_fMax @Zieltemperatur  # ew_fMax_at_ZielTemp
     class: frequency
     category: config
@@ -460,7 +466,7 @@ entities:
         range:
           min: 30
           max: 120
-  - entity: number
+  - entity: number  # compressor hot water frequency compensation
     name: Kompressor_fWW-Kompensation  # ew_fWarmwasser_Kompensation
     class: frequency
     category: config