Commit Graph

42 Commits

Author SHA1 Message Date
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
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
Andre Schröter
bf125078a1 added first version of HM-SEC-KEY-S
some bug fixes
2015-10-18 18:25:31 +02:00
Mason James
38cb94c012 Update hap-nodejs requires
Update remaining platforms and accessories
2015-10-17 18:41:57 -04:00
Matthias Schmidt
7233c5bf74 Support for case-sensitive file systems and current HAP-NodeJS with nodejs 4 support 2015-10-16 10:50:55 +02:00
Andre Schröter
490ed5db40 added EnOcean blinds 2015-10-08 18:55:30 +02:00
Andre Schröter
c24a94c072 added ROOMMATE devices 2015-10-05 12:00:43 +02:00
Andre Schröter
2d88dafa11 disabled thermostat mode
some cleanups
added timestamp to longpoll console output
2015-09-29 22:45:34 +02:00
Andre Schröter
78394bc95d added CurrentAmbientLightLevel characteristic 2015-09-25 22:43:57 +02:00
Andre Schröter
bfbaa74375 added firmware revision characteristic
fix for genericDeviceType ignore
some more fixes
set uuid_base to real device serial number if available
2015-09-25 19:20:54 +02:00
Andre Schröter
afcb86ef0e changed harmony device to a single accessiory with mutliple switches
added hue colormode & xy to hsv conversion
some small cleanups
2015-09-22 18:53:19 +02:00
Andre Schröter
2a63a9ff2d adde MAX ShutterContact 2015-09-21 19:48:51 +02:00
Andre Schröter
1b69cffeb2 removed debug output 2015-09-21 18:50:40 +02:00
Andre Schröter
7695eced0d publish accessories only once
parse min/max/step values for thermostats
use this/bind instead of that
added genericType ignore
added batter state charactersitic
preliminary thermostat controll mode
use new characteristic.setProps() method
some minor cleanups
2015-09-21 18:29:01 +02:00
Andre Schröter
ddf9fa01cf fixed PossibleSets regex again... 2015-09-17 21:58:51 +02:00
Andre Schröter
6f14108905 fix for PossibleSets regex
first version of logitech harmony support (device and activity level)
2015-09-17 20:37:11 +02:00
Andre Schröter
8ceaccfca4 cleanups, fixes and more new api stuff 2015-09-15 22:03:17 +02: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
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
197311534b started porting to new bridge api 2015-09-12 20:07:18 +02:00
Andre Schröter
c98e7a1d54 added zwave model
more cleanups
2015-08-14 10:13:23 +02: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
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
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
Andre Schröter
ed6d4baba2 internal cleanups 2015-07-28 21:34:05 +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