165 Commits

Author SHA1 Message Date
Michael Zanetti
448a17c44a drop commented code from mailnotification plugin 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
Simon Stürz
0fda5f99e1 fixed radio433 and added Radio 433 brennenstuhl LAN gateway 2019-04-01 20:48:17 +02:00
Simon Stürz
988ef98141 fixed port binding problem of mock device 2019-04-01 20:48:17 +02:00
Simon Stürz
657db06734 fixed spelling mistake 2019-04-01 20:48:17 +02:00
Simon Stürz
6cfd88a897 fixed some memory leaks in wemo plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
202def72a7 added states and event handling from tv 2019-04-01 20:48:17 +02:00
Simon Stürz
07ac559665 tv commander added (basic navigation and remote keys like volume up/down, channels up/down, mute...)
TODO: find out why arrow keys will be pressed twice..hmmm
2019-04-01 20:48:17 +02:00
Simon Stürz
7890975ec6 added SetupMethodDisplayPin to device class 2019-04-01 20:48:17 +02:00
Simon Stürz
ce54fd166a added Lg Smart Tv support (discovery works) 2019-04-01 20:48:17 +02:00
Simon Stürz
22d9bd312f fixed memory leek from network reply and set power bug 2019-04-01 20:48:17 +02:00
Simon Stürz
50e1ddfc5f added WeMo documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
7f26df1662 wemo plugin: switch finished. 2019-04-01 20:48:17 +02:00
Simon Stürz
b549b013b4 added wemo discovery and can request the powerstate of the switch 2019-04-01 20:48:17 +02:00
Simon Stürz
5ce85633d3 added documetation
TODO: move doc to network, when merged
2019-04-01 20:48:17 +02:00
Simon Stürz
5d69c20d80 supporting now wall thermostat and radiator thermostat (auto device)
added actions (auto, manuel, eco mode...)
2019-04-01 20:48:17 +02:00
Simon Stürz
b283725314 prepared everything for autocreate the slave devices of the cube...allmost all data are now decoded... 2019-04-01 20:48:17 +02:00
Simon Stürz
f63e7885e0 actual temperature from wall thermostat finally decoded (was a hard part....puh) 2019-04-01 20:48:17 +02:00
Simon Stürz
c333ffd625 added licence 2019-04-01 20:48:17 +02:00
Simon Stürz
58b8e13ef2 improoved Max! cube decoding...current temperatur still missing 2019-04-01 20:48:17 +02:00
Simon Stürz
6efbf688ce added licence to eq-3 classes 2019-04-01 20:48:17 +02:00
Simon Stürz
aab7a6ec47 fixed some bugs in eq-3 and penweathermap plugins 2019-04-01 20:48:17 +02:00
Simon Stürz
3a8908c982 added eQ-3 plugin
pluginstatus: can be discovered, still not refreshing
auto generate devices from cube missing
some errors in message parsing
2019-04-01 20:48:17 +02:00
Simon Stürz
9481bf5361 fixed some Radio433 bugs 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
fb779ad15f randomize Mock Auto device port to avoid collisions when multiple guh's are running 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
913f08edd8 fix some param handling issues 2019-04-01 20:48:17 +02:00
Simon Stürz
4242c480ed fixed some Radio433 bugs 2019-04-01 20:48:17 +02:00
Michael Zanetti
8a90e7153d don't create new mock auto devices if we already have one
Fixes #21
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
853a46d788 randomize Mock Auto device port to avoid collisions when multiple guh's are running 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
f32abc8a2e add support for allowedValues 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
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
ab5c730920 fix devicepluginmock 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
Michael Zanetti
346ee6df35 add event params to rules test 2019-04-01 20:47:51 +02:00
Michael Zanetti
21738b3907 state changes emit events now 2014-06-08 20:52:30 +02:00
Simon Stürz
43a063c10e fixed elro switch 2014-05-25 02:25:42 +02:00