Paulus Schoutsen
|
e9e1b007ed
|
RENAME: StateMachine tracks now entities, not categories.
|
2014-01-19 23:37:40 -08:00 |
|
Paulus Schoutsen
|
e7f5953362
|
Bus and StateMachine are now thread-safe
|
2014-01-19 21:39:57 -08:00 |
|
Paulus Schoutsen
|
ac0ca5d001
|
Core: Cache external method in local variable for speedup
(inspired by browsing through Python source)
|
2014-01-19 21:39:13 -08:00 |
|
Paulus Schoutsen
|
2d78e951f7
|
WebInterface: last changed for statemachine now uses HA date formatting
|
2014-01-19 21:17:19 -08:00 |
|
Paulus Schoutsen
|
01d81fbd65
|
Minor style adjustment to make PEP8 happy
|
2014-01-19 20:56:49 -08:00 |
|
Paulus Schoutsen
|
3c3e7e5825
|
Events and States are no longer dicts but objects.
|
2014-01-19 19:10:40 -08:00 |
|
Paulus Schoutsen
|
ae2058de70
|
Referring to group is now always with 'group.' prefix
|
2014-01-19 17:17:19 -08:00 |
|
Paulus Schoutsen
|
aa6d2373a5
|
Made HueLightControl more robust
|
2014-01-12 12:35:10 -08:00 |
|
Paulus Schoutsen
|
478d4ad93a
|
Light trigger now looks if the target light group is on to turn on lights instead of all lights.
|
2014-01-12 11:29:30 -08:00 |
|
Paulus Schoutsen
|
5acf372d15
|
Use hue_light reachable attribute to see if we can trust the on state.
|
2014-01-12 11:29:08 -08:00 |
|
Paulus Schoutsen
|
b7811e31e3
|
Updated PyChromecast to latest version
|
2014-01-05 12:48:55 -08:00 |
|
Paulus Schoutsen
|
697fce9924
|
Updating documentation
|
2014-01-04 18:24:30 -08:00 |
|
Paulus Schoutsen
|
ac912b2d2d
|
Bugfix: all lights would turn on instead of specified group if person came home.
|
2014-01-04 18:16:16 -08:00 |
|
Paulus Schoutsen
|
48026c28c1
|
Added state groups and migrated code base to use them.
|
2014-01-04 17:55:05 -08:00 |
|
Paulus Schoutsen
|
367433acb2
|
Some code cleanup
|
2014-01-04 13:48:17 -08:00 |
|
Paulus Schoutsen
|
6f0e4ef845
|
Netgear device tracker now uses SOAP api instead of parsing web interface
|
2013-12-14 01:00:38 -08:00 |
|
Paulus Schoutsen
|
e3b00ffc71
|
Added support for Netgear wireless routers (tested with R6300)
|
2013-12-11 20:43:26 -08:00 |
|
Paulus Schoutsen
|
9518a2a0b7
|
Bugfix in shutdown_devices call
|
2013-12-11 20:29:11 -08:00 |
|
Paulus Schoutsen
|
e0c0493b7e
|
Renamed external lib folder to external
|
2013-12-11 19:34:59 -08:00 |
|
Paulus Schoutsen
|
dd271febae
|
Reorg: Merged observers, actors and HTTPInterface into components
|
2013-12-11 00:07:30 -08:00 |
|
Paulus Schoutsen
|
c5f5dcbce2
|
Minor update pychromecast
|
2013-12-10 23:09:33 -08:00 |
|
Paulus Schoutsen
|
9531c6643e
|
ChromeCast observer will add friendly name as attribute
|
2013-12-10 19:45:57 -08:00 |
|
Paulus Schoutsen
|
7637b6ca0e
|
Updated pychromecast to latest branch
|
2013-12-10 19:45:25 -08:00 |
|
Paulus Schoutsen
|
0449022441
|
More robust Chromecast observer code
|
2013-12-10 08:09:29 -08:00 |
|
Paulus Schoutsen
|
bbe8f898dc
|
Updated pychromecast to latest version
|
2013-12-10 08:09:14 -08:00 |
|
Paulus Schoutsen
|
4fde63b1fb
|
Bugfix in turning lights on at sun set
|
2013-12-10 08:08:57 -08:00 |
|
Paulus Schoutsen
|
bbaac3da24
|
Updated pychromecast to latest version
|
2013-12-10 00:31:33 -08:00 |
|
Paulus Schoutsen
|
e823178e43
|
Chromecast observer will update state on init
|
2013-12-10 00:18:12 -08:00 |
|
Paulus Schoutsen
|
8a0ca534a2
|
Moved actor helper functions to observer package
|
2013-12-10 00:16:51 -08:00 |
|
Paulus Schoutsen
|
d68f8ee309
|
Chromecast observer will now use the correct name in state machine
|
2013-12-09 23:51:14 -08:00 |
|
Paulus Schoutsen
|
aedcaf04a4
|
Lights now fully controlled via statemachine and services
|
2013-12-09 23:41:44 -08:00 |
|
Paulus Schoutsen
|
28a6400d89
|
Track states of lights in state machine.
|
2013-12-07 12:57:27 -08:00 |
|
Paulus Schoutsen
|
356f49bcef
|
Change device state categories to contain "device."
|
2013-12-07 12:54:50 -08:00 |
|
Paulus Schoutsen
|
8124188264
|
Make sure all device state categories are slugified
|
2013-12-07 12:54:19 -08:00 |
|
Paulus Schoutsen
|
08f4c70b4e
|
Added tracking state of ChromeCast
|
2013-12-07 11:42:13 -08:00 |
|
Paulus Schoutsen
|
87a66941d8
|
Updated PyChromecast to latest version
|
2013-12-02 22:56:28 -08:00 |
|
Paulus Schoutsen
|
84eeae882c
|
Updated documentation
|
2013-12-01 19:24:07 -08:00 |
|
Paulus Schoutsen
|
3641d2ca24
|
EventBus is now Bus that handles Events and Services
|
2013-11-19 23:48:08 -08:00 |
|
Paulus Schoutsen
|
05e68c3e1e
|
DeviceTracker can now reload tracked devices without restart
|
2013-11-18 22:45:19 -08:00 |
|
Paulus Schoutsen
|
f07622e0d7
|
Made homeassistant.stop code leaner
|
2013-11-11 17:46:08 -08:00 |
|
Paulus Schoutsen
|
ead057cb04
|
Added shutdown event
|
2013-11-11 14:58:57 -08:00 |
|
Paulus Schoutsen
|
483546a31d
|
Code according to PEP8 standard
|
2013-11-10 16:46:48 -08:00 |
|
Paulus Schoutsen
|
9c9b00c2d4
|
Added support for keyboard prev and next track buttons
|
2013-11-10 15:07:55 -08:00 |
|
Paulus Schoutsen
|
860812fa19
|
Cosmetic adjustments
|
2013-11-10 09:31:34 -08:00 |
|
Paulus Schoutsen
|
2f65751087
|
Fix: Event types with periods cannot be fired using API
|
2013-11-09 14:23:50 -08:00 |
|
Paulus Schoutsen
|
94752f663e
|
Added styling to the debug interface
|
2013-11-07 23:33:04 -08:00 |
|
Paulus Schoutsen
|
5f4e9d33e0
|
Return of the fire event and change state forms in debug interface
|
2013-11-04 20:16:27 -05:00 |
|
Paulus Schoutsen
|
3499814f7f
|
Added static file handler and cleaned up API code
|
2013-11-04 18:18:39 -05:00 |
|
Paulus Schoutsen
|
a60f6754aa
|
EventBus can now report overview of events that have listeners.
|
2013-11-01 12:28:18 -07:00 |
|
Paulus Schoutsen
|
63a1dfc64f
|
HTTP login form goes to original requested page
|
2013-11-01 11:38:50 -07:00 |
|