core/homeassistant/components/automation
Paulus Schoutsen b650b2b0db Spread async love (#3575)
* Convert Entity.update_ha_state to be async

* Make Service.call async

* Update entity.py

* Add Entity.async_update

* Make automation zone trigger async

* Fix linting

* Reduce flakiness in hass.block_till_done

* Make automation.numeric_state async

* Make mqtt.subscribe async

* Make automation.mqtt async

* Make automation.time async

* Make automation.sun async

* Add async_track_point_in_utc_time

* Make helpers.track_sunrise/set async

* Add async_track_state_change

* Make automation.state async

* Clean up helpers/entity.py tests

* Lint

* Lint

* Core.is_state and Core.is_state_attr are async friendly

* Lint

* Lint
2016-09-30 12:57:24 -07:00
..
__init__.py Allow hiding automation entities from UIs (#3442) 2016-09-19 23:39:07 -07:00
event.py Asyncio event helpers (#3415) 2016-09-17 18:28:01 -07:00
mqtt.py Spread async love (#3575) 2016-09-30 12:57:24 -07:00
numeric_state.py Spread async love (#3575) 2016-09-30 12:57:24 -07:00
services.yaml Allow reloading automation without restarting HA (#3002) 2016-09-04 17:15:52 +02:00
state.py Spread async love (#3575) 2016-09-30 12:57:24 -07:00
sun.py Spread async love (#3575) 2016-09-30 12:57:24 -07:00
template.py Optimize template 2 (#3521) 2016-09-27 21:29:55 -07:00
time.py Spread async love (#3575) 2016-09-30 12:57:24 -07:00
zone.py Spread async love (#3575) 2016-09-30 12:57:24 -07:00