core/homeassistant/components/geniushub
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
..
__init__.py Tweak geniushub and bump client to v0.6.26 (#26640) 2019-10-02 17:27:13 +01:00
binary_sensor.py Tweak geniushub and bump client to v0.6.26 (#26640) 2019-10-02 17:27:13 +01:00
climate.py Tweak geniushub and bump client to v0.6.26 (#26640) 2019-10-02 17:27:13 +01:00
manifest.json Tweak geniushub and bump client to v0.6.26 (#26640) 2019-10-02 17:27:13 +01:00
sensor.py Tweak geniushub and bump client to v0.6.26 (#26640) 2019-10-02 17:27:13 +01:00
water_heater.py Tweak geniushub and bump client to v0.6.26 (#26640) 2019-10-02 17:27:13 +01:00