Add all other sensors in comfoconnect

I would like to monitor all of the sensor values found in the Zehnder ComfoControl android app on Status page. Please add the remaining sensors exposed by the comfoconnect bridge. Currently, only 6 sensors are supported but the underlying pycomfoconnect lib supports many more as can be seen in const.py

You can monitor those by adding the component to custom_components and modifying _init.py and sensor.py files. I have these sensors configured:
SENSOR_POWER_TOTAL_YEAR,
SENSOR_POWER_TOTAL,
SENSOR_DAYS_TO_REPLACE_FILTER,
SENSOR_BYPASS_STATE,
SENSOR_TEMPERATURE_EXHAUST,
SENSOR_HUMIDITY_EXHAUST,
SENSOR_TEMPERATURE_SUPPLY,
SENSOR_HUMIDITY_SUPPLY,
SENSOR_POWER_CURRENT,
SENSOR_TEMPERATURE_EXTRACT,
SENSOR_HUMIDITY_EXTRACT,
SENSOR_TEMPERATURE_OUTDOOR,
SENSOR_HUMIDITY_OUTDOOR,
SENSOR_FAN_SUPPLY_FLOW,
SENSOR_FAN_EXHAUST_FLOW,

@kobush @levike28
I have opened https://github.com/home-assistant/home-assistant/pull/28817 for this.

Those will be the new sensors:

  • bypass_state
  • days_to_replace_filter
  • exhaust_fan_duty
  • exhaust_fan_speed
  • exhaust_humidity
  • exhaust_temperature
  • power_usage
  • supply_fan_duty
  • supply_fan_speed
  • supply_humidity
  • supply_temperature

Am I missing some sensors you need?

Hi,
thank you for your help!
Since last time, it seems that new commands and sensors are available through the pycomfoconnect library.
Is it possible to add all new commands and sensors to the HA Zehnder component ?
Here is the link of the pycomfoconnect library with the list of all of them : https://github.com/michaelarnauts/comfoconnect/blob/97093b8b50710107c96eb101f2db83ae0f2ddfaf/pycomfoconnect/const.py

Is it possible to add at least those commands :

CMD_MODE_AUTO = b’\x85\x15\x08\x01’
CMD_MODE_MANUAL = b’\x84\x15\x08\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01’
CMD_VENTMODE_SUPPLY = b’\x84\x15\x06\x01\x00\x00\x00\x00\x10\x0e\x00\x00\x01’
CMD_VENTMODE_BALANCE = b’\x85\x15\x06\x01’
CMD_TEMPPROF_NORMAL = b’\x84\x15\x03\x01\x00\x00\x00\x00\xff\xff\xff\xff\x00’
CMD_TEMPPROF_COOL = b’\x84\x15\x03\x01\x00\x00\x00\x00\xff\xff\xff\xff\x01’
CMD_TEMPPROF_WARM = b’\x84\x15\x03\x01\x00\x00\x00\x00\xff\xff\xff\xff\x02’
CMD_BYPASS_ON = b’\x84\x15\x02\x01\x00\x00\x00\x00\x10\x0e\x00\x00\x01’
CMD_BYPASS_OFF = b’\x84\x15\x02\x01\x00\x00\x00\x00\x10\x0e\x00\x00\x02’
CMD_BYPASS_AUTO = b’\x85\x15\x02\x01

and the missing sensors from HA components :

SENSOR_OPERATING_MODE_BIS = 49
SENSOR_OPERATING_MODE = 56
SENSOR_FAN_SPEED_MODE = 65
SENSOR_FAN_NEXT_CHANGE = 81
SENSOR_POWER_CURRENT = 128
SENSOR_POWER_TOTAL_YEAR = 129
SENSOR_PREHEATER_POWER_TOTAL_YEAR = 144
SENSOR_PREHEATER_POWER_TOTAL = 145
SENSOR_PREHEATER_POWER_CURRENT = 146
SENSOR_CURRENT_RMOT = 209
SENSOR_AVOIDED_HEATING_CURRENT = 213
SENSOR_AVOIDED_HEATING_TOTAL_YEAR = 214
SENSOR_AVOIDED_HEATING_TOTAL = 215
SENSOR_AVOIDED_COOLING_CURRENT = 216
SENSOR_AVOIDED_COOLING_TOTAL_YEAR = 217
SENSOR_AVOIDED_COOLING_TOTAL = 218

Thank you very much,

Charles.

1 Like

Would be great to have those additional commands so that we can control it based on other sensors from HA!

@michaelarnauts could you please add this sensors and Commands in your class?

@michaelarnauts I second that, it would be great if we could get the β€œavoided_heating_…” and β€œavoided_cooling_…” sensors as well.

Thanks!

A switch for auto/manual for fan speed and bypass would be great! @michaelarnauts, did you already found time to look into this?

Hi guys

Apologies if this is not the right location. Looking at getting the Zehnder Q350.

I am just looking some general info, pls feel free to link, as to what benefits I can see by using comfoconnect? Like what are the practical uses that sit outside of whatever programming I can achieve out of the bx. I have read that I can control the HRV from mobile, but why would I want to have more control with this device?

ty

I track sensors of my machine and also slow down the ventilation when it is really hot outside so my house does not heat up. The Zehnder system reacts a little late there I think.