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
944adda293
fixed some Radio433 bugs
2019-04-01 20:48:17 +02:00
Simon Stürz
4242c480ed
fixed some Radio433 bugs
2019-04-01 20:48:17 +02:00
Simon Stürz
aa528079b0
added new radio433 driver with collision detection
...
modified gpio class
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
737fe7e00d
randomize other test ports too
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
16f15a347b
add test targets to install
2019-04-01 20:48:17 +02:00
Michael Zanetti
d8f6f92b30
set install path for tests
2019-04-01 20:48:17 +02:00
Michael Zanetti
84ef4819d3
don't use rpath for the test binaries so we don't need to strip it
...
this breaks the make check targets without manually exporting
LD_LIBRARY_PATH, but the make test target still works.
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
a0af88c248
fix bug in parameter verification
2019-04-01 20:48:17 +02:00
Michael Zanetti
4e35d912cc
add support for listing and deleting rules in test script
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
1c00b4c3f9
add support for managing rules to cmdmgr
2019-04-01 20:48:17 +02:00
Michael Zanetti
53fe5557e0
fix issues in param handling in json api
2019-04-01 20:48:17 +02:00
Michael Zanetti
7d8199aac5
add support for entering params when adding a device via cmdmgr
2019-04-01 20:48:17 +02:00
Michael Zanetti
e4f3c9aba1
fix parsing of params
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
9d9b228b88
add support for connecting to another host with cmdmgr
2019-04-01 20:48:17 +02:00
Michael Zanetti
be90f47f63
more work on rules
...
disallow removing a device if a rule still refers to it unless
parameters contain information on what to do with those rules.
2019-04-01 20:48:17 +02:00
Michael Zanetti
cd67ab567b
also include guh.pri in guh.pro
2019-04-01 20:48:17 +02:00
Michael Zanetti
eed190b845
don't use .qmake.conf as it seems to break in some circumstances
2019-04-01 20:48:17 +02:00
Michael Zanetti
1c8e7d07cc
add debug prints for qmake
2019-04-01 20:48:17 +02:00
Michael Zanetti
5f61ae03a7
make DeviceManager and RuleEngine in GuhCore private
...
This helps to have a cleaner separation between modules and have a
place to do inter-module checks before modifying data (e.g.
cascade deleting rules when a device is deleted etc)
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