Erik Montnemery
|
f3d79104a7
|
Rename WaterHeaterDevice to WaterHeaterEntity (#34675)
* Rename WaterHeaterDevice to WaterHeaterEntity
* Fix stale name
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
|
2020-05-01 16:29:14 +02:00 |
Jess
|
5b85456759
|
Add switches (on/off zones) to geniushub (#28182)
* New switch platform for geniushub
* Update to new geniushub-client with support for on/off zones
|
2019-11-04 13:32:33 +00:00 |
David Bonnes
|
5d94c82175
|
isort the geniushub code (#27978)
|
2019-10-20 20:17:27 +01:00 |
David Bonnes
|
c78b3a4439
|
Tweak geniushub and bump client to v0.6.26 (#26640)
* use state attribute rather than type
* HA style tweaks
* small tweak
* bump client
* add more device_state_attributes
* bump client
* small tweak
* bump client for concurrent IO
* force snake_case, and refactor (consolidate) Devices/Zones
* force snake_case, and refactor (consolidate) Devices/Zones 2
* force snake_case, and refactor (consolidate) Devices/Zones 3
* refactor last_comms / wakeup_interval check
* movement sensor is dynamic, and tweaking
* tweak
* bump client to v0.6.20
* dummy
* dummy 2
* bump client to handle another edge case
* use entity_id fro zones
* small tweak
* bump client to 0.6.22
* add recursive snake_case converter
* fix regression
* fix regression 2
* fix regression 3
* remove Awaitables
* don't dynamically create function every scan_interval
* log kast_comms as localtime, delint dt_util
* add sensors fro v1 API
* tweak entity_id
* bump client
* bump client to v0.6.24
* bump client to v0.6.25
* explicit device attrs, dt as UTC
* add unique_id, remove entity_id
* Bump client to 0.6.26 - add Hub UID
* remove convert_dict()
* add mac_address (uid) for v1 API
* tweak var names
* add UID.upper() to avoid unwanted unique_id changes
* Update homeassistant/components/geniushub/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Update homeassistant/components/geniushub/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* remove underscores
* refactor for broker
* ready now
* validate UID (MAC address)
* move uid to broker
* use existing constant
* pass client to broker
|
2019-10-02 17:27:13 +01:00 |
David Bonnes
|
33c35a6c3c
|
Bump geniushub client (#26084)
* bump geniushub client
* delint
* remove unsused lint hints
|
2019-08-20 10:43:39 -07:00 |
David Bonnes
|
b0c79c271d
|
Bump geniushub client, handle dead devices, handle raise_for_status (#25687)
* Initial commit
* tweak error logging
* bump client
* correct regression
* small coding tweak
* debug logging to one entry
* refactor for self.data['attr']
* bump client
* small tidy-up
|
2019-08-05 00:06:36 +02:00 |
Paulus Schoutsen
|
4de97abc3a
|
Black
|
2019-07-31 12:25:30 -07:00 |
David Bonnes
|
ffce593cc8
|
Fix geniushub issue #24530 (via a client bump) & handle edge cases (#24546)
* bump client library to workaround #24530
* bump client library to workaround #24530 2/2
* bump client library to workaround #24530
* bump client library to workaround #24530 2/2
* bugfix: ghost devices cause TypeError: 'NoneType' object is not subscriptable
* bugfix: broken HW zones cause AttributeError: 'GeniusZone' object has no attribute 'temperature'
* delint
|
2019-06-17 09:27:06 -07:00 |
David Bonnes
|
4347a0f6b7
|
Centralize geniushub updates (#23764)
* add hub/parent/manager
* add hub/parent/manager 2
* working now
* delint
* add back water heater
* make water_heater a child
* make water_heater a child - delint
* make water_heater a child - delint 2
* improve turn_on logic, and small tidy-up
* improve turn_on logic 2
* improve turn_on logic 3 - better docstring
* improve turn_on logic 3 - better docstring
* remove unnecessary DICT.get()s
* remove unnecessary DICT.get()s 2
* code tidy-up
* de-lint
* refactor for GeniusData
* refactor for GeniusData 2
* code tidy-up
* add missing should_poll = False
|
2019-05-10 18:34:28 +02:00 |
David Bonnes
|
6611d585e6
|
Add water_heater to geniushub, bump client library (#23384)
* add water_heater
* add geniushub/water_heater.py
* de-lint
* de-lint 2
* remove temperature from device state attribs
* update to latest client library
* add me as CODEOWNER
* bump client
* bump client
* delint/refactor
* Update homeassistant/components/geniushub/water_heater.py
Co-Authored-By: zxdavb <david@bonnes.me>
|
2019-05-07 17:37:47 +02:00 |