raomin / ESPAltherma

Monitor your Daikin Altherma / ROTEX heat pump with ESP32
MIT License
317 stars 104 forks source link

ESPAltherma reports Operation Mode as Fan Only when idle #437

Open joncage opened 2 months ago

joncage commented 2 months ago

Took me a while to realise, but it looks like then the Operational Mode is Fan Only in my heat pump (no fans that I can see are running during these periods), what it really means is Not Running, Inactive or Idle or something along those lines.

Could this be changed to more clearly report the state when the heat pump is not active?

I'm using the Altherma(LT_CB_11-16kW Bizone).h configuration currently if that makes a difference. I think I'm using the wrong one and we actually have a signle-zone system with two thermostats which affect some flow switches the Daikin machinery doesn't report on as I can't see a difference in any of the logged outputs when one thermostat calls vs the other.

LaurensBot commented 1 month ago

The same for EDLA models. I installed it today and created the following workaround:

- platform: template
  sensors:
    altherma_operation_mode:
      unique_id: "altherma_operation_mode"
      friendly_name: "Altherma Operation Mode"
      value_template: >
        {% set value = state_attr('sensor.altherma_sensors', 'Operation Mode') %}
        {% if value == 'Heating' %}
          Running
        {% elif value == 'Fan Only' %}
          Idle
        {% endif %}