core/homeassistant/components/evohome
David Bonnes a542a2e021
Refactor evohome for major bump of client to 1.0.2 (#135436)
* working test_init

* update fixtures to be compliant with new schema

* test_storage is now working

* all tests passing

* bump client to 1.0.1b0

* test commit (working tests)

* use only id (not e.g. zoneId), use StrEnums

* mypy, lint

* remove deprecated module

* remove waffle

* improve typing of asserts

* broker is now coordinator

* WIP - test failing

* rename class

* remove unneeded async_dispatcher_send()

* restore missing code

* harden test

* bugfix failing test

* don't capture blind except

* shrink log messages

* doctweak

* rationalize asserts

* remove unneeded listerner

* refactor setup

* bump client to 1.0.2b0

* bump client to 1.0.2b1

* refactor extended state attrs

* pass UpdateFailed to _async_refresh()

* Update homeassistant/components/evohome/entity.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/evohome/entity.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* not even lint

* undo not even lint

* remove unused logger

* restore old namespace for e_s_a

* minimize diff

* doctweak

* remove unused method

* lint

* DUC now working

* restore old camelCase keynames

* tweak

* small tweak to _handle_coordinator_update()

* Update homeassistant/components/evohome/coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* add test of coordinator

* bump client to 1.0.2

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-02-08 14:45:48 +00:00
..
__init__.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
climate.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
const.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
coordinator.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
entity.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
icons.json
manifest.json Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
services.yaml
storage.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00
strings.json
water_heater.py Refactor evohome for major bump of client to 1.0.2 (#135436) 2025-02-08 14:45:48 +00:00