Commit Graph

716 Commits

Author SHA1 Message Date
Nick Farina
c8c84c08f2 Bump HAP-NodeJS to v0.0.7; Version bump to v0.2.14 2016-01-06 13:51:47 -08:00
Nick Farina
2213997acc Add note about editing config.json 2015-12-28 16:11:53 -08:00
Nick Farina
3616d61fed Version bump for npm 2015-12-28 09:33:47 -08:00
Nick Farina
e52aff802b Merge pull request #442 from n8henrie/master
Add test for valid username
2015-12-28 09:33:08 -08:00
Nathan Henrie
15bf22805c Add test for valid username
Like a MAC address, a valid username can only contain 6 pairs of
hexadecimal characters, and for homebridge purposes must be
colon-separated. This adds a simple regex test for a proper username,
since I just spent nearly 24h trying to debug an issue that all came
down to not realizing that a MAC address could only have letters A-F
(see https://github.com/nfarina/homebridge/issues/385).
2015-12-27 10:29:21 -07:00
Nick Farina
f5b790ff35 Just make the sudo explicit 2015-11-30 14:01:40 -08:00
Nick Farina
08f8ae53c5 Link to HomeKitTypes 2015-11-28 12:16:40 -08:00
Nick Farina
2f0c60984a Remove notice at top
many plugins have now been extracted!
2015-11-28 08:54:56 -08:00
Nick Farina
507835986b Merge pull request #403 from victorklijmeij/patch-1
correct errors
2015-11-21 11:33:09 -08:00
victorklijmeij
9567c41a58 correct errors
Json was found invalid on jsonlint.com
2015-11-21 20:22:16 +01:00
Nick Farina
ec839b2dbc Tweaks to plugin load error detection 2015-11-11 15:16:29 -08:00
Nick Farina
2d73e70670 Merge pull request #387 from knalli/patch-1
Provide and output proper existing error message
2015-11-11 15:15:35 -08:00
Nick Farina
65b74253df Fix command-line examples 2015-11-09 11:29:22 -08:00
Nick Farina
78b8c265e1 Include repo and bugs in example plugin 2015-11-09 10:59:49 -08:00
Jan Philipp
affe3fde63 Provide and output proper existing error message
If the found plugin / package does not fulfill some specs (i.e. does not contain the keyword `homebridge-plugin`), it will be rejected with an error. Without that change nobody will be notified WHY the plugin has been rejected/skipped.
2015-11-08 17:31:02 +01:00
Nick Farina
e3a5c5a96a More helpful plugin load error logging; Publish v0.2.11 2015-11-05 10:48:32 -08:00
Nick Farina
b3dbe1165c New "Common Issues" section 2015-11-05 06:35:51 -08:00
Nick Farina
0b9e931fe1 Tweak README text 2015-11-05 06:20:33 -08:00
Nick Farina
50efd29b6d Fix (remove) relative links in README; publish v0.2.10 2015-11-04 16:22:49 -08:00
Nick Farina
6d2cb11eae Publish v0.2.9 2015-11-04 15:59:49 -08:00
Nick Farina
7bfc5ee84d Expose User object to Plugin API
Closes #379
Changes #378
2015-11-04 15:59:38 -08:00
Nick Farina
8f1a043121 Publish v0.2.8 2015-11-04 15:52:08 -08:00
Nick Farina
a5de3f820f Don't search the same plugin path twice
Fix part of #379
2015-11-04 15:50:23 -08:00
Nick Farina
8e795f48cf Add note about legacy plugins; publish v0.2.7 2015-11-04 10:29:14 -08:00
Nick Farina
1c4bf23b60 Publish v0.2.6 2015-11-04 10:22:47 -08:00
Nick Farina
988c6ef6d0 Basic info on writing plugins 2015-11-04 10:22:36 -08:00
Nick Farina
52aa6bba2c Publish v0.2.5 2015-11-04 09:48:05 -08:00
Nick Farina
f2ad339a13 CLI setting for custom homebridge "home" path
Fixes #378
2015-11-04 09:47:48 -08:00
Nick Farina
9883eb7189 Add Slack info to README 2015-11-04 09:37:20 -08:00
Nick Farina
974eef3ea8 HAP-NodeJS -> v0.0.3, publish v0.2.3 2015-11-04 06:18:57 -08:00
Nick Farina
752a5b7854 Publish v0.2.2 2015-11-04 04:35:44 -08:00
Nick Farina
15357a5fe8 Fix old-style accessory JSON
Closes #375
2015-11-04 04:35:22 -08:00
Nick Farina
e3178e5fa4 Fix -D flag
Fixes #376
2015-11-04 04:31:52 -08:00
Nick Farina
2470f26451 Better handling of custom plugin paths 2015-11-03 21:14:25 -08:00
Nick Farina
52d51c0fcf README tweaks 2015-11-03 15:31:26 -08:00
Nick Farina
3e7d2aedcc Merge pull request #293 from nfarina/plugin-system
Plugin system
2015-11-03 15:22:53 -08:00
Nick Farina
54cff454dd Merge branch 'master' into plugin-system 2015-11-03 15:12:06 -08:00
Nick Farina
46c4b6f589 Trim down config-sample.json 2015-11-03 15:09:56 -08:00
Nick Farina
abc6ccfae7 Require plugin name during registration 2015-11-03 15:02:52 -08:00
Nick Farina
eda8e91d0f Merge pull request #303 from PJCzx/master
Semi working HTTP garage door implementation
2015-11-03 10:26:28 -08:00
Nick Farina
269a8cf43a Merge pull request #320 from fcarucci/master
LiftMaster: return garage door state
2015-11-03 10:25:41 -08:00
Nick Farina
2df1ebed21 Merge pull request #357 from mifi/master
added serialport library as a dependency
2015-11-03 09:34:18 -08:00
Nick Farina
36ed2ab0ad Merge pull request #366 from chkr1011/SupportForHttpBody
Support for http body
2015-11-03 09:30:14 -08:00
Nick Farina
193810691b Merge pull request #370 from ilcato/patch-2
Virtual device optimization
2015-11-03 08:50:30 -08:00
ilcato
7db78a50b5 Virtual device optimization
Managed Fibaro Virtual Devices push buttons with a single HomeKit Bridged Accessory with multiple Switches
2015-11-03 17:26:04 +01:00
Nick Farina
eabf45526d Guard against multiple WeMo callbacks
Closes #296
2015-11-03 06:37:53 -08:00
Nick Farina
52d3a9a96e First pass at README update. 2015-11-02 15:30:29 -08:00
Christian
a682e1dee5 Updated the example configuration. 2015-11-03 00:05:38 +01:00
Christian
5440694243 Renamed duplicate body variable. 2015-11-03 00:04:46 +01:00
Christian
6011ad3d2e The HTTP accessory now supports a body value. 2015-11-02 23:55:15 +01:00