729 Commits

Author SHA1 Message Date
rodtoll
70ec9a8891 Fixed bug in alarm state. Was using alarm state instead of mode to translate current state. 2015-10-19 19:38:14 -07:00
rodtoll
00574f60b4 Brought in latest 2015-10-19 19:01:53 -07:00
Nick Farina
2c36f1745d Merge pull request #298 from justme-1968/master
this is the latest update to the FHEM platform shim
2015-10-19 13:26:29 -07:00
Andre Schröter
8ebd6ecdd2 hap-nodejs vs. HAP-NodeJS fix 2015-10-19 22:08:07 +02:00
Andre Schröter
e9e637c43d Merge remote-tracking branch 'upstream/master' 2015-10-19 21:16:35 +02:00
Andre Schröter
d7bca45e70 debug browser formating change 2015-10-19 21:13:44 +02:00
Kraig McConaghy
e8553c7203 Merge branch 'feature/Harmony'
Conflicts:
	package.json
2015-10-19 14:02:27 -05:00
Kraig McConaghy
626871680c Reorganized dependencies to help with merge 2015-10-19 13:46:06 -05:00
Andre Schröter
42f88864f9 check for hap-nodejs and HAP-NodeJS
allow longpoll to multiple fhem servers
increase reconnect timeout after subsequent longpoll disconnect and error
added target door state for HM-SEC-KEY -> allows open to be send
added current door state to contact sensor -> allows to ask for open windows with siri
some cleanups
2015-10-19 20:00:02 +02:00
rodtoll
0cb57d2a44 Improper constants for the fan speed. Fixing. 2015-10-19 08:03:42 -07:00
Nick Farina
92667b5666 Merge pull request #297 from tommasomarchionni/master
Integrate OpenHAB Platform
2015-10-19 07:03:14 -07:00
tommasomarchionni
7b24d142b4 Create Openhab.js 2015-10-19 14:52:08 +02:00
Nick Farina
27b39cbfa0 New Plugin API
- Homebridge calls single exported initializer function and passes an
API object
  - No more require() for HAP classes (doesn't play well with plugin
structure)
2015-10-18 22:20:06 -07:00
rodtoll
74e37cc488 Added more documentation. 2015-10-18 21:09:59 -07:00
rodtoll
8fcd5d39a6 Moved all debug logging to be controlled by the ISYJSDEBUG environment variable AND moved all log messages to go through the global logger offered by homebridge. 2015-10-18 19:47:30 -07:00
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
Nick Farina
a3c0df1c7c Plugin support
- Homebridge is now designed to be `npm install`d globally and
executed via "homebridge" script
  - Remove all specific accessories/platforms except for an example
  - New internal structure and "cli"
2015-10-18 16:34:21 -07:00
Nick Farina
6e5c35ec88 Restore telldus-live
See #277 for discussion.
2015-10-18 14:23:00 -07:00
Kraig McConaghy
e30b504583 Added handling to keep track of activity state 2015-10-18 16:21:57 -05:00
Nick Farina
7b110191f9 Merge pull request #289 from MSchmidt/master
Change all HAP-NodeJS require calls to lowercase
2015-10-18 14:17:03 -07:00
Nick Farina
74a72c1096 Merge pull request #287 from webdeck/indigo
Graceful handling of JSON parse errors from Indigo responses.
2015-10-18 14:16:16 -07:00
Nick Farina
5066b108d2 Merge pull request #286 from dgarozzo/master
add async dependency for Indigo
2015-10-18 14:16:01 -07:00
Kraig McConaghy
6008374b9e Converted LogitechHarmony accessory to be based on new HAP api 2015-10-18 14:00:06 -05:00
Kraig McConaghy
3c53b319cb Updated to fixed harmonyhubjs-client 2015-10-18 13:58:10 -05:00
rodtoll
2d80e5f838 Updated to latest version of hap base library. Root project migrated to lower case version. Also added new uuid_base required field which is now needed. Refactored device constructors to use common code. 2015-10-18 11:19:08 -07:00
Kraig McConaghy
b2aa70d40a Merge commit '2652f33a0a2de8566df0d346ec19c2bc1ceaff9d' into feature/Harmony 2015-10-18 13:04:51 -05:00
rodtoll
a45779cf48 Merge branch 'master' of https://github.com/nfarina/homebridge
pulling down latest changes.
2015-10-18 10:19:14 -07:00
Andre Schröter
bf125078a1 added first version of HM-SEC-KEY-S
some bug fixes
2015-10-18 18:25:31 +02:00
Nick Farina
7ce190a7d0 Merge pull request #285 from masonjames/master
Update hap-nodejs requires
2015-10-18 08:16:51 -07:00
Matthias Schmidt
915e674583 Change all HAP-NodeJS require calls to lowercase 2015-10-18 13:29:50 +02:00
Mike Riccio
ad62bd4b15 Graceful handling of JSON parse errors from Indigo responses.
Make initial discover queries serialized to not overwhelm slow Indigo servers.
2015-10-17 20:27:04 -07:00
Kraig McConaghy
c897913005 Initial work. Still in progress 2015-10-17 20:51:57 -05:00
David Garozzo
15e9219c80 add async dependency for Indigo 2015-10-17 21:43:43 -04:00
Mason James
38cb94c012 Update hap-nodejs requires
Update remaining platforms and accessories
2015-10-17 18:41:57 -04:00
Nick Farina
ffc4edbc2a Merge pull request #284 from williambout/patch-1
Update Hyperion.js
2015-10-17 09:44:06 -07:00
William Bout
196cda8063 Update Hyperion.js
Fix require error
2015-10-17 18:12:11 +02:00
Nick Farina
3d03824e6a Merge pull request #282 from tommasomarchionni/patch-1
Update app.js
2015-10-17 05:49:21 -07:00
tommasomarchionni
385908fa89 Update app.js 2015-10-17 13:23:30 +02:00
tommasomarchionni
f2d22584fc Update app.js 2015-10-17 12:34:40 +02:00
Nick Farina
97cb18389f Merge pull request #279 from webdeck/indigo
Fix hap-nodejs import for Indigo platform
2015-10-16 22:21:26 -07:00
Mike Riccio
896d6b40d9 Fixed fahrenheit units, was giving error. 2015-10-16 20:36:32 -07:00
Mike Riccio
c5499c122e Add devices even if discovery errors.
Don't assign everything POWER_STATE_CTYPE.
2015-10-16 20:21:30 -07:00
Nick Farina
831480d035 Remove telldus for now 2015-10-16 10:40:04 -07: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
Matthias Schmidt
bb1c193bc0 Use npm release of hap-nodejs 2015-10-16 19:10:14 +02:00
Mike Riccio
c22c14584d Added more logging when there's an error getting device details. 2015-10-16 09:36:18 -07:00
stipus
c6b248e0ea Merge pull request #1 from nfarina/master
sync with nfarina/homebridge
2015-10-16 17:21:55 +02: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