Commit Graph

373 Commits

Author SHA1 Message Date
Andre Schröter
2a430ad75c Merge remote-tracking branch 'upstream/master' 2015-09-15 22:58:01 +02:00
Andre Schröter
8ceaccfca4 cleanups, fixes and more new api stuff 2015-09-15 22:03:17 +02:00
Nick Farina
d6b3fc7667 Bump HAP-NodeJS with fixes for Node 4.0.0 2015-09-15 10:58:30 -07:00
Nick Farina
abd848fd31 Merge pull request #173 from SphtKr/filedate-sensor
File-based motion or contact sensor
2015-09-15 10:25:03 -07:00
S'pht'Kr
13d1ed75cf File-based motion or contact sensor
This module creates a motion sensor accessory based on watching a
directory or file.
2015-09-15 06:55:53 +02:00
Jon Maddox
030fec8cbf Merge pull request #170 from nfarina/ha-media-players
Home Assistant Media Players
2015-09-14 22:23:34 -04:00
Jon Maddox
be589d4fb5 you can do this too 2015-09-14 20:46:51 -04:00
Jon Maddox
1df32fca3d add some docs 2015-09-14 20:20:26 -04:00
Jon Maddox
e894b1a1a1 support media players to be addressable as lights 2015-09-14 20:14:27 -04:00
Andre Schröter
f4160c2d01 added identify 2015-09-14 22:43:37 +02:00
Andre Schröter
9f39b49dd5 complete switch to new api
basic device (light,hue,swap,thermometer,thermostat) are working
still problems with custom characteristic volume
2015-09-14 22:10:14 +02:00
Nick Farina
f658ca90c1 Merge pull request #169 from lukeredpath/fix-domoticz-dimmer-handling
Fix domoticz dimmer handling
2015-09-14 12:00:41 -07:00
Luke Redpath
7f14df0434 Honor the MaxDimLevel property of accessories.
LightwaveRF lights could not be dimmed properly as they require a dim level
of betwene 0-32. The Domoticz documentation incorrectly states this should be
0-16.

Other devices may use different values which is why the MaxDimLevel property
should be used rather than hardcoded value.

Also refactored the code slightly.
2015-09-14 19:40:04 +01:00
Luke Redpath
c88d01c9a9 Updated CHANGELOG with my previous changes 2015-09-14 19:29:02 +01:00
S'pht'Kr
b0e3829dfb Merge branch 'nfarina/master' into filedate-sensor 2015-09-14 19:39:38 +02:00
Nick Farina
adbe116a5a [Lockitron] Create an Error if necessary 2015-09-14 07:48:42 -07:00
Nick Farina
bb39f5f73e [Lockitron] err could be null 2015-09-14 07:47:21 -07:00
Nick Farina
db3f32c577 Fix name from config 2015-09-14 07:45:29 -07:00
Nick Farina
13347d1879 Upgrade Lockitron accessory to new API 2015-09-14 07:43:32 -07:00
Nick Farina
4feec29d5c Merge pull request #165 from dwery/master
add mpd client accessory
2015-09-14 07:25:34 -07:00
Nick Farina
0df809e395 Merge pull request #164 from jmtatsch/patch-1
Fix 406 error for lifxjs
2015-09-14 07:25:00 -07:00
Jon Maddox
293f56e826 Merge pull request #166 from nfarina/home-assistant
Home Assistant Shim
2015-09-14 01:45:31 -04:00
Jon Maddox
c1e3d45fa1 scan in switches 2015-09-14 01:40:09 -04:00
Jon Maddox
69d948e0fa add switch 2015-09-14 01:40:03 -04:00
Jon Maddox
488456c108 ohhhhhhh the callback signature 2015-09-14 01:30:55 -04:00
Jon Maddox
025bca7a43 factor things out of the accessory and make it a Light 2015-09-14 01:16:34 -04:00
Jon Maddox
544124fbab clean it up and get on that modern tip 2015-09-14 00:20:28 -04:00
Nick Farina
178430d25c Merge pull request #167 from SphtKr/zway-thermostat-mode-writable
Z-Way thermostat mode writable
2015-09-13 21:14:09 -07:00
Jon Maddox
167a983068 handle missing friendly name 2015-09-14 00:14:02 -04:00
S'pht'Kr
b39b33726d Make TargetHeatingCoolingState writable
Apparently, if TargetHeatingCoolingState is not writable, you can’t add
a thermostat to a scene. This fix makes it writable from HomeKit, but
it still always remains set to HEAT.
2015-09-14 05:43:11 +02:00
Jon Maddox
a6d61cc93a add link to HA in readme 2015-09-13 22:30:47 -04:00
Jon Maddox
ec550d1638 add sample config for home assistant 2015-09-13 22:24:54 -04:00
Jon Maddox
f5cc6cf6fb add home assistant shim 2015-09-13 22:24:39 -04:00
Alessandro Zummo
b1d0ef57ac add mpd client accessory 2015-09-14 01:15:56 +02:00
S'pht'Kr
80f73f8324 Merge branch 'nfarina/master' 2015-09-13 16:06:36 +02:00
jmtatsch
45ae56cf12 Fix 406 error for lifxjs
by git+https
2015-09-13 14:53:35 +02:00
Andre Schröter
1f4ae9e875 removed speaker stype 2015-09-13 13:30:04 +02:00
Andre Schröter
6c34301c13 sonos volume fix 2015-09-13 12:21:50 +02:00
Andre Schröter
428186eb86 fixed debug messages 2015-09-13 10:24:28 +02:00
Andre Schröter
5358ef94a8 catch undefined values in reading2homekit 2015-09-13 09:14:13 +02:00
Andre Schröter
ca941bd350 now for real... 2015-09-12 20:21:37 +02:00
Andre Schröter
b5c2ba2c14 Merge remote-tracking branch 'upstream/master' 2015-09-12 20:11:31 +02:00
Andre Schröter
197311534b started porting to new bridge api 2015-09-12 20:07:18 +02:00
Nick Farina
a246472401 Merge pull request #121 from SphtKr/z-way-server-2
Z-Way server support
2015-09-12 06:37:54 -07:00
S'pht'Kr
7e9793e20e Merge branch 'nfarina/master' into z-way-server-2
Conflicts:
	config-sample.json
2015-09-12 14:26:27 +02:00
S'pht'Kr
2b1aa5e296 Erm...missing modifications that should have been in the last commit. 2015-09-12 14:24:31 +02:00
S'pht'Kr
17573524ce Prep for initial release.
Cleaned up some more old cruft, added config-sample.json entry, and now
there’s a different default grouping of characteristics, which makes
for more optional characteristics on fewer services. The older behavior
(more services per accessory) can be switched on in config.json. The
new default works better in Eve, other clients not so much.
2015-09-12 14:23:17 +02:00
Nick Farina
be31cce972 Merge pull request #159 from devbobo/master
[LIFX] implement the LIFX LAN API
2015-09-11 06:32:58 -07:00
David Parry
7d5a992c98 minor cleanup 2015-09-11 17:30:25 +10:00
S'pht'Kr
3da6fcb510 FIX: Prevent light sensor values from going out of bounds 2015-09-11 05:43:33 +02:00