yoziru / esphome-zehnder-comfoair

Interact with Zehnder Comfoair Q using ESPHome and Home Assistant
https://yoziru.github.io/esphome-zehnder-comfoair/
GNU General Public License v3.0
26 stars 9 forks source link

Works with ATOM CANBus Kit #1

Closed dan-s-github closed 1 year ago

dan-s-github commented 1 year ago

Thank you for making this available to the community.

I use this with an ATOM CANBus Kit and it works perfect, only required change is can bus pin assignments.

tx_pin: GPIO22
rx_pin: GPIO19

There is one warning when compiling in ESPHome, related to the lambda in the fan component.

/config/esphome/zehnder-comfoair-q350.yaml: In lambda function:
/config/esphome/zehnder-comfoair-q350.yaml:832:3: warning: control reaches end of non-void function [-Wreturn-type]
climate:
   ^

I also don't get the 4 fan speed options like on your dashboard but only a slider in the HA Fan card.

image

Any clue?

dan-s-github commented 1 year ago

fixed warning by adding else case

        } else if (id(comfoair_fan).speed == 3) {
          return "High";
        } else {
          return "Unknown";
        }

using the tile card instead of the fan card fixed the issue with controls image