|
|
@@ -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
|