Commit graph

155 commits

Author SHA1 Message Date
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
328b9a84c0 Update README.md 2013-12-17 22:54:04 -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
21aab4486b Updated config template to include netgear example 2013-12-11 20:44:57 -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
566d86aecf Updated Android-Tasker to work with latest services 2013-12-11 18:42:13 -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
1d61202bc7 Remove code validation and IDE artifacts 2013-12-10 19:48:43 -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
4921787648 States.png is now screenshot of a more condensed table. 2013-12-10 00:39:58 -08:00
Paulus Schoutsen
dbf7c05423 Link to states.png in README.md was wrong 2013-12-10 00:38:02 -08:00
Paulus Schoutsen
d9ffb67f90 Updated the docs 2013-12-10 00:36:53 -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
44e1d6df64 Updated Android app to use the new services API 2013-11-22 18:23:32 -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