Commit Graph

215 Commits

Author SHA1 Message Date
Kraig McConaghy 6604c2b69a Changed structure to handle numerous issues plus add enhancements. No activity off properly calls "Power Off" (and thus "Power Off" has been removed). HomeKit responses are properly set back when activity finishes switching. Some amount of handling has been added for timeouts while switching activities as well as request sync (you don't seem to be able to send multiple requests to the hub simultaneously, and the activity switching sometimes times out the connection, so a reconnect system was added). 2015-10-18 19:08:46 -05:00
Kraig McConaghy e30b504583 Added handling to keep track of activity state 2015-10-18 16:21:57 -05:00
Kraig McConaghy 6008374b9e Converted LogitechHarmony accessory to be based on new HAP api 2015-10-18 14:00:06 -05:00
Kraig McConaghy b2aa70d40a Merge commit '2652f33a0a2de8566df0d346ec19c2bc1ceaff9d' into feature/Harmony 2015-10-18 13:04:51 -05:00
Nick Farina 286f700622 Merge pull request #273 from webdeck/indigo
Add platform support for Indigo server (http://www.indigodomo.com/)
2015-10-16 10:31:14 -07:00
Nick Farina ecf9afee64 Merge pull request #275 from MSchmidt/master
Support for case-sensitive file systems
2015-10-16 10:21:11 -07:00
Mike Riccio c22c14584d Added more logging when there's an error getting device details. 2015-10-16 09:36:18 -07:00
Nick Farina 2df47b9893 Merge pull request #276 from stipus/master
GarageDoorOpener and Lock support
2015-10-16 06:11:18 -07:00
stipus 23f190e3d8 GarageDoorOpener and Lock support
- Smoke sensor battery fix
 - Added offEventGroup && offEventName to events (turn <event> on launches one HS event. turn <event> off can launch another HS event)
 - Added GarageDoorOpener support
 - Added Lock support
2015-10-16 13:00:18 +02:00
Matthias Schmidt 7233c5bf74 Support for case-sensitive file systems and current HAP-NodeJS with nodejs 4 support 2015-10-16 10:50:55 +02:00
Mike Riccio aad811fe6e Fixed thermostats to report celsius. 2015-10-15 21:31:08 -07:00
Mike Riccio 6fa69c5c4b Removed tabs 2015-10-15 16:47:59 -07:00
Mike Riccio 9ad8a111c6 Added intro comment. 2015-10-15 15:07:14 -07:00
Mike Riccio e40f10b82e Initial support for Indigo server (http://www.indigodomo.com) 2015-10-15 14:25:20 -07:00
Nick Farina 99910960ae Merge pull request #268 from stipus/master
Added CarbonMonoxide and CarbonDioxide sensor support
2015-10-14 13:45:13 -07:00
stipus a056b16c35 Added CarbonMonoxide and CarbonDioxide support
- Added CarbonMonoxide and CarbonDioxide sensor support
- Added onValues option to all binary sensors
- Added uuid_base parameter to all HomeSeer accessories
2015-10-14 22:06:11 +02:00
Nick Farina 60c48fc4cb Merge pull request #260 from SphtKr/zway-motionsensor-and-fixes
Z-Way Motion Sensor support and minor fixes/updates
2015-10-13 09:30:00 -07:00
S'pht'Kr fdbd33f29d Updated for new tweaked "setProps" API, removed cruft. 2015-10-13 06:50:23 +02:00
S'pht'Kr c48c750917 MotionDetector added, with new needed configuration tags. 2015-10-13 05:37:44 +02:00
Nick Farina d1e186ed99 Merge pull request #259 from stipus/master
Added support for humidity sensors, battery level sensors, low battery flag for all sensors, and ability to run HomeSeer events
2015-10-12 16:03:59 -07:00
stipus 1f8db79324 Added support for humidity sensors, battery level sensors, low battery flag for all sensors, and ability to run HomeSeer events
- Added Humidity sensor support
- Added Battery support
- Added low battery support for all sensors
- Added HomeSeer event support (using HomeKit switches...)
2015-10-13 00:53:19 +02:00
Nick Farina ff5762ad70 Merge pull request #258 from stipus/master
HomeSeer.js - Added thermostat support
2015-10-11 19:25:36 -07:00
stipus c59b87d17d Update HomeSeer.js 2015-10-12 02:15:41 +02:00
stipus 41e6c20a61 Update HomeSeer.js 2015-10-12 02:11:24 +02:00
stipus c506c44d60 Update HomeSeer.js 2015-10-12 02:02:37 +02:00
Nick Farina 59692df1a0 Merge pull request #248 from theodorton/telldus
Add support for local Telldus control
2015-10-11 08:21:44 -07:00
Nick Farina ac1da10ea8 Merge pull request #251 from stipus/master
Fix for HomeSeer occupancy sensor
2015-10-11 08:21:15 -07:00
Nick Farina c6ed47cf38 Merge pull request #252 from SphtKr/zway-more-tags
Several additional tag-based configuration options
2015-10-11 08:20:47 -07:00
S'pht'Kr a274ae4eda Switches to the *new* new Characteristics API format for the two custom Characteristics.
Fixes #247
2015-10-11 05:44:44 +02:00
S'pht'Kr 25299a7863 Last bits… 2015-10-10 15:45:27 +02:00
stipus 4fbd7eb775 Fix for HomeSeer occupancy sensor 2015-10-10 12:38:46 +02:00
Theodor Tonum c0dfc9a8cd Add support for local Telldus control 2015-10-10 01:14:10 +02:00
S'pht'Kr d5c4dfce1f Merge branch 'nfarina/master' into zway-more-tags 2015-10-09 06:05:44 +02:00
Nick Farina fd420c7795 Merge pull request #223 from SphtKr/zway-rgb
RGB(+W+W) support
2015-10-08 13:37:58 -07:00
Ethan Gill d8a21133e9 Simple fix for undefined Nest device names 2015-10-08 13:50:34 -04:00
stipus 772f35efac Create HomeSeer.js 2015-10-08 09:07:33 +02:00
S'pht'Kr a15c026f2f Manual address specification working now 2015-10-07 06:59:04 +02:00
S'pht'Kr af79ea4fbf Beginning tag support enhancements
Generalized tag recognition, tags are now `Homebridge.*` instead of
`Homebridge:*`, initial attempt at `IsPrimary` but probably not working
right yet.
2015-10-07 05:38:24 +02:00
Mike Enriquez 2652f33a0a send command every 20s to prevent timing out 2015-10-03 22:04:51 -04:00
Raoul ac62a44ce2 Updates to wrong json Examples in KNX.md doc file
Missing quotes around new key names.
2015-10-03 14:48:06 +02:00
Snowdd1 c36ad9d631 Merge remote-tracking branch 'nfarina/master' into knx-dev 2015-10-02 18:06:23 +02:00
Snowdd1 3031ba7e0f Refactoring of reversely used group addresses
The use of 0/1 for binary objects depends on installation, a contact
sensor can have contact=1 or open=1
The same applies to percentages:  a window can be 100% closed or 100%
open.

For a more general usage of reversed values, a suffix ("R") can now be
attached to all DPT1 and DPT5 group addresses.
Please see updated KNX.md for examples and details.

Note: outdated characteristic-workaround throw an exception at boot-up:
-  ContactSensorStateContact1
-  LockCurrentStateSecured0
-  LockTargetStateSecured0
Please see error message and KNX.md for reference.
2015-10-02 18:05:40 +02:00
Snowdd1 fd72307384 Fix hint in KNX-sample-config.json 2015-10-02 08:17:59 +02:00
S'pht'Kr d04d417344 Initial read/write support for RGB bulbs complete
Needs testing, but seems to work with my Aeon bulb…taking into account
the wonkiness of that bulb with Z-Way, at least.
2015-10-02 06:19:59 +02:00
Mike Enriquez 98519c84dd Fix crash when trying to get/set power state
- Call getPowerState on the object instead of passing the function to
  fix undefined isActivity error
- Remove callback param from setPowerState since it is not called with a
  callback param.
- startActivity expects the activity id as a parameter. We can't
  actually toggle activities off and on. There is a "PowerOff" activity
  that will turn everything off.
2015-10-01 23:08:36 -04:00
Jon Maddox 1fce5c8754 ignore hiddent Home Assistant devices 2015-10-01 01:29:42 -04:00
Snowdd1 98ee9f8f95 Return value guarding; Cleaner logs 2015-09-30 22:07:33 +02:00
Snowdd1 bd979ea1f8 Merge remote-tracking branch 'nfarina/master' into knx-dev 2015-09-30 20:40:03 +02:00
Snowdd1 54f0c2f0cb Doc updates 2015-09-30 20:03:20 +02:00
S'pht'Kr 99da61d30a Lost some subtype parameters in deconfliction 2015-09-29 07:06:05 +02:00