Commit Graph

832 Commits

Author SHA1 Message Date
Nick Farina
47da3a8bb7 Merge pull request #52 from alistairg/master
Added call to onRegister function
2015-07-01 19:51:53 -07:00
Alistair Galbraith
c9377f909e Merge branch 'master' into feature/ad2usb 2015-07-01 18:12:24 -07:00
Alistair Galbraith
40b0302f55 Merge remote-tracking branch 'upstream/master' 2015-07-01 18:11:47 -07:00
Alistair Galbraith
85a2071e05 Added call to onRegister function
The onRegister function makes it easier to provide event-based characteristic updates.

Supported by the underlying HAP-NodeJS framework.
2015-07-01 18:10:34 -07:00
Alistair Galbraith
238fd3c913 Functioning LCD, Arm State, Target, Current notifications 2015-07-01 18:09:13 -07:00
Nick Farina
079c203f44 Merge pull request #50 from alistairg/master
Ability to specify a specific MyQDeviceId for the Liftmaster shim
2015-07-01 15:32:04 -07:00
Alistair Galbraith
0923eae97e Merge branch 'master' into feature/ad2usb 2015-07-01 15:12:20 -07:00
Alistair Galbraith
dcdeb4c928 Merge remote-tracking branch 'upstream/master' 2015-07-01 15:11:50 -07:00
Alistair Galbraith
a3e34088b9 A MyQ account with multiple opener devices will trigger a fatal exception, after dumping out possible doors and their names
Also updated config-sample.json with additional option, and comments
2015-07-01 12:47:50 -07:00
Alistair Galbraith
1a96aff738 Included ad2usb node package 2015-07-01 12:24:53 -07:00
Alistair Galbraith
ef64ec6635 Fixed bug where Liftmaster door ID may not be defined 2015-06-30 19:42:07 -07:00
Alistair Galbraith
466ace2761 Added ability to specify a specific Liftmaster door
Current version operates the "first door found". For users with multiple doors, this allows them to specify a specific door with the 'requiredDeviceId' option in config.
2015-06-30 19:19:29 -07:00
Nick Farina
15fc5e8f59 Merge pull request #45 from alistairg/master
Changed approach to getting accessories
2015-06-30 10:22:11 -07:00
Nick Farina
e461ae0816 Merge pull request #46 from rayzorben/master
Adding support for arming Elk M1 security system.
2015-06-30 06:11:16 -07:00
Ray Bennett
f28e9493df Adding support for arming Elk M1 security system. 2015-06-29 17:48:40 -07:00
Alistair Galbraith
94619e40d5 Changed approach to getting accessories
Avoid hitting rate limiting iterating over bulbs for installations with many hue bulbs on a hub
2015-06-29 14:40:17 -07:00
Nick Farina
69001139a4 Merge pull request #40 from nfarina/hue-create-username
Simplify Hue for new users
2015-06-28 13:31:35 -07:00
Nick Farina
21a546fdf8 Simplify Hue for new users
- Sample config auto-discoveres Bridge IP
- Username left blank so that the server will prompt you
- Hue platform walks you through username creation (in as friendly a
way currently possible)
2015-06-28 13:21:40 -07:00
Nick Farina
eac0d65730 Merge pull request #28 from stephenyeargin/philips-hue
Philips Hue integration
2015-06-28 13:09:31 -07:00
Stephen Yeargin
b2280c3902 [Trivial] Text cleanup 2015-06-27 23:24:09 -05:00
Stephen Yeargin
dffeecdafb Merge pull request #6 from stephenyeargin/initial-state-and-cleanup
Report initial state, refactor code a bit
2015-06-27 22:20:32 -05:00
Stephen Yeargin
8e80d7f0e0 Report initial state, refactor code a bit
- The initial state of the device is now reported on connection
- Properly detects what should happen with Hue/Hue Lux bulbs (removes the extra chrachteristics)
- Scales values a bit more transparently so the color gets a bit closer
- Moved `execute` method inside the accessory model for clearer designation
- Cleaned up that ridiculous `if/else` block into a switch
2015-06-27 21:51:02 -05:00
Stephen Yeargin
56571504bc Merge pull request #5 from madmod/philips-hue
Automatic bridge discovery
2015-06-27 21:40:12 -05:00
madmod
8b71a1c44f fix network scan and logging 2015-06-27 20:23:32 -06:00
madmod
479dfb6329 scope and name fixes
removed deprecated node-hue-api methods and change this to that.
2015-06-27 19:27:39 -06:00
madmod
39a7550d67 bridge discovery (wip) 2015-06-27 19:17:19 -06:00
madmod
0491f9b71a use the percent functions from node-hue-api 2015-06-27 17:48:47 -06:00
Stephen Yeargin
7f9e4b33c8 Merge pull request #4 from madmod/philips-hue
improved color accuracy
2015-06-27 18:11:14 -05:00
madmod
805758395e improved color accuracy 2015-06-27 17:01:44 -06:00
Stephen Yeargin
bb498b4ca6 Merge pull request #2 from madmod/philips-hue
Fix saturation max value
2015-06-27 17:28:40 -05:00
madmod
8adf8fc1b0 remove extra line 2015-06-27 12:36:07 -06:00
madmod
d0b780f623 Fix saturation max value 2015-06-27 01:37:16 -06:00
Stephen Yeargin
9814ff5525 Remove useless code 💀 2015-06-27 01:24:00 -05:00
Stephen Yeargin
de84846bcf weeeellllll, it's like ... 2015-06-27 01:18:32 -05:00
Stephen Yeargin
54100c2471 Clean up some really odd spacing and add SN 2015-06-27 01:00:59 -05:00
Stephen Yeargin
1e95decbf2 Merge branch 'master' into philips-hue 2015-06-27 00:28:28 -05:00
Stephen Yeargin
2da2ff73c9 Merge pull request #1 from madmod/philips-hue
fixed typo in config-sample.json
2015-06-27 00:22:43 -05:00
madmod
b7d8a561a3 fixed typo in config-sample.json 2015-06-26 22:39:33 -06:00
Nick Farina
b726985db3 Merge pull request #37 from rayzorben/master
Adding support for ISY.
2015-06-26 18:21:17 -07:00
Ray Bennett
0dedbcd362 Adding support for ISY. 2015-06-26 18:03:31 -07:00
Nick Farina
38d621a13f Lockitron support for onRead
"Is my front door locked?"
2015-06-26 13:26:04 -07:00
Nick Farina
8c28f0dba9 Merge pull request #35 from maddox/onread
Read State
2015-06-26 13:24:31 -07:00
Jon Maddox
e3786b1836 bump HAP-NodeJS to get the final async onRead stuff 2015-06-26 16:19:38 -04:00
Jon Maddox
5e89bbe74d clean up 2015-06-25 02:01:01 -04:00
Jon Maddox
b147a26738 add onRead functions to fetch state 2015-06-25 02:00:52 -04:00
Jon Maddox
396b56e3a5 add methods to Wink accessory to fetch brightness and power state 2015-06-25 02:00:37 -04:00
Jon Maddox
08ce5a9ecc bump HAP-NodeJS again to pull in async onreads 2015-06-25 01:42:21 -04:00
Jon Maddox
847f0731c8 read in the onRead 2015-06-24 22:20:12 -04:00
Jon Maddox
27d18abefe bump the version of HAP-NodeJS to get onRead support 2015-06-24 21:22:03 -04:00
Stephen Yeargin
49c4af79ad Refactor execute method to use API 2015-06-16 23:08:44 -05:00