core/homeassistant/helpers
Kane610 4b06392442 Zone component config entry support (#14059)
* Initial commit

* Add error handling to config flow
Change unique identifyer to name
Clean up hound comments

* Ensure hass home zone is created with correct entity id
Fix failing tests

* Fix rest of tests

* Move zone tests to zone folder
Create config flow tests

* Add possibility to unload entry

* Use hass.data instead of globas

* Don't calculate configures zones every loop iteration

* No need to know about home zone during setup of entry

* Only use name as title

* Don't cache hass home zone

* Add new tests for setup and setup entry

* Break out functionality from init to zone.py

* Make hass home zone be created directly

* Make sure that config flow doesn't override hass home zone

* A newline was missing in const

* Configured zones shall not be imported
Removed config flow import functionality
Improved tests
2018-04-26 17:59:22 -04:00
..
__init__.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
aiohttp_client.py Fix aiohttp deprecation warnings (#13240) 2018-03-15 21:49:49 +01:00
condition.py Zone component config entry support (#14059) 2018-04-26 17:59:22 -04:00
config_validation.py Add consider_home and source_type to device_tracker.see service (#12849) 2018-03-08 23:57:21 -08:00
data_entry_flow.py Add data entry flow helper (#13935) 2018-04-17 11:44:32 +02:00
deprecation.py Spelling fixes (#12138) 2018-02-02 22:35:34 +01:00
discovery.py Refactor Hue: phue -> aiohue (#13043) 2018-03-16 20:27:05 -07:00
dispatcher.py Rename homeassistant.util.async to .async_ (#13088) 2018-03-11 10:01:12 -07:00
entity.py Fix WUnderground duplicate entity ids (#13285) 2018-03-17 13:14:53 +01:00
entity_component.py Allow platform unloading (#13784) 2018-04-12 14:28:54 +02:00
entity_platform.py Allow platform unloading (#13784) 2018-04-12 14:28:54 +02:00
entity_registry.py Removing asyncio.coroutine syntax from HASS core (#12509) 2018-02-25 03:38:46 -08:00
entity_values.py Simplify customize (#6007) 2017-02-15 19:47:30 -08:00
entityfilter.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
event.py Rename homeassistant.util.async to .async_ (#13088) 2018-03-11 10:01:12 -07:00
icon.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
intent.py Add optional words to conversation utterances (#12772) 2018-03-01 07:35:12 -08:00
location.py Async migration device_tracker (#4406) 2016-11-18 23:35:08 +01:00
restore_state.py Python 3.5 async with (#13283) 2018-03-17 12:27:21 +01:00
script.py Log invalid templates in script delays (#13423) 2018-03-25 01:12:26 +01:00
service.py Rename homeassistant.util.async to .async_ (#13088) 2018-03-11 10:01:12 -07:00
signal.py RFC: Use bind_hass for helpers (#9745) 2017-10-08 08:17:54 -07:00
state.py Rename homeassistant.util.async to .async_ (#13088) 2018-03-11 10:01:12 -07:00
sun.py RFC: Use bind_hass for helpers (#9745) 2017-10-08 08:17:54 -07:00
temperature.py Round humidity for display purposes (#12766) 2018-02-28 10:59:47 -08:00
template.py Add more math functions to templates (#13915) 2018-04-15 18:51:45 +02:00
translation.py Include all config flow translations with backend translations (#13394) 2018-03-22 12:21:33 -07:00
typing.py MQTT Static Typing (#12433) 2018-02-28 22:59:14 +01:00