Commit Graph

82 Commits

Author SHA1 Message Date
S'pht'Kr
4170b8a533 Polling!
Updates from ZWay are now reflected in HomeKit!
2015-09-09 06:28:17 +02:00
S'pht'Kr
78987a775f Might be stable now for Switches, Dimmers, & Thermostats
Basically, I needed to provide a default value instead of a
`getDefaultValue` function. Keeping with this for a while before trying
battery stats and door sensors again, but I think I figured out my
compliance problems…don’t know how it ever successfully added before,
actually.

Also removed some more cruft from the earlier old-API version and
started laying some groundwork for polling/updating from ZWay.
2015-09-07 19:16:51 +02:00
S'pht'Kr
a677edb2cf Trying for a stable baseline
Switched Door sensors back to GarageDoorOpener services for now, and
disabled battery service…lets see if we can get this stabilized.
2015-09-04 06:18:23 +02:00
S'pht'Kr
30a705e79f Fixes, cleanup
Got rid of old code I clearly don’t need anymore. Switched `this.log`s
to `debug`s. Fix for picking wrong vDev for thermostat current temp.
Added configuration for `Name` characteristic…which I guess became
required.
2015-09-02 06:27:13 +02:00
S'pht'Kr
f287c9ee36 Merge branch 'nfarina/master' into z-way-server-2 2015-08-30 14:27:07 +02:00
S'pht'Kr
b56d9346c8 Refactored for new API.
Mostly working, but door sensors need further work, battery service still isn't right, and I'm losing the bridge periodically...merging from master to see if I need some bugfixes.
2015-08-30 14:24:43 +02:00
Khaos Tian
bf2216209d [Philips Hue] retry if command failed due to api rate limit. 2015-08-28 21:49:16 -07:00
EddyK69
76eaca8f78 Fixed misc. dimmer issues
Fixed issue that 'on/off'-type lights showed as dimmers in HomeKit.
Checking now on SwitchType instead of HaveDimmer
Fixed issue that 'on-off'-type lights would not react on Siri 'Switch
on/off light'; On/Off types are now handled as Lights instead of
Switches
2015-08-27 12:49:22 +02:00
EddyK69
b170e81059 Implemented: config.json parameter loadscenes & fixed dimmer-bug
Added parameter in config.json: 'loadscenes' for enabling/disabling
loading scenes
Fixed issue with dimmer-range; was 0-100, should be 0-16
2015-08-26 23:20:42 +02:00
S'pht'Kr
13d983aa28 Merge branch 'nfarina/master' into z-way-server-2 2015-08-25 20:23:33 +02:00
Nick Farina
77fbe5b53c Fix for Domoticz platform async callbacks 2015-08-24 19:23:43 -07:00
S'pht'Kr
f72cb43043 Numerous fixes and improvements.
Committing before merging back to master, since the upstream branches have merged into master!
2015-08-24 06:48:34 +02:00
S'pht'Kr
9d7a6768b8 Working at the moment.
Support for several device types. Gotta be careful to not throw the bridge out of compliance!
2015-08-24 06:48:34 +02:00
S'pht'Kr
c6877193cc Early, but lots done
This works (sometimes at least) but has lots of flaws, including ones
that make the whole bridge unreachable.
2015-08-24 06:48:34 +02:00
S'pht'Kr
5782ff997f Initial commit of ZWayServer platform. Not much working, having problems with authenticating. 2015-08-24 06:48:34 +02:00
Nick Farina
50f8c6a3c9 Merge branch 'master' into use-hap-refactor
Conflicts:
	platforms/Sonos.js
2015-08-09 11:16:22 -07:00
Nick Farina
9d8c5f309f Merge branch 'master' of https://github.com/nfarina/homebridge 2015-08-09 08:24:07 -07:00
Nick Farina
667ad7a3aa [Sonos] don't add duplicate rooms
Fixes #98
2015-08-09 08:22:00 -07:00
Andre Schröter
7cb835e4ea more cleanups
handle sonos volume caching
added garage door opener
started with homematic keymatic (HM-SEC-KEY)
even more cleanups :)
rgb hue/sat/bri fix
added identify for lightbulbs
2015-08-06 10:02:09 +02:00
Nick Farina
43c0346436 [Sonos] SUB isn't playable 2015-08-05 08:55:19 -07:00
Andre Schröter
86322c30c8 ignore state set_ in addition to set- 2015-08-02 18:52:03 +02:00
Andre Schröter
d9d55c34ad winmatic bug fix
addef FHTTK contact sensor
2015-08-02 17:40:10 +02:00
Andre Schröter
2e3a26c32f more cleanups (renamed endpoints to mappings)
added longpoll reconnect on close
added winmatic (HM-SEC-WIN)
2015-08-02 13:37:12 +02:00
Andre Schröter
40e264a79d started cleanup of has... use endpoints instead 2015-08-02 01:09:53 +02:00
Andre Schröter
e0de3f2a82 don't show on/off for blinds 2015-08-01 20:15:59 +02:00
Andre Schröter
939f79b2b0 some cleanups
try to detect closed longpoll connection
added last event timestamp
2015-08-01 17:47:42 +02:00
Nick Farina
ab71dc352f Merge pull request #93 from justme-1968/master
added FHEM.js platform shim for the FHEM home automation system
2015-07-31 14:50:21 -07:00
Andre Schröter
a29cabcd91 enhanced debug browser 2015-07-31 22:44:50 +02:00
Andre Schröter
4dcc26bf50 fix for rgb vs RGB issue 2015-07-30 17:10:29 +02:00
Andre Schröter
431199a388 added event map for state on/off 2015-07-30 12:37:46 +02:00
Andre Schröter
a268583803 fixed racecondition 2015-07-29 23:41:18 +02:00
Andre Schröter
f050e51518 more on EnOcean switches 2015-07-29 21:40:29 +02:00
S'pht'Kr
b5f778051e First working version, probably could be merged if no one sees anything glaringly wrong.
Config can set the play volume (in decibels per the AVR display) and the default input. If "AirPlay" is the default input, then the play command will be sent to the AVR.
2015-07-29 20:34:38 +02:00
Andre Schröter
ed6d4baba2 internal cleanups 2015-07-28 21:34:05 +02:00
S'pht'Kr
76ad483a5f WIP - Initial attempt at a Yamaha AVR controll module, like Sonos. Not working quite yet, but looks close. 2015-07-28 07:05:35 +02:00
Andre Schröter
0fb6fc736e added FHEM.js platform shim for the FHEM home automation system.
supports switches, lightbulbs (dimmers and rgb/colored lights),
homematic window blinds, max and homematic thermostats, homematic
door&window sensors, PRESENCE and sonos (including volume)

the shim is bidirectional and uses longpoll to push fhem events
back to homekit. fhem events are cached so homekit querys for known
values will not cause a roundtrip to fhem

more:
http://forum.fhem.de/index.php/topic,32652.msg314166.html#msg314166
2015-07-27 09:38:53 +02:00
bezzers
443f77196a Add missing connection to config parameter 2015-07-24 08:22:24 -04:00
bezzers
2e689eb264 Merge branch 'master' into Sonos-platform 2015-07-23 20:50:39 -04:00
bezzers
0b457f9b7f Create a Sonos Platform handler - first version
Creates a platform for Sonos that scans for all Sonos boxes and adds any that are not bridges (type 11) as accessories.
Reads the names of each box from the Sonos configuration and creates device names based on the Sonos room names.
2015-07-23 09:36:37 -04:00
bezzers
0605c5ff86 Create Sonos.js 2015-07-23 09:27:58 -04:00
Luke Redpath
7b01e6c1d0 Won’t be able to do much unless accessories can use SSL/basic auth too. 2015-07-22 16:12:22 +01:00
Luke Redpath
34110039f5 Add SSL and basic auth support for Domoticz platform. 2015-07-22 15:27:52 +01:00
Chloe Stars
511b1873f7 I forked unofficial-nest-api and added support for 'off'.
For now the package location has been changed to reflect this. I've submitted a pull request but it doesn't look like it's been touched in a while so I'm not sure it's going to get merged.
2015-07-17 18:29:23 -07:00
Chloe Stars
e76269fcdc Merge https://github.com/nfarina/homebridge 2015-07-17 18:14:56 -07:00
Chloe Stars
c4f9e81828 Oops, made a rookie mistake. Make sure I'm using local variables instead of global variables. 2015-07-17 01:08:50 -07:00
Chloe Stars
91602e4f99 Fix heating and cooling.
It works but the API doesn’t reflect the change soon enough for HomeKit
to be aware it worked. Not sure what to do here.
2015-07-13 14:58:39 -07:00
madmod
6cb9008424 Add get and set power state for activity 2015-07-11 22:11:08 -06:00
madmod
681cd7d9eb Add Logitech Harmony platform 2015-07-11 19:18:14 -06:00
Chloe Stars
a47c8dd4fd Added preliminary support for the Nest platform.
Some things are missing or may not be working correctly but the main
things like checking the current temperature, the target temperature,
the humidity, setting the target temperature and etc.. I don’t think
the current heating mode is correct.
2015-07-10 23:50:31 -07:00
John Gustafsson
54a24b4fdd Added Telldus Live! support (only lights) 2015-07-10 00:36:19 +02:00