Commit Graph

462 Commits

Author SHA1 Message Date
Ethan Gill d8a21133e9 Simple fix for undefined Nest device names 2015-10-08 13:50:34 -04:00
Nick Farina 9096e64891 Merge pull request #239 from stipus/master
Create HomeSeer.js
2015-10-08 09:40:11 -07:00
stipus 772f35efac Create HomeSeer.js 2015-10-08 09:07:33 +02:00
Nick Farina 2b84fc1783 Merge pull request #238 from SphtKr/yamahaavr-manual-ip
YamahaAVR manual address specification
2015-10-07 12:51:20 -07:00
Nick Farina 64864bac85 Merge pull request #233 from snowdd1/UUID-creation
New UUID generation
2015-10-07 12:39:36 -07:00
Snowdd1 ed8a3c8062 uuid_base in constructor 2015-10-07 10:39:00 +02:00
S'pht'Kr a15c026f2f Manual address specification working now 2015-10-07 06:59:04 +02:00
S'pht'Kr d66ab79e8e Merge branch 'nfarina/master' 2015-10-07 05:38:46 +02:00
Snowdd1 e6afda55d6 New UUID generation
addresses #203

# This is a breaking change for all configured homekit databases, as it
will remove room/area assignments and other things configured in iOS
apps
... unless your accessory type was called `Object` before

Changes:
- Without any changes to the configuration file all accessories UUIDs
will be generated by  `uuid.generate(accessoryType + ":"` instead of the
constructor name which turned out to be unreliable in that context. So
about all UUIDs will change.
- new parameter uuid_base can be used for accessories in config.json to
use a different base for UUID generation than the displayName, which
might not be unique
- platforms can add the same property to their accessories before
returned, just as they have a name property right now.
2015-10-06 20:47:07 +02:00
Nick Farina feca9fbf0d Support WeMo "Light" services 2015-10-05 17:29:53 -07:00
Nick Farina b66610ce93 Update Lockitron state on successful change 2015-10-05 17:12:06 -07:00
Nick Farina 2eb82bcc98 Merge pull request #226 from snowdd1/master
Fix json in example in KNX.md
2015-10-03 07:37:35 -07: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
Raoul a55b166131 Merge pull request #6 from nfarina/master
Update to nfarina/master
2015-10-03 14:38:57 +02:00
Nick Farina d3f0c73393 Merge pull request #225 from snowdd1/knx-dev
Update of handling of binary and percentage type KNX values
2015-10-02 09:22:36 -07: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
Nick Farina 1bb8d00884 Merge pull request #221 from Mikulas/config-lifx
add lifx to sample config
2015-10-01 14:25:50 -07:00
Mikulas 45f40874ef add lifx to sample config 2015-10-01 23:22:17 +02:00
Jon Maddox fe5db08081 Merge pull request #219 from nfarina/ignore-hidden-ha-devices
Ignore Hidden Home Assistant Devices
2015-10-01 01:30:28 -04:00
Jon Maddox 1fce5c8754 ignore hiddent Home Assistant devices 2015-10-01 01:29:42 -04:00
Nick Farina 8e23024ef0 Merge pull request #217 from snowdd1/knx-dev
Characteristic.setProps() adaptation
2015-09-30 14:37:11 -07: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
Raoul ba5722c517 props update minValue, maxValue
used in Temperature devices (Apple's default values too narrow for beer coolers I've heard)

adapted call syntax for "Simplify Characteristic properties"
https://github.com/KhaosT/HAP-NodeJS/commit/1d84d128d1513beedcafc24d2c07d98185563243#diff-cb84de3a1478a38b2cf8388d709f1c1cR108
2015-09-30 09:21:59 +02:00
S'pht'Kr bd6b8478a9 Merge branch 'nfarina/master' 2015-09-29 05:24:25 +02:00
Nick Farina 2e24e98227 Merge pull request #210 from SphtKr/yamaha-issue-153
YamahaAVR: Fix for multiple devices, refactor, and custom Service+Characteristic
2015-09-28 11:02:33 -07:00
S'pht'Kr 817f7ecf20 Merge branch 'nfarina/master' 2015-09-28 06:27:09 +02:00
S'pht'Kr 2a66eac058 Fix for multiple devices, refactor, and custom Service+Characteristic 2015-09-28 06:12:25 +02:00
Nick Farina b54d37fb2d Merge pull request #174 from ilcato/ilcato-fibarohc2
Platform shim for Fibaro Home Center 2
2015-09-27 06:49:56 -07:00
ilcato c6c45d9e3d Fixed incompatibility with new version of HAP-Node.js 2015-09-27 13:00:57 +02:00
Nick Farina bb3381e10a Update README.md 2015-09-24 22:15:58 -07:00
Nick Farina 5323b0afe1 Merge pull request #204 from derekforeman/master
Noted updated for requirement to successfully get HAP-NodeJS installed.
2015-09-24 22:10:30 -07:00
Derek Foreman ca232f3111 Noted updated for requirement to successfully get HAP-NodeJS installed. 2015-09-25 00:26:07 -04:00
Nick Farina 625b9f47df Bump HAP-NodeJS
Closes #181
2015-09-21 08:17:48 -07:00
Nick Farina c3ad5f26da Merge pull request #191 from luxus/patch-1
fixing thermostat.
2015-09-20 16:28:57 -07:00
Kai 67fb6e8b4d fixing thermostat.
switch the order of the characteristics
now my stellaZ thermostat is shown correct in apps like eve and insteon+
2015-09-21 00:59:26 +02:00
Nick Farina b24a611fab Merge pull request #189 from snowdd1/knx-dev
KNX Platform: "Garage Door Opener" and "Motion Sensor" services
2015-09-19 13:00:48 -07:00
Snowdd1 80b2a047d4 Typo fixes 2015-09-19 21:56:20 +02:00
Snowdd1 48f613f8ae New Motion Sensor service 2015-09-19 21:47:07 +02:00
Snowdd1 84c51aa27a GarageDoorOpener fixed 2015-09-19 21:24:55 +02:00
Snowdd1 eec663a5c8 Routines for unsigned int values, such as enumeration like types 2015-09-19 18:37:19 +02:00
Snowdd1 387e7ec9ce KNX support for Garage Door Opener
The garage door opener device MUST adhere to HomeKit numeric
conventions, see KNX.md documentation
2015-09-19 15:19:11 +02:00
S'pht'Kr 6b0d701570 Merge branch 'nfarina/master' 2015-09-19 13:00:16 +02:00
ilcato 24fbe4158d Added support for Fibaro Outlet 2015-09-19 10:12:35 +02:00
Nick Farina 1dcfe4a1fb Merge pull request #188 from snowdd1/knx-dev
KNX cleanup
2015-09-18 09:25:04 -07:00
ilcato 32877abc98 Complete refactoring and adoption of new API
Added support for LightSensor
2015-09-18 17:33:36 +02:00
Snowdd1 91f6ccb2d4 Added LightSensor Service 2015-09-18 13:18:27 +02:00