core/homeassistant/components/climate
Ben Van Mechelen 861d58f58f Support for Multiple modbus hubs (#19726)
* modbus: support multiple modbus hub

* update data after entities added

* pass hub object to each entity. and save hub to hass.data but not in module level

* add hub_client setup log

* don't update when adding device, because hub_client is not ready right now

* support restore last state

* remove useless func

* compatible with python35

* removed unrelated style changes

* Update flexit for multi-device modbus

* change how hubs are referenced in the configuration

* Also update climate/modbus.py

* Remove unwanted whitescapce

* Defined common constants centrally

* Update DOMAIN in climate and switch components

* Removed unnecessary vol.schema

* Make hub name optional

* Add name property to ModbusHub
2019-02-11 14:00:37 -05:00
..
__init__.py Reproduce states by letting each component opt in on handling state recovery itself (#18700) 2019-02-05 17:25:27 -08:00
const.py Reproduce states by letting each component opt in on handling state recovery itself (#18700) 2019-02-05 17:25:27 -08:00
coolmaster.py CoolMasterNet Climate platform (#20787) 2019-02-10 19:34:39 +01:00
demo.py CoolMasterNet Climate platform (#20787) 2019-02-10 19:34:39 +01:00
dyson.py Add support for Dyson Hot+Cool Fan as a climate device (#14598) 2018-10-21 17:35:07 +02:00
ephember.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
eq3btsmart.py home-assistant/home-assistant#17333: update to use DOMAIN constants and standards. (#19242) 2018-12-14 12:41:09 +01:00
flexit.py Support for Multiple modbus hubs (#19726) 2019-02-11 14:00:37 -05:00
generic_thermostat.py Restore states through a JSON store instead of recorder (#17270) 2018-11-28 13:16:43 +01:00
heatmiser.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
honeywell.py Add zones to evohome component (#18428) 2018-11-27 12:17:22 +01:00
melissa.py Melissa state_attributes (#18201) 2018-11-06 13:08:58 +01:00
mill.py Upgrade mill library (#20514) 2019-01-27 19:20:43 +01:00
nuheat.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
oem.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
proliphix.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
radiotherm.py Add radiotherm is_on method to return on/off (#20283) 2019-01-21 12:05:42 -08:00
reproduce_state.py Reproduce states by letting each component opt in on handling state recovery itself (#18700) 2019-02-05 17:25:27 -08:00
sensibo.py Sensibo to use HA operation modes (#20180) 2019-01-16 23:12:18 -08:00
services.yaml Mill service (#17971) 2018-10-29 23:36:49 +01:00
touchline.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
venstar.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
zhong_hong.py Validate ports as a port (#17549) 2018-10-17 23:09:05 +02:00