core/homeassistant/helpers
Lukas Barth 236d5f8742 Add an input_datetime (#9313)
* Initial proposal for the input_datetime

* Linting

* Further linting, don't define time validation twice

* Make pylint *and* flake8 happy at the same time

* Move todos to the PR to make lint happy

* Actually validate the type of date/time

* First testing

* Linting

* Address code review issues

* Code review: Remove forgotten print()s

* Make set_datetime a coroutine

* Create contains_at_least_one_key_value CV method, use it

* Add timestamp to the attributes

* Test and fix corner case where restore data is bogus

* Add FIXME

* Fix date/time setting

* Fix Validation

* Merge date / time validation, add tests

* Simplify service data validation

* No default for initial state, allow 'unknown' as state

* cleanup

* fix schema
2017-09-28 23:57:49 +02:00
..
__init__.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
aiohttp_client.py Close stream request once we end up with proxy (#9110) 2017-08-26 09:56:39 -07:00
condition.py Use expected behvaior for above/below (#7857) 2017-06-01 22:43:24 -07:00
config_validation.py Add an input_datetime (#9313) 2017-09-28 23:57:49 +02:00
deprecation.py Ignore attribute changes in automation trigger from/to (#7651) 2017-05-20 15:18:59 -04:00
discovery.py Fix typos (#7957) 2017-06-08 15:53:12 +02:00
dispatcher.py Fix typos (#7957) 2017-06-08 15:53:12 +02:00
entity.py Cleanup entity & remove warning (#9606) 2017-09-27 16:21:39 -07:00
entity_component.py EntityComponent to retry platforms that are not ready yet (#8209) 2017-06-26 09:41:48 -07:00
entity_values.py Simplify customize (#6007) 2017-02-15 19:47:30 -08:00
event.py Core track same state for a period / Allow on platforms (#9273) 2017-09-05 02:01:01 +02:00
intent.py Tweak conversation/intent/shopping list (#8636) 2017-07-25 00:42:59 -07:00
location.py Async migration device_tracker (#4406) 2016-11-18 23:35:08 +01:00
restore_state.py Replace executor with async_add_job (#7658) 2017-05-26 08:28:07 -07:00
script.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
service.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
signal.py Move signal handling out of core to bootstrap (#5815) 2017-02-08 21:58:45 -08:00
state.py Allow set_cover_position in scenes (#8613) 2017-07-23 15:59:27 +02:00
sun.py Fix typos (#7957) 2017-06-08 15:53:12 +02:00
template.py Allow getting number of available states in template (#9158) 2017-08-27 18:33:25 +02:00
typing.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00