Commit Graph

404 Commits

Author SHA1 Message Date
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
Snowdd1 91f6ccb2d4 Added LightSensor Service 2015-09-18 13:18:27 +02:00
Snowdd1 93ea0deded Cleanup and new devices
Added services:
-  Switch
-  Outlet
2015-09-18 10:28:31 +02:00
Snowdd1 f802d84509 Even more markdown formatting 2015-09-18 09:47:52 +02:00
Snowdd1 24a8dcb8cc more markdown formatting 2015-09-18 09:45:08 +02:00
Snowdd1 76a5fd3b7f markdown \<BR\> test 2015-09-18 09:40:38 +02:00
Snowdd1 c7ab475dd4 Cleanup KNX file names and markdown
I found that the description was wrongly named and in the wrong folder.
It is now named after the platform shim to appear next to it in
listings, also the config-sample that comes along with it.

As long as we do not go for own repositories and npm packages, should we
consider folders for additional files if required?
2015-09-18 09:37:10 +02:00
Snowdd1 6f77e55c7b Merge remote-tracking branch 'nfarina/master' into knx-dev 2015-09-18 09:25:35 +02:00
Nick Farina 73148b060d Remove serial port dependency for now 2015-09-17 12:51:55 -07:00
Nick Farina 5720e82abd Remove test code from WeMo 2015-09-17 12:50:29 -07:00
Nick Farina 6fe4fe8249 Merge pull request #184 from Cosmo/master
Print scannable setup code to terminal on startup
2015-09-17 09:00:01 -07:00
Devran Ünal a05a4b6f71 Print the setup code just before publishing the bridge 2015-09-17 17:36:29 +02:00
Devran Ünal 2135e7eccb Print scannable setup code to terminal on startup 2015-09-17 17:00:52 +02:00
Nick Farina dbb130be02 Merge pull request #182 from Cosmo/master
Add shim for devices with serial connection
2015-09-17 06:23:12 -07:00
Devran Ünal 72b9175b78 Set siri name based on accessory name 2015-09-17 15:22:02 +02:00
Devran Ünal 65ec517fd8 Update to modern API and return error messages on failed connections 2015-09-17 11:37:20 +02:00
Devran Ünal aa823baa8e Add shim for devices with serial connection (video projectors, screens, receivers, ..) 2015-09-17 02:03:53 +02:00
Nick Farina 118a4529b9 Merge pull request #179 from snowdd1/knx-dev
More iOS9 services
2015-09-16 13:01:09 -07:00
Snowdd1 ace364644e MOve config-sample-knx.json to platforms/ 2015-09-16 21:22:49 +02:00
Snowdd1 0da4fe5d22 Welcome iOS9
More services, documentation, and cleanups.
2015-09-16 20:05:02 +02:00
Snowdd1 cd33f2e6c8 Merge remote-tracking branch 'nfarina/master' into knx-dev 2015-09-16 19:15:56 +02:00
Nick Farina 2c118e9649 Pull in latest HAP fixes 2015-09-16 07:45:46 -07:00
Nick Farina 66439f6353 Merge pull request #177 from nfarina/ha-scenes
Home Assistant Scenes
2015-09-16 07:17:40 -07:00
Jon Maddox 773eb8fd0e some docs 2015-09-16 03:21:24 -04:00
Jon Maddox 651cdfa786 close it 2015-09-16 03:16:49 -04:00
Jon Maddox 0f89a6ae36 add new supported_types key for HA to sample config 2015-09-16 03:15:58 -04:00
Jon Maddox ec8b556618 return informationServices for HA devices 2015-09-16 03:15:37 -04:00
Jon Maddox eb6c881d28 support loading scenes from HA 2015-09-16 03:14:22 -04:00
Jon Maddox 7f753f79f6 HA switch takes a type argument
This lets you pass the domain to the switch to let it be other types of
objects, like say, a scene.
2015-09-16 03:14:09 -04:00
Jon Maddox f3e08b0a15 add device types from Home Assistant based on the supported types declared in the config
Instead of matching with a regex, we use a config of supported device
types to attempt to load in. This allows the user to whitelist just the
ones they want to add.
2015-09-16 03:12:56 -04:00
Nick Farina f9465ebc8e Merge pull request #175 from justme-1968/master
switched fhem platform shim to new api
2015-09-15 14:07:07 -07:00
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