Commit Graph

63 Commits

Author SHA1 Message Date
Sam Edwards abe88b7502 [MiLight] Converted accessory to platform. Not fully tested yet 2015-09-08 10:41:03 -07:00
Sam Edwards 2710412ca6 [MiLight] Correctly reference light object, and also fix bug with brightness=0 setting the lamp to night mode 2015-09-07 16:45:27 -07:00
Sam Edwards a4c3f73eb5 [MiLight] Fix scope issue that prevented config from working, added documentation, and added correct pause for night mode commands 2015-09-07 13:29:51 -07:00
Snowdd1 dd0aa6e2c8 Merge remote-tracking branch 'nfarina/master' into knx-dev
Conflicts:
	package.json
2015-09-06 09:38:34 +02:00
Snowdd1 6f5e6b6a0b More devices for KNX bus
Now supports
- Lightbulb
- Thermostat
- TemperatureSensor (as of iOS 8.4.1)
- LockMechanism
2015-09-06 09:37:03 +02:00
Nick Farina 3cc1f381a3 Fix for WeMo switch names 2015-09-05 14:04:31 -07:00
Nick Farina 816728c0cf Upgrade WeMo accessory
- Use new Service API
  - Experimental preliminary support for WeMo "Garage Door Openers"
(via WeMo Maker). No Sensor support yet.
2015-09-05 12:42:21 -07:00
Snowdd1 e2ef8fc0b6 package.json
- removed subtypes to be passed by default.
- package.json to inbclude "eibd"
2015-09-05 21:31:48 +02:00
Snowdd1 085ae0a22e Merge remote-tracking branch 'nfarina/master' into knx-dev 2015-09-05 20:13:29 +02:00
Snowdd1 ea1c1f6fce Working Version
Refactored version. KNX.js is used as platform, while knxdevice is
called for each accessory to add.
2015-09-05 19:08:28 +02:00
Snowdd1 116dd1b315 still WIP
with Thermostat stub. Somehow stops working after a few lines of
console.log
2015-09-04 17:39:46 +02:00
Snowdd1 1a98a6c9ac got it straight
does not use PR#15 for node-eibd any more.
2015-09-04 16:35:11 +02:00
Snowdd1 bad0ba0c3b initial test version 2015-09-04 15:45:19 +02:00
Nick Farina 01d2c21aac New iControl accessory, supports Xfinity Home.
- No more mysterious "dsig" param
2015-08-31 21:39:10 -07:00
Sam Edwards 47f000ecff [MiLight] Sent on command before brightness and hue to ensure we're targeting the right lamp, and implement night mode at brightness <= 2, and implement maximum brightness command for white lamps 2015-08-31 15:40:02 -07:00
Sam Edwards d7d80b8618 Don't actually add a name characteristic here 2015-08-25 17:46:28 -07:00
Sam Edwards 1050b4e550 Add a name to the accessory as well 2015-08-25 12:12:58 -07:00
Sam Edwards 7d5caae96d Add the hue characteristics for all lamps, as we're trying to handle this in some way now 2015-08-25 10:46:57 -07:00
Sam Edwards 11f71e076c Update MiLight module for new API and add improved (or some at all) handling of lamp types other than rgbw. Also remove invalid comments from json file, and support future versions of node-milight-promise 2015-08-25 10:28:08 -07:00
Nick Farina 76e7ef2677 Fix identify() in Http 2015-08-23 11:45:34 -07:00
Nick Farina dfdbc865c8 Support AccessoryInformation service 2015-08-23 10:07:31 -07:00
Nick Farina d8e27910cc Support new API in getServices()
See `getServices()` implementation in `accessories/Http.js` for an
example of how to use.

Fixes #114
Fixes #57
2015-08-22 21:37:42 -07:00
Nick Farina 8bda79bcb5 Merge branch 'master' into use-hap-refactor 2015-08-13 20:25:17 -07:00
Nick Farina 4d9897ff26 Fix LiftMaster shim
For those of us without multiple garage doors...
2015-08-13 20:25:06 -07:00
Danimal4326 0a2f2865fb Add accessory shim for controlling hyperion TV backlight.
(https://github.com/tvdzwan/hyperion)
2015-08-13 10:34:35 -05:00
Nick Farina 6e61287f59 Use WIP version of HAP-NodeJS refactor 2015-08-03 08:33:41 -07:00
Nick Farina 18cc6cbdc0 Merge pull request #77 from bezzers/Sonos-platform
Make Sonos a platform rather than an accessory
2015-07-24 08:47:24 -07:00
bezzers 275a88d358 Fix logic issue in error reporting 2015-07-24 09:45:52 -04:00
bezzers 2e689eb264 Merge branch 'master' into Sonos-platform 2015-07-23 20:50:39 -04:00
Paul Beswick 385b615b81 Creation of an accessory to control the climate control for a Tesla Model S with accompanying changes to package.json (to add the teslams package) and the sample config file. 2015-07-23 13:47:41 -04:00
bezzers 8b81001647 Delete Sonos as an accessory
Replaced by new Sonos platform module
2015-07-23 09:41:29 -04:00
Chloe Stars 03293409dd Add support for getting the state of the power to WeMo accessories. 2015-07-10 15:50:07 -07:00
Sam Edwards 7b7b28571d Initial support for MiLight/LimitlessLED/EasyBulb/etc... bulbs using the node-milight-promise node module 2015-07-07 16:10:24 -07:00
Alistair Galbraith c1f1613763 Removed submodule for HAP-NodeJS and moved to NPM
It seemed to be easier all around to use NPM to manage the dependancy on HAP-NodeJS.

This PR removes the submodule, and adjusts the paths of all checked in shims to reference the NPM module instead.

I also updated the documentation to reflect the simpler install ;)
2015-07-03 21:29:35 -07:00
Alistair Galbraith 238fd3c913 Functioning LCD, Arm State, Target, Current notifications 2015-07-01 18:09:13 -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 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
Ray Bennett f28e9493df Adding support for arming Elk M1 security system. 2015-06-29 17:48:40 -07:00
Nick Farina 38d621a13f Lockitron support for onRead
"Is my front door locked?"
2015-06-26 13:26:04 -07:00
Jon Maddox 8eb464766f add a shim for http requests 2015-06-12 11:43:03 -04:00
Jon Maddox c4026e997a 🔥 Wink accessory lib 2015-05-18 22:10:28 -04:00
Jon Maddox 70dff1c6e2 add Wink accessory shim 2015-05-12 01:22:59 -04:00
Nick Farina d43d8f3e2e Workaround for wemo.js bug 2015-05-05 09:29:28 -07:00
Evan Coleman cb0ac82908 Remove log 2015-04-23 22:55:25 -04:00
Evan Coleman 298ed58f14 Use lightbulb type 2015-04-22 22:30:41 -04:00
Evan Coleman 410f3bb588 Fix brightness 2015-04-22 22:30:35 -04:00
Evan Coleman b68051d3b0 fix brightness 2015-04-20 23:05:47 -04:00
Evan Coleman b6d763d3a3 Add X10 support 2015-04-19 22:42:04 -04:00