56 Commits

Author SHA1 Message Date
Simon Stürz
b519a35e83 add basicTags to plugin deviceclass map 2019-04-01 20:48:17 +02:00
Simon Stürz
750d8228f3 add missing license header 2019-04-01 20:48:17 +02:00
Simon Stürz
a271430204 fix hue network error 2019-04-01 20:48:17 +02:00
Simon Stürz
b44d5aa9b7 add remote events and prevent double adding of bridges 2019-04-01 20:48:17 +02:00
Simon Stürz
cf6c79ec2e add hue remote
fix light states
2019-04-01 20:48:17 +02:00
Simon Stürz
1dae30eb80 rewrite hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
a2f7596188 fix debug output for log files
fix #249
2019-04-01 20:48:17 +02:00
Simon Stürz
02a6e2cb96 update plugins and add state desciptor validation 2019-04-01 20:48:17 +02:00
Simon Stürz
fc9b6f1887 add device parent child relation
add remove policy to REST
expand remove policy
2019-04-01 20:48:17 +02:00
Simon Stürz
9228911a8d fix hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
6b0025125b fix #224 and fix #225 2019-04-01 20:48:17 +02:00
Simon Stürz
37c2d0219d add debug categories to each plugin
fix loading vendorId
improoved man page
improoved help message
add extern ids to extern-plugininfo.h
2019-04-01 20:48:17 +02:00
Simon Stürz
ee41ef5cfa add displayPin setupMethod 2019-04-01 20:48:17 +02:00
Simon Stürz
504b142df9 change plugin documentation for json file 2019-04-01 20:48:17 +02:00
Simon Stürz
a6a02ba6fb make writable states more clear in plugin json 2019-04-01 20:48:17 +02:00
Simon Stürz
5bbf1fc70b rename logging 2019-04-01 20:48:17 +02:00
Simon Stürz
c496d26866 add debug categories for plugins and update man page 2019-04-01 20:48:17 +02:00
Simon Stürz
55298f639e finalized hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
fbfbd5743c add edit hue device
add remove hue device
2019-04-01 20:48:17 +02:00
Simon Stürz
05306f5c90 update hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
2ab185d215 update plugin json files
add unit to states
2019-04-01 20:48:17 +02:00
Michael Zanetti
6a35dd61e4 workaround responses for hue getting lost
missing responses caused the plugin to hang. This workaround assumes
a missing response after 2 secs and proceeds with sending.
2019-04-01 20:48:17 +02:00
Simon Stürz
ecbf4e345a fix hue memory leak 2019-04-01 20:48:17 +02:00
Simon Stürz
f2baa2659b fix tune plugin and some hue modifications 2019-04-01 20:48:17 +02:00
Simon Stürz
4e09d25296 fixed hue brightness (0-100 and not 0-255) 2019-04-01 20:48:17 +02:00
Simon Stürz
5de104ec3d fix wemo plugin
make edit possible and remove rediscovery action
2019-04-01 20:48:17 +02:00
Simon Stürz
6d13366fc7 fix brightness 2019-04-01 20:48:17 +02:00
Simon Stürz
ea03497b15 fixed hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
2aa55e469e added copyright 2019-04-01 20:48:17 +02:00
Simon Stürz
231abee49b autocreate action for writable states 2019-04-01 20:48:17 +02:00
Simon Stürz
f331fe1591 added input types in plugin json files 2019-04-01 20:48:17 +02:00
Simon Stürz
3129d6a15c enabled NOTIFY for UPnP plugins
added reconnect support for LG Smart Tv (pairing)
fixed missing uuid from UDAP2.0 device
2019-04-01 20:48:17 +02:00
Simon Stürz
1ae57928d7 added new logo and load each plugin json to its documentation 2019-04-01 20:48:17 +02:00
Michael Zanetti
73231419a9 generate an include file with uuids from json 2019-04-01 20:48:17 +02:00
Michael Zanetti
1cc0c4dd15 get rid of warnings
this eliminates all warnings and turns on -Werror
2019-04-01 20:48:17 +02:00
Michael Zanetti
aad334c799 switch json api to better type system and enhance error reporting 2019-04-01 20:48:17 +02:00
Michael Zanetti
1aba1643f8 first attempt to clean up type system 2019-04-01 20:48:17 +02:00
Michael Zanetti
fb2406d478 port new plugins to json system 2019-04-01 20:48:17 +02:00
Michael Zanetti
44118a1c06 initial work on moving plugin description to json 2019-04-01 20:48:17 +02:00
Michael Zanetti
b252ff9706 port new plugins to json system 2019-04-01 20:48:17 +02:00
Michael Zanetti
dcd2fdc049 initial work on moving plugin description to json 2019-04-01 20:48:17 +02:00
Michael Zanetti
b7c6f3612a cleanup hue plugin when a device is removed.
Fixes #19
2019-04-01 20:48:17 +02:00
Michael Zanetti
431322199b convert the remaining param lists 2019-04-01 20:48:17 +02:00
Michael Zanetti
7fb111de1e cleanup hue plugin when a device is removed.
Fixes #19
2019-04-01 20:48:17 +02:00
Michael Zanetti
0614e79193 convert the remaining param lists 2019-04-01 20:48:17 +02:00
Michael Zanetti
824464e09b fix some param handling issues 2019-04-01 20:48:17 +02:00
Michael Zanetti
4b96599b7a drop debug print in huebridgeconnection 2019-04-01 20:48:17 +02:00
Michael Zanetti
4211c3ae5c poll hue lights using the guhTimer to keep them in sync 2019-04-01 20:48:17 +02:00
Michael Zanetti
aaaafb7f39 add reachable state to hue lights 2019-04-01 20:48:17 +02:00
Michael Zanetti
27a68f843f add support for brightness to the hue plugin 2019-04-01 20:48:17 +02:00