Commit Graph

719 Commits

Author SHA1 Message Date
bezzers 0b457f9b7f Create a Sonos Platform handler - first version
Creates a platform for Sonos that scans for all Sonos boxes and adds any that are not bridges (type 11) as accessories.
Reads the names of each box from the Sonos configuration and creates device names based on the Sonos room names.
2015-07-23 09:36:37 -04:00
bezzers 0605c5ff86 Create Sonos.js 2015-07-23 09:27:58 -04:00
Luke Redpath 7b01e6c1d0 Won’t be able to do much unless accessories can use SSL/basic auth too. 2015-07-22 16:12:22 +01:00
Luke Redpath 34110039f5 Add SSL and basic auth support for Domoticz platform. 2015-07-22 15:27:52 +01:00
Nick Farina 38f3d9b82e Merge pull request #70 from hachidorii/master
Add support for Nest platform.
2015-07-18 14:42:56 -07:00
Chloe Stars 511b1873f7 I forked unofficial-nest-api and added support for 'off'.
For now the package location has been changed to reflect this. I've submitted a pull request but it doesn't look like it's been touched in a while so I'm not sure it's going to get merged.
2015-07-17 18:29:23 -07:00
Chloe Stars e76269fcdc Merge https://github.com/nfarina/homebridge 2015-07-17 18:14:56 -07:00
Chloe Stars c4f9e81828 Oops, made a rookie mistake. Make sure I'm using local variables instead of global variables. 2015-07-17 01:08:50 -07:00
Nick Farina db9a1bd441 Merge pull request #66 from cdrx/patch-1
Logitech Harmony should be a platform
2015-07-14 11:01:45 -07:00
Chris R 42ba55e836 Update config-sample.json
Logitech Harmony shouldn't be an accessory
2015-07-14 18:57:33 +01:00
Chloe Stars 91602e4f99 Fix heating and cooling.
It works but the API doesn’t reflect the change soon enough for HomeKit
to be aware it worked. Not sure what to do here.
2015-07-13 14:58:39 -07:00
Nick Farina ca311ae0a8 Merge pull request #43 from madmod/logitech-harmony
Logitech Harmony platform
2015-07-13 13:40:39 -07:00
madmod 1cd697fb8b Updated README.md with Logitech Harmony 2015-07-13 13:16:29 -06:00
madmod 6cb9008424 Add get and set power state for activity 2015-07-11 22:11:08 -06:00
madmod 681cd7d9eb Add Logitech Harmony platform 2015-07-11 19:18:14 -06:00
Chloe Stars 4aafdaea9b Update the sample config file with Nest platform. 2015-07-10 23:58:41 -07:00
Chloe Stars 81cc689b7e Add the required module to package.json. 2015-07-10 23:53:57 -07:00
Chloe Stars a47c8dd4fd Added preliminary support for the Nest platform.
Some things are missing or may not be working correctly but the main
things like checking the current temperature, the target temperature,
the humidity, setting the target temperature and etc.. I don’t think
the current heating mode is correct.
2015-07-10 23:50:31 -07:00
Nick Farina 02c90cfc51 Merge pull request #64 from hachidorii/master
Add support for getting the state of the power to WeMo accessories.
2015-07-10 16:07:30 -07:00
Chloe Stars 03293409dd Add support for getting the state of the power to WeMo accessories. 2015-07-10 15:50:07 -07:00
Nick Farina 26e833013c Merge pull request #63 from johngson/master
Adding support for Telldus Live platform
2015-07-09 20:31:43 -07:00
John Gustafsson f3b472b2d0 Added Telldus Live! to config-sample.json 2015-07-10 00:39:58 +02:00
John Gustafsson 54a24b4fdd Added Telldus Live! support (only lights) 2015-07-10 00:36:19 +02:00
Nick Farina 16829a9e4c Merge pull request #61 from dotsam/milight
Initial support for MiLight/LimitlessLED/EasyBulb/etc... bulbs using …
2015-07-07 18:19:45 -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
Nick Farina 05e17be277 Merge pull request #56 from alistairg/master
Adding support for iOS9 "transport category"
2015-07-04 13:41:16 -07:00
Alistair Galbraith a8a9da11cf Merge branch 'feature/transport' into develop 2015-07-04 11:35:33 -07:00
Alistair Galbraith edde04d757 Update to latest HAP-NodeJS to include Category support 2015-07-04 11:35:27 -07:00
Alistair Galbraith 668f93d4c4 Merge branch 'develop' into feature/transport 2015-07-04 11:34:53 -07:00
Alistair Galbraith c7c09a0dfb Initial checkin of transport category support 2015-07-04 09:52:38 -07:00
Nick Farina bc85890d0b Merge pull request #55 from alistairg/master
Removed submodule for HAP-NodeJS and moved to NPM
2015-07-04 07:45:47 -07:00
Alistair Galbraith 4b35ec0b7a Updated HAP-NodeJS to specific commit
Added ISC license to silence npm :)
2015-07-04 06:55:23 -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
Nick Farina 8aa604e01a Merge pull request #54 from alistairg/master
AD2USB support (Honeywell/Ademco alarms via Nutech AD2USB interface)
2015-07-03 08:58:26 -07:00
Alistair Galbraith 4332af6f93 Merge branch 'feature/ad2usb' into develop 2015-07-03 08:33:01 -07:00
Alistair Galbraith 9a69bf72e1 Reference to forked AD2USB interface, sample configuration 2015-07-03 08:32:47 -07:00
Alistair Galbraith c5a12e263e Merge branch 'master' into feature/ad2usb 2015-07-02 10:11:29 -07:00
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