Paulus Schoutsen
de79a46d43
Move extract_entity_id to service helpers
2016-01-23 22:57:14 -08:00
Paulus Schoutsen
bc19ef66bf
Move split_entity_id to helpers
2016-01-23 22:49:49 -08:00
Ryan Kraus
342a819fd4
Added toggle service
...
Added a toggle service to the homeassistant, light, switch, and
media_player domains.
2016-01-16 10:45:05 -05:00
Paulus Schoutsen
8983a97c70
Fix calling turn_on for groups with mixed content
2016-01-03 21:25:15 -08:00
Fabian Affolter
97f9f8aa49
Update link to docs (Jekyll 3 update)
2015-11-09 13:12:18 +01:00
Paulus Schoutsen
1b89a502c4
Extract core into own submodule
2015-08-16 20:44:46 -07:00
Paulus Schoutsen
ff230cefe3
Disable pylint unused-argument check
2015-01-19 23:40:51 -08:00
Paulus Schoutsen
5e8673fc4a
API Call Service returns states changed
2014-12-14 00:35:16 -08:00
Paulus Schoutsen
0527760e9b
Refactor: code moved to new helper and constants file. Also adds support for multiple types for switch/light components.
2014-12-06 23:57:02 -08:00
Paulus Schoutsen
5835d502c7
Moved more methods out of HomeAssistant object
2014-11-30 18:42:52 -08:00
Paulus Schoutsen
c08676aa81
Reorganized some core methods
2014-11-28 23:38:42 -08:00
Paulus Schoutsen
5cbe7bf1b8
Added tests for switch component
2014-11-25 00:20:36 -08:00
Paulus Schoutsen
5278fe2f47
Added test coverage for core components
2014-11-23 00:32:03 -08:00
Paulus Schoutsen
5d107ed74b
Switched style checking to flake8 instead of pep8
2014-11-16 22:18:52 -08:00
Paulus Schoutsen
47dea785a8
Refactored light to be more reusable
2014-11-09 15:19:13 -08:00
Paulus Schoutsen
2ec1f20a03
Added support for unit_of_measurement
2014-11-08 17:45:09 -08:00
Paulus Schoutsen
1e136a2416
Logging is more efficient
2014-11-08 13:59:40 -08:00
Paulus Schoutsen
a9ee2f9c54
Refactor: loading of components now done in a seperate module + better error reporting
2014-11-04 23:34:19 -08:00
Paulus Schoutsen
1bab576be7
Added support for entity pictures
2014-11-02 11:22:22 -08:00
Paulus Schoutsen
d570aeef33
Configuration goes now into a single directory
2014-09-20 21:19:39 -05:00
Paulus Schoutsen
997c2e8ef6
Components+configuration now loaded dynamically
...
A major change to the bootstrapping of Home Assistant decoupling the
knowledge in bootstrap for a more dynamic approach. This refactoring
also prepares the code for different configuration backends and the
loading components from different places.
2014-08-13 14:28:45 +02:00
Paulus Schoutsen
2e10d7223a
Re-organized core for better reusability
2014-04-24 00:40:45 -07:00
Paulus Schoutsen
8fdf2d608a
Cleanup of core services
2014-04-13 12:59:45 -07:00
Paulus Schoutsen
2890f2d6cc
Reworked entity id extraction from service calls
2014-03-24 20:34:35 -07:00
Paulus Schoutsen
6063ffeb5b
Added WeMo support
2014-03-23 12:03:34 -07:00
Paulus Schoutsen
75a0498080
Upgraded to use new version of pychromecast
2014-03-11 22:45:05 -07:00
Paulus Schoutsen
70d2506e01
component base: integrated get_module into is_on. Less global lookups = happier performance
2014-01-23 23:53:18 -08:00
Paulus Schoutsen
097a51abc6
Refactored component 'general' into components.__init__
2014-01-23 23:26:00 -08:00
Paulus Schoutsen
e9e1b007ed
RENAME: StateMachine tracks now entities, not categories.
2014-01-19 23:37:40 -08:00
Paulus Schoutsen
697fce9924
Updating documentation
2014-01-04 18:24:30 -08:00
Paulus Schoutsen
dd271febae
Reorg: Merged observers, actors and HTTPInterface into components
2013-12-11 00:07:30 -08:00