Otto Winter
8dcfd35b8b
Spelling fixes ( #12041 )
...
* Spelling fixes
*Lots* of them.
* Spelling breaking changes
* Fix lint errors
2018-01-29 23:37:19 +01:00
Anders Melchiorsen
8267a21bfe
Lazy loading of service descriptions ( #11479 )
...
* Lazy loading of service descriptions
* Fix tests
* Load YAML in executor
* Return a copy of available services to allow mutations
* Remove lint
* Add zha/services.yaml
* Only cache descriptions for known services
* Remove lint
* Remove description loading during service registration
* Remove description parameter from async_register
* Test async_get_all_descriptions
* Remove lint
* Fix typos from multi-edit
* Remove unused arguments
* Remove unused import os
* Remove unused import os, part 2
* Remove unneeded coroutine decorator
* Only use executor for loading files
* Cleanups suggested in review
* Increase test coverage
* Fix races in existing tests
2018-01-07 14:54:16 -08:00
cdce8p
642e9c53ba
Input Boolean - Deleted 'DEFAULT_INITIAL' ( #11453 )
2018-01-05 00:03:00 -08:00
Mahasri Kalavala
58cc3a2d7a
added services.yaml integration for input_boolean ( #9519 )
...
* added services.yaml integration to input_boolean
* added services integration for input_boolean
* removed trailing spaces
2017-09-21 16:58:12 +02:00
Paulus Schoutsen
d29bdddaa7
Add bind_hass to components ( #8502 )
...
* Add bind_hass to components
* Add bind_hass to group
2017-07-16 10:14:46 -07:00
Fabian Affolter
3ee4d1060f
Update docstrings ( #7361 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update tomato.py
* Update isy994.py
* Lint + fix tests
* Lint
2017-04-29 22:04:49 -07:00
Paulus Schoutsen
c4e1255a84
Initial state over restore state ( #6924 )
...
* Input Boolean: initial state > restore state
* Input select: initial state overrules restored state
* Input slider: initial state overrule restore state
* Lint
* Lint
2017-04-04 09:29:49 -07:00
Johann Kellerman
c940d26f07
Bugfix restore startup state ( #6189 )
2017-02-23 20:06:21 -08:00
Johann Kellerman
fdc373f27e
Restore_state helper to restore entity states from the DB on startup ( #4614 )
...
* Restore states
* feedback
* Remove component move into recorder
* space
* helper
* Address my own comments
* Improve test coverage
* Add test for light restore state
2017-02-20 23:40:27 -08:00
Pascal Vizeli
8358ab56ea
Bugfix asyncio wait ( #4946 )
2016-12-16 08:36:50 -08:00
Paulus Schoutsen
a343c20404
Async gather wait ( #4247 )
...
* Fix config validation for input_*, script
* Allow scheduling coroutines
* Validate entity ids when entity ids set by platform
* Async: gather -> wait
* Script/Group: use async_add_job instead of create_task
2016-11-06 09:26:40 -08:00
Paulus Schoutsen
ee5f228309
Make services yield ( #4187 )
...
* Make services yield
* Disable pylint abstract-method check
* add input_select
* add input_slider
* change to async vers.
* fix lint
* yield on add_entities as other components does
2016-11-03 18:32:14 -07:00
Pascal Vizeli
08a65a3b31
Async input_*/zone migration ( #4095 )
...
* Async input_*
* Async zone component
* rename service callback
2016-10-29 12:19:27 -07:00
Daniel Høyer Iversen
c3ea04f2dd
revert update of input_boolean
2016-10-03 22:05:06 +02:00
Daniel Høyer Iversen
4a5a1e1e96
Ensure unique entity id for input_boolean
2016-10-03 22:03:16 +02:00
Johann Kellerman
1b9d867d60
Add domain to boolean ( #3500 )
2016-09-23 14:10:12 -07:00
Johann Kellerman
9631179126
Use voluptuous for input_slider, input_boolean, input_select ( #3256 )
...
* Use voluptuous for input slider
* floats
* _setup_component
* Imperative mood
* CONFIG_SCHEMA
* None returns empty ensure_list
* allow_extra
* bool
* restore ensure_list behaviour
2016-09-23 00:12:11 -07:00
Pascal Vizeli
de4cc5034e
Add toggle service to input_boolean ( #3432 )
2016-09-18 10:18:44 -07:00
Jan Harkes
7e0d9bc709
Service validation for input_boolean component.
2016-04-13 12:35:07 -04:00
Fabian Affolter
b534244e40
Fix PEEP257 issues
2016-03-08 17:55:57 +01:00
Fabian Affolter
b8a40457ee
Update docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Fabian Affolter
635369ad65
Update docstrings
2016-02-03 00:23:59 +01:00
Fabian Affolter
c750f16275
Update docstings
2016-01-27 09:34:14 +01:00
Paulus Schoutsen
6b899ddc1d
100% test coverage for input_boolean
2016-01-14 23:25:25 -08:00
Paulus Schoutsen
475b631d9c
Initial version input_boolean
2016-01-14 23:18:52 -08:00