|
|
@@ -0,0 +1,480 @@
|
|
|
+---
|
|
|
+---
|
|
|
+name: PW040
|
|
|
+products:
|
|
|
+ - id: 5oc9wmac3bbidekc
|
|
|
+ name: Powerworld PW040 (Vertriebsbezeichnung Michl SMP13)
|
|
|
+primary_entity:
|
|
|
+ entity: climate
|
|
|
+ translation_key: heater
|
|
|
+ name: Warmwasser
|
|
|
+ dps:
|
|
|
+ - id: 123
|
|
|
+ type: integer
|
|
|
+ name: temperature # e_WarmwasserSoll_T
|
|
|
+ unit: C
|
|
|
+ range:
|
|
|
+ min: 30
|
|
|
+ max: 55
|
|
|
+ - id: 108
|
|
|
+ type: integer
|
|
|
+ name: current_temperature # Warmwasser_T (ist)
|
|
|
+ - id: 4
|
|
|
+ type: integer
|
|
|
+ name: temp_set
|
|
|
+ optional: true
|
|
|
+ hidden: true
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 9999
|
|
|
+secondary_entities:
|
|
|
+ - entity: select
|
|
|
+ name: Betrieb
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 1
|
|
|
+ type: boolean
|
|
|
+ name: option
|
|
|
+ mapping:
|
|
|
+ - dps_val: false
|
|
|
+ value: "aus"
|
|
|
+ - dps_val: true
|
|
|
+ value: "aktiv"
|
|
|
+ - entity: select
|
|
|
+ name: Energiemodus
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 2
|
|
|
+ type: string
|
|
|
+ name: option
|
|
|
+ mapping:
|
|
|
+ - dps_val: smart
|
|
|
+ value: comfort
|
|
|
+ - dps_val: strong
|
|
|
+ value: boost
|
|
|
+ - dps_val: mute
|
|
|
+ value: eco
|
|
|
+ - entity: select
|
|
|
+ name: Betriebsart
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 5
|
|
|
+ type: string
|
|
|
+ name: option
|
|
|
+ mapping:
|
|
|
+ - dps_val: heat
|
|
|
+ value: nur Heizen
|
|
|
+ - dps_val: wth
|
|
|
+ value: nur WW
|
|
|
+ - dps_val: cool
|
|
|
+ value: Kühlen
|
|
|
+ - dps_val: wth_heat
|
|
|
+ value: WW und Heizen
|
|
|
+ - dps_val: wth_cool
|
|
|
+ value: WW und Kühlen
|
|
|
+ - entity: select
|
|
|
+ name: Heiz-RL-Steuerung
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 132
|
|
|
+ type: string
|
|
|
+ name: option
|
|
|
+ mapping:
|
|
|
+ - dps_val: 0 # manuelle RLsoll_T
|
|
|
+ value: "manuell" # boost
|
|
|
+ - dps_val: 1 # HeizKennlinie aktiv
|
|
|
+ value: "Heizkennlinie" # eco
|
|
|
+ - entity: sensor
|
|
|
+ name: WpRL_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 101
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: WpVL_T # (ist)
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 102
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: Umgebung_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 103
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: GasVL_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 104
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: GasRL_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 105
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: Verdampfer_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 106
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: Kuehlschlangen_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 107
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: sensor
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -30
|
|
|
+ max: 99
|
|
|
+ - entity: sensor
|
|
|
+ name: Ventiloeffnung_HauptExpansion_P
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 109
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: P
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 500
|
|
|
+ - entity: sensor
|
|
|
+ name: Ventiloeffnung_EnthalpieExpansion_P
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 111
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: P
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 500
|
|
|
+ - entity: sensor
|
|
|
+ name: Kompressor_I
|
|
|
+ class: current
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 112
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: A
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 65
|
|
|
+ - entity: sensor
|
|
|
+ name: Kompressor_f
|
|
|
+ class: frequency
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 115
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: Hz
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -99
|
|
|
+ max: 150
|
|
|
+ - entity: sensor
|
|
|
+ name: Kuehlkoerper_T
|
|
|
+ class: temperature
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 113
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: C
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: -99
|
|
|
+ max: 150
|
|
|
+ - entity: sensor
|
|
|
+ name: Bus_Udc
|
|
|
+ class: voltage
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 117
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: V
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 999
|
|
|
+ - entity: sensor
|
|
|
+ name: DcLuefter1_vWind
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 116
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: rpm
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 1500
|
|
|
+ - entity: sensor
|
|
|
+ hidden: true
|
|
|
+ name: DcLuefter2_vWind
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 15
|
|
|
+ hidden: true
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ unit: rpm
|
|
|
+ class: measurement
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 1500
|
|
|
+ - entity: number
|
|
|
+ name: Heizwasser_Tsoll manuell # e_HeizRLsoll_T_ohneKennlinie (einstellbar)
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 125
|
|
|
+ type: integer
|
|
|
+ name: value
|
|
|
+ unit: C
|
|
|
+ range:
|
|
|
+ min: 28
|
|
|
+ max: 55
|
|
|
+ - entity: number
|
|
|
+ hidden: true
|
|
|
+ name: RLzuKuehlsoll_dT # e_RL_zu_KuehlSoll_dT
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 121
|
|
|
+ type: integer
|
|
|
+ hidden: true
|
|
|
+ name: value
|
|
|
+ unit: C
|
|
|
+ range:
|
|
|
+ min: 2
|
|
|
+ max: 18
|
|
|
+ - entity: number
|
|
|
+ name: RLzuRLsoll_dT # e_RL_zu_RLsoll_dT
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 122
|
|
|
+ type: integer
|
|
|
+ name: valve
|
|
|
+ unit: C
|
|
|
+ range:
|
|
|
+ min: 2
|
|
|
+ max: 18
|
|
|
+ - entity: number
|
|
|
+ hidden: true
|
|
|
+ name: Kuehlsoll_T # e_KuehlSoll_T
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 124
|
|
|
+ type: integer
|
|
|
+ hidden: true
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 7
|
|
|
+ max: 30
|
|
|
+ - entity: number
|
|
|
+ name: WasserAusgleich_T # e_WasserAusgleich_T
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 126
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: -5
|
|
|
+ max: 15
|
|
|
+ - entity: number
|
|
|
+ name: Kennlinie_Offset_T # ea_Offset_T
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 133
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 40
|
|
|
+ - entity: number
|
|
|
+ name: Kennlinie_m_x10 # ea_Steigung_m_x10
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 134
|
|
|
+ type: integer
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 1
|
|
|
+ max: 30
|
|
|
+ - entity: select
|
|
|
+ name: Kompressor_f @Zieltemperatur # ea_f_at_ZielTemp_str
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 135
|
|
|
+ type: string
|
|
|
+ unit: Hz
|
|
|
+ name: value
|
|
|
+ mapping:
|
|
|
+ - dps_val: 0
|
|
|
+ value: FreqBeibehalten
|
|
|
+ - dps_val: 1
|
|
|
+ value: FreqReduktion
|
|
|
+ - entity: number
|
|
|
+ name: RohrheizungStart_T # ea_RohrheizungStart_T
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 136
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: -20
|
|
|
+ max: 20
|
|
|
+ - entity: number
|
|
|
+ name: Warmwasser_t # ea_WarmwasserStart_t
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 137
|
|
|
+ type: integer
|
|
|
+ unit: min
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 60
|
|
|
+ - entity: select
|
|
|
+ name: Modus WP-Wasserpumpe # ea_WasserpumpenStopp_str
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 138
|
|
|
+ type: string
|
|
|
+ name: option
|
|
|
+ mapping:
|
|
|
+ - dps_val: 0
|
|
|
+ value: Stopp
|
|
|
+ - dps_val: 1
|
|
|
+ value: Nachlauf
|
|
|
+ - entity: number
|
|
|
+ name: Abtau_Tstart # ew_AbtauenStart_T
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 139
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: -15
|
|
|
+ max: -1
|
|
|
+ - entity: number
|
|
|
+ name: Abtau_Tstopp # ew_AbtauenEnde_T
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 140
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 1
|
|
|
+ max: 40
|
|
|
+ - entity: number
|
|
|
+ name: Abtau_dT # ew_Abtauen_dT (Hysterese)
|
|
|
+ class: temperature
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 141
|
|
|
+ type: integer
|
|
|
+ unit: C
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 15
|
|
|
+ - entity: number
|
|
|
+ name: Kompressor_fMin @Zieltemperatur # ew_fMin_at_ZielTemp
|
|
|
+ class: frequency
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 142
|
|
|
+ type: integer
|
|
|
+ unit: Hz
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 30
|
|
|
+ max: 120
|
|
|
+ - entity: number
|
|
|
+ name: Kompressor_fMax @Zieltemperatur # ew_fMax_at_ZielTemp
|
|
|
+ class: frequency
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 143
|
|
|
+ type: integer
|
|
|
+ unit: Hz
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: 30
|
|
|
+ max: 120
|
|
|
+ - entity: number
|
|
|
+ name: Kompressor_fWW-Kompensation # ew_fWarmwasser_Kompensation
|
|
|
+ class: frequency
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 144
|
|
|
+ type: integer
|
|
|
+ unit: Hz
|
|
|
+ name: value
|
|
|
+ range:
|
|
|
+ min: -50
|
|
|
+ max: 20
|