CJNE / thermiagenesis

Home assistant custom component for Thermia Inverter/Mega heat pumps
MIT License
23 stars 13 forks source link

Add "Passive Cooling" to Heat Pump Status entity #284

Open mhjansen79 opened 3 months ago

mhjansen79 commented 3 months ago

Currently the Heat Pump Status Sensor Entity includes the statuses of Hot Water, Heating, Anti Legionella, Standby, No Demand and Off, however there is also another status which is "Passive Cooling"

When the Heat Pump (Thermia Calibra Cool 7 WW) is in the Passive Cooling mode the status found through the integration is Off.

Thanks for a great integration!

igordockx commented 3 months ago

+1 for request to add Passive Cooling mode to the Status Sensor entity.

@mhjansen79 if you would like to monitor the passive cooling behaviour in the mean time, you could enable the sensor "Mix Valve Cooling Opening Degree" in the integration.

Unfortunately the scale is off by a factor 100 (too big; this is due to a wrong scale defined in the Thermia modbus spec); this can be corrected by using a Sensor template, eg:

template:
  - sensor:
    - name: Mix Valve Cooling Opening Degree Fixed
      unit_of_measurement: "%"
      state: "{{ ( states('sensor.mix_valve_cooling_opening_degree') | int / 100 ) | round(0) }}"

Now the Mix valve cooling opening degree will be 0% with passive cooling deactivated, and 100% with passive cooling activated.

Grtz