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
6e7887db23
PyLint style fixes
2014-06-05 23:12:00 -07:00
Paulus Schoutsen
e9d1dfac84
Validate API on starting remote instance
2014-05-01 23:03:14 -07:00
Paulus Schoutsen
2e10d7223a
Re-organized core for better reusability
2014-04-24 00:40:45 -07:00
Paulus Schoutsen
ef6d862671
Further Python 3 migration
2014-04-14 23:48:00 -07:00
Paulus Schoutsen
7e06d535ab
Ported codebase to Python 3. Long Live Python 3!
2014-04-14 00:10:31 -07:00
Paulus Schoutsen
90769fc0eb
Lights now support profiles
2014-03-26 00:20:02 -07:00
Paulus Schoutsen
82357b421f
Add code-reuse to ensure unique entity ids
2014-03-23 12:31:24 -07:00
Paulus Schoutsen
bb771d802d
Light color/brightness now exposed and controllable
2014-03-16 15:00:59 -07:00
Paulus Schoutsen
8154e75069
Bugfix for sanitizing filenames
2014-03-15 17:57:16 -07:00
Paulus Schoutsen
7cc9034815
PEP8 and PyLint style fixes
2014-03-11 22:49:54 -07:00
Paulus Schoutsen
28389f6c39
More unicode support added to the core
2014-03-11 22:35:51 -07:00
Paulus Schoutsen
9bfc3e4357
ThreadPool now uses a Priority instead of FIFO queue
2014-02-02 21:42:57 -08:00
Paulus Schoutsen
e586d8debc
Complain if too much jobs queued.
2014-01-29 22:48:35 -08:00
Paulus Schoutsen
2758d81525
New events and service calls now use a shared thread pool
2014-01-26 18:44:36 -08:00
Paulus Schoutsen
0fc3d359cb
Moved stuff away from core. Made component interface more uniform.
2014-01-23 22:03:13 -08:00
Paulus Schoutsen
3c3e7e5825
Events and States are no longer dicts but objects.
2014-01-19 19:10:40 -08:00
Paulus Schoutsen
8124188264
Make sure all device state categories are slugified
2013-12-07 12:54:19 -08:00
Paulus Schoutsen
483546a31d
Code according to PEP8 standard
2013-11-10 16:46:48 -08:00
Paulus Schoutsen
83d878810e
Events and States will now only use JSON serializable attributes
2013-10-27 17:39:54 -07:00
Paulus Schoutsen
785e17e1e6
Made a few dependencies optional and removed others.
2013-10-13 09:40:38 -07:00
Paulus Schoutsen
3b6b201428
Added a file downloader
2013-10-07 00:15:47 -07:00
Paulus Schoutsen
6fbadc24e4
Made the data attribute of Event optional
2013-09-23 00:38:36 -07:00
Paulus Schoutsen
4f7e032bb4
Reverting a previous change to ensure a parameter is a list
2013-09-23 00:26:12 -07:00
Paulus Schoutsen
e6bdded90c
Rename root module
2013-09-21 18:02:52 -07:00