Skip to content

Latest Stable Release

Compare
Choose a tag to compare
@zxdavb zxdavb released this 06 Jan 10:34
· 362 commits to master since this release

This is version 0.21.40, and is considered stable. It requires HA 2023.1.0 or greater.

It fixes the cannot import name 'TEMP_CELSIUS' from ... error seen in HA 2023.1.

Beta version 0.22.x has been release - you may want to consider using that version.

This release includes:

  • handling multiple evohome controllers
  • managing zone/DHW schedule (get & set) - set is currently broken
  • new/refactored services (please test - they are difficult for me to test, so expect bugs)
  • much faster convergence between the state of ramses_cc and your evohome system

There are no changes to configuration.yaml, but may be changes to automations (i.e. service calls).

It includes all fixes in 0.20.22i.

Breaking change

DHW automations will need the entity_id added in; this is because there is no longer the assumption that there is only one evohome controller.

Known bugs

Unable to set schedules due to issues in underlying client library.

Changelog

From 0.21.6: minor fixes, multiple controllers

From 0.21.5: fixed DHW.set_temperature() got an unexpected keyword argument 'entity_id'

From 0.21.4:

  • fixed various service call bugs
  • fixed not discovering appliance_control
  • bugfix regression for learn_command
  • added convenient service calls for remotes

From 0.21.3: bugfixed DHW service call schemas

From 0.21.2: schedules are now available as state attrs: {{ state_attr('climate.bathroom_dn', 'schedule') }}

From 0.21.1: added selectors to service calls

Service Calls

Domain-Level:
fake_device
force_update
send_packet

Evohome System (controller):
reset_system_mode
set_system_mode

Evohome Zones:
put_zone_temp (sensor faking)
reset_zone_config
reset_zone_mode
set_zone_config
set_zone_mode
get_zone_schedule (new!)
set_zone_schedule (new!)

Evohome DHW:
put_dhw_temp (sensor faking)
reset_dhw_mode
reset_dhw_params
set_dhw_boost
set_dhw_mode
set_dhw_params
get_dhw_schedule (new!)
set_dhw_schedule (new!)

HVAC Sensors:
put_co2_level (sensor faking)
put_indoor_humidity (sensor faking)
put_presence_detect (sensor faking)

HVAC Remotes:
learn_command
send_command