152 Commits

Author SHA1 Message Date
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
Simon Stürz
4b850f1c2e Update mail notification plugin documentation
Issue #13 seems to be fixed
2014-05-06 10:13:56 +02:00
Michael Zanetti
b07433a8b5 Add discoveryParams to DeviceClass
Fixes #12
2014-05-05 20:40:02 +02:00
Michael Zanetti
d84319fdcc Finish off param handling. New param structures now used everywhere.
Plugin params reworked. Added Devices.GetPluginConfiguration.
Cover params stuff with tests.
2014-05-04 23:59:08 +02:00
Michael Zanetti
76d2dbb4f3 added tests for all sorts of executeAction 2014-05-04 19:01:41 +02:00
Michael Zanetti
8334ec89ff test GetPlugins and removeDevice with an invalid param 2014-05-04 14:50:44 +02:00
Michael Zanetti
70f6f783b9 add a test for triggering events 2014-05-04 14:21:58 +02:00
Michael Zanetti
8916626ded fix tests again :) 2014-05-04 13:41:38 +02:00
Michael Zanetti
a9a2a8fd30 enable coverage for deviceplugins too 2014-05-04 13:33:05 +02:00
Michael Zanetti
ca91386b7d added a test for a failing async device setup 2014-05-04 13:11:21 +02:00
Michael Zanetti
bce1cacbc7 added more devicemanager tests 2014-05-04 05:08:42 +02:00
Michael Zanetti
edb6c956e6 drop some debug prints 2014-05-04 04:53:08 +02:00
Michael Zanetti
384690bb23 add a test for async device creation 2014-05-04 04:49:19 +02:00
Michael Zanetti
46e6642b90 added a test for device discovery 2014-05-04 03:45:50 +02:00