Commit Graph

38 Commits (ee41ef5cfaed7bc6fdc364dc2aa69de92a55f3bd)

Author SHA1 Message Date
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 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 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 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 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 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
Michael Zanetti ac77fc669c rework how auto devices are created
also updated plugins to work with new api
2019-04-01 20:48:17 +02:00
Michael Zanetti 7a63045999 fix pairing with hue plugin 2019-04-01 20:48:17 +02:00
Michael Zanetti da9c937f94 update discoveryParams from QVariantMap to QList<Param> too 2019-04-01 20:48:17 +02:00
Michael Zanetti fcdf3e1e0b more work on the Hue plugin 2019-04-01 20:48:17 +02:00
Michael Zanetti 861f5704ef properly store username in device parameters 2019-04-01 20:47:51 +02:00
Michael Zanetti a6725ec4e9 add initial support for pairing devices (Only CreateMethodDiscovery and SetupMethodPushButton so far)
implement an initial Philips Hue plugin to test it
add a python script to test stuff
2019-04-01 20:47:51 +02:00