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 |
|
Paulus Schoutsen
|
92f0cb20ff
|
Made API more robust
|
2013-11-01 11:34:43 -07:00 |
|
Paulus Schoutsen
|
24b317f10d
|
StateMachine.get_state will not throw an exception but return None if category does not exist
|
2013-11-01 11:29:37 -07:00 |
|
Paulus Schoutsen
|
47d2c04c90
|
StateMachine.is_state was bugged
|
2013-10-31 18:41:28 -07:00 |
|
Paulus Schoutsen
|
054d14d5de
|
Bootstrapper now does not need a host option to load Hue
|
2013-10-31 18:30:45 -07:00 |
|
Paulus Schoutsen
|
f9d712d175
|
API updated to be RESTful
|
2013-10-29 00:22:38 -07:00 |
|
Paulus Schoutsen
|
102690a770
|
last_changed value of State is now a string so it can be send over the API
|
2013-10-28 18:45:35 -07:00 |
|
Paulus Schoutsen
|
308b49b585
|
Timeout of 1 second was a bit too optimistic for Tomato router
|
2013-10-28 18:27:08 -07:00 |
|
Paulus Schoutsen
|
58ac9e0aac
|
Forgot to change 1 class when changing State from tuple to dict
|
2013-10-28 18:26:25 -07:00 |
|
Paulus Schoutsen
|
83d878810e
|
Events and States will now only use JSON serializable attributes
|
2013-10-27 17:39:54 -07:00 |
|
Paulus Schoutsen
|
1da1713d2f
|
StateMachine.is_state will return False if category does not exist
|
2013-10-26 22:26:58 +01:00 |
|
Paulus Schoutsen
|
867966234f
|
Added remote EventBus and StateMachine classes
|
2013-10-25 11:05:58 +01:00 |
|