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 |
Michael Zanetti
|
ca8717d2a0
|
split tests into different files
|
2014-05-03 23:55:08 +02:00 |
Michael Zanetti
|
f7559742a4
|
added support for async device creation.
|
2014-05-03 15:10:16 +02:00 |
Michael Zanetti
|
3adfe7d43c
|
add missing copyright headers
|
2014-05-03 02:33:52 +02:00 |
Simon Stürz
|
40b91f4dbd
|
created cusom mail notification
changed googlemail plugin to mail notification plugin
|
2014-05-01 21:02:16 +02:00 |
Michael Zanetti
|
7c3ffbd5d6
|
make executeAction more verbose
|
2014-04-28 23:52:05 +02:00 |
Michael Zanetti
|
df001695a1
|
convert ActionType to use ParamType instead of variants,
extend tests
|
2014-04-28 20:22:17 +02:00 |
Simon Stürz
|
154b8b0aed
|
added documentation for wakeonlan, googlemail and openweathermap
|
2014-04-25 00:11:54 +02:00 |
Simon Stürz
|
b593360f6b
|
added wol plugin
temporary goes every 433 data in every 433 plugin...for debugging
|
2014-04-23 22:16:32 +02:00 |
Simon Stürz
|
2a372dd240
|
added google mail notification plugin
changed licence formating
|
2014-04-20 18:49:39 +02:00 |
Michael Zanetti
|
e312e36ab9
|
introduce ParamType and Param, to get more type safety and better possibilities for comparison in rules
|
2014-04-18 04:45:58 +02:00 |
Michael Zanetti
|
6485ebbff5
|
make it a little more typesafe
|
2014-04-18 01:48:04 +02:00 |
Michael Zanetti
|
53a8498172
|
make it crosscompilable and add xrun_on_device.sh
|
2014-04-17 02:08:00 +02:00 |
Simon Stürz
|
c06dd4bafb
|
openweathermap finished and cleaned up :)
|
2014-04-17 01:46:14 +02:00 |
Simon Stürz
|
98dc4f3808
|
openweathermap states get updated
|
2014-04-17 01:21:58 +02:00 |
Michael Zanetti
|
fe95326a10
|
fix some warnings
|
2014-04-16 01:13:16 +02:00 |
Michael Zanetti
|
364cef6a8f
|
add a preliminary plugin for lirc
|
2014-04-16 00:55:32 +02:00 |
Simon Stürz
|
477749fe7d
|
fixed autodetect search from openweather and removed conrad from code temprary
|
2014-04-14 01:21:27 +02:00 |
Simon Stürz
|
fa9313f6f8
|
openweather autodetect when empty string works
|
2014-04-14 00:33:09 +02:00 |
Simon Stürz
|
8a8df6337a
|
openweathermap search works now
|
2014-04-14 00:23:22 +02:00 |
Simon Stürz
|
60693ccb69
|
bugfix
|
2014-04-14 00:11:57 +02:00 |
Simon Stürz
|
e7a726733b
|
search emit discovered devices
|
2014-04-14 00:03:09 +02:00 |
Simon Stürz
|
2d84223ad6
|
openweathermap search works now
|
2014-04-13 23:00:45 +02:00 |
Simon Stürz
|
8024b46c27
|
fixed openweather search
|
2014-04-13 22:53:06 +02:00 |
Michael Zanetti
|
b088e13ea6
|
fix return in openweather plugin
|
2014-04-13 22:49:44 +02:00 |
Michael Zanetti
|
c56ebcb6a2
|
also implement async replies
|
2014-04-13 22:40:49 +02:00 |
Simon Stürz
|
961079c9d9
|
openweathermap added search(String)
|
2014-04-13 21:56:21 +02:00 |
Michael Zanetti
|
e4c27dfa88
|
fix compile error
|
2014-04-13 19:41:48 +02:00 |
Michael Zanetti
|
38d4faedeb
|
also make PluginId typesafe and add some initial discovery code
|
2014-04-13 19:41:01 +02:00 |
Michael Zanetti
|
a5eb0ef759
|
some more checks
|
2014-04-13 17:58:33 +02:00 |
Michael Zanetti
|
8d1c7f9c03
|
add createmethod and setupmethod params
add support for createmethod "auto"
add functional boblight plugin
|
2014-04-13 10:27:08 +02:00 |
Simon Stürz
|
3d20652b2a
|
added openweathermap doc
|
2014-04-06 23:32:37 +02:00 |
Simon Stürz
|
8a4f06f47f
|
added openweathermap plugin
removed weatherground and meisteranker plugin from code...they need later some more time
|
2014-04-06 22:27:56 +02:00 |
Michael Zanetti
|
34ab701f95
|
add much more test coverage
|
2014-04-06 03:33:51 +02:00 |
Michael Zanetti
|
913d544386
|
fix vendor in introspect, write a test for it
|
2014-04-06 00:41:38 +02:00 |
Michael Zanetti
|
76bf703fc5
|
add getsupportedvendors
|
2014-04-06 00:01:43 +02:00 |
Michael Zanetti
|
415a48d659
|
make things more typesafe
|
2014-04-05 23:37:55 +02:00 |
Michael Zanetti
|
4f679b3bc3
|
restructure lib a bit. added initial code for the new rules stuff
|
2014-04-05 22:01:38 +02:00 |
Michael Zanetti
|
cf9d460bad
|
implemented removeconfigureddevice
|
2014-04-05 01:55:56 +02:00 |
Simon Stürz
|
c8ab8493fe
|
added weatherground files to repo
|
2014-04-04 22:55:09 +02:00 |
Michael Zanetti
|
044be78064
|
added methods to query states and properly test state changes on notifications
|
2014-04-04 22:50:59 +02:00 |
Simon Stürz
|
70165a2a9c
|
weatherground bug fix
|
2014-04-04 20:15:40 +02:00 |
Simon Stürz
|
339054e9b2
|
prototype of weatherground plugin
|
2014-04-04 18:15:54 +02:00 |
Simon Stürz
|
b5f510dcad
|
added weatherground plugin frame
|
2014-04-04 13:35:28 +02:00 |
Michael Zanetti
|
5a6d7bf2ba
|
states implemented
|
2014-04-04 01:34:13 +02:00 |
Michael Zanetti
|
8301500200
|
fix another compile error on jenkins
|
2014-04-04 00:14:38 +02:00 |
Michael Zanetti
|
119970592c
|
fix compile erorr on jenkins
|
2014-04-04 00:12:47 +02:00 |
Michael Zanetti
|
6dd81e641c
|
some more work on states and the rules doc
|
2014-04-04 00:10:15 +02:00 |
Michael Zanetti
|
2dc18583ec
|
add actions to mockdevice
|
2014-04-01 23:45:50 +02:00 |
Michael Zanetti
|
59e8233e45
|
listen to all interfaces
|
2014-04-01 01:25:14 +02:00 |
Michael Zanetti
|
6859bd2b78
|
add some states and another event to the mockdevice
|
2014-04-01 01:24:15 +02:00 |
Michael Zanetti
|
66890e3161
|
added a new mockdevice plugin
|
2014-04-01 00:21:19 +02:00 |
Simon Stürz
|
95f806ccaf
|
added licence to source code
|
2014-03-31 21:55:33 +02:00 |
Simon Stürz
|
be4ee5c14d
|
hive -> guh
|
2014-03-31 20:33:30 +02:00 |
Simon Stürz
|
90f69c10fc
|
added conrad plugin and support for radio433 devices with 64 bit length
|
2014-02-12 23:33:49 +01:00 |
Simon Stürz
|
4c5ed5d546
|
added page for elro and meisteranker plugin in documentation
|
2014-02-02 02:35:26 +01:00 |
Simon Stürz
|
59217a0c6c
|
modified doc from plugins
added supported devices for intertechno plugin in documentation
|
2014-02-01 22:49:51 +01:00 |
Simon Stürz
|
e329ead0f8
|
added plugin documentation for intertechno devices
|
2014-02-01 21:34:11 +01:00 |
Michael Zanetti
|
05537d7b6a
|
Trigger -> Event
|
2014-01-26 18:39:09 +01:00 |
Michael Zanetti
|
e6c2273668
|
much moar docs
|
2014-01-26 14:34:08 +01:00 |
Michael Zanetti
|
02c8e6e4b4
|
reworked jsonrpc server.
added introspection
all calls and responses have now param validation
|
2014-01-20 01:13:43 +01:00 |
Michael Zanetti
|
693519841f
|
rename plugins
|
2014-01-06 21:14:09 +01:00 |
Michael Zanetti
|
d2cf8b90c0
|
use nmap instead of arp-scan as it is more reliable
|
2014-01-06 18:47:03 +01:00 |
Michael Zanetti
|
822f63861a
|
added a plugin to detect wifi devices in range
|
2014-01-06 17:22:36 +01:00 |
Simon Stürz
|
cb12231c44
|
cleaned debug messages
|
2014-01-04 04:25:59 +01:00 |
Simon Stürz
|
7d549fae01
|
meister anker added read tmeperature
|
2014-01-04 02:47:27 +01:00 |
Simon Stürz
|
29627726ba
|
Merge branch 'master' of https://github.com/HiveFive/Hive
|
2014-01-04 02:16:04 +01:00 |
Simon Stürz
|
0c71a0b111
|
intertechno action completed
|
2014-01-04 02:14:49 +01:00 |
Michael Zanetti
|
2895c526fc
|
added states
|
2014-01-04 01:48:41 +01:00 |
Simon Stürz
|
23c1ba123f
|
fix git chaos
Merge branch 'master' of https://github.com/HiveFive/Hive
Conflicts:
tests/addconfigureddevice.sh
|
2014-01-04 01:05:37 +01:00 |
Simon Stürz
|
f2d1e69d81
|
rf433 send bug fix
|
2014-01-04 00:53:05 +01:00 |
Michael Zanetti
|
e6129d0cea
|
some fixes. successfully switching an elro switch using an intertechno remote with this revision
|
2014-01-03 23:49:40 +01:00 |
Michael Zanetti
|
75dfbc36d9
|
fix warnings
|
2014-01-03 18:45:57 +01:00 |
Simon Stürz
|
04df5cc685
|
send elro code works now
|
2014-01-03 17:34:07 +01:00 |
Michael Zanetti
|
742499d0fa
|
added back trigger
|
2014-01-02 20:42:45 +01:00 |
Simon Stürz
|
49bfa0775a
|
thermometer trigger added
|
2014-01-02 20:17:54 +01:00 |
Simon Stürz
|
a89ae7bdff
|
fixed rule connection
|
2014-01-02 19:50:55 +01:00 |
Michael Zanetti
|
42d2489334
|
handle hardware a bit better
|
2014-01-02 19:21:18 +01:00 |
Simon Stürz
|
31b1f9b08e
|
meister anker plugin added
|
2014-01-02 19:15:20 +01:00 |
Simon Stürz
|
f4b6a70735
|
trigger changed id..
|
2014-01-02 18:06:58 +01:00 |
Simon Stürz
|
d2cb4e1c4b
|
inertechno added triggers and switch actions
|
2014-01-02 16:47:29 +01:00 |
Michael Zanetti
|
373eb6b332
|
drop triggers too
|
2014-01-02 16:38:51 +01:00 |
Simon Stürz
|
86ff25258e
|
fixed plugin names
|
2014-01-02 16:01:16 +01:00 |
Simon Stürz
|
8030192caf
|
blub
|
2014-01-02 02:40:13 +01:00 |
Simon Stürz
|
d647e8b215
|
mumbi small changes
|
2014-01-02 02:09:54 +01:00 |
Simon Stürz
|
b7c124315b
|
added mumba switch
|
2014-01-02 00:59:51 +01:00 |
Michael Zanetti
|
c410aee890
|
rename device classes in mumbi plugin
|
2014-01-01 23:05:41 +01:00 |
Michael Zanetti
|
adb1c1ca64
|
added actions
|
2014-01-01 23:02:43 +01:00 |
Michael Zanetti
|
39c9abc809
|
drop button param again
|
2014-01-01 22:59:42 +01:00 |
Simon Stürz
|
91c8c488b5
|
added intertechno plugin
|
2014-01-01 21:22:14 +01:00 |
Michael Zanetti
|
56e959b003
|
some fixes
|
2013-12-31 04:22:15 +01:00 |
Michael Zanetti
|
d81a003696
|
fix bug in supporteddevices list
|
2013-12-31 02:57:52 +01:00 |
Simon Stürz
|
2f75cdd3ad
|
fix git repo
|
2013-12-31 02:54:38 +01:00 |
Simon Stürz
|
f939b78e88
|
mumbi remote added
|
2013-12-31 02:53:15 +01:00 |
Michael Zanetti
|
f2d0099ea4
|
simplify
|
2013-12-31 02:17:16 +01:00 |
Michael Zanetti
|
46b750e6e3
|
Merge branch 'master' of https://github.com/HiveFive/Hive
Conflicts:
plugins/deviceplugins/rfswitch/rfswitch.cpp
|
2013-12-31 02:16:02 +01:00 |
Michael Zanetti
|
085f02ce30
|
simplify api
|
2013-12-31 02:12:26 +01:00 |
Simon Stürz
|
4f3d1c7f83
|
rf remote mumbi added
|
2013-12-31 02:12:12 +01:00 |
Michael Zanetti
|
2f0520189d
|
added means to emit triggers
|
2013-12-31 00:48:12 +01:00 |
Michael Zanetti
|
c46403b4c0
|
add means to find a device from a signal
|
2013-12-30 23:25:59 +01:00 |
Michael Zanetti
|
29217b9aff
|
added triggers
|
2013-12-30 23:08:35 +01:00 |
Michael Zanetti
|
afb3ef0a02
|
deviceplugin can now receive rf data
|
2013-12-30 22:09:58 +01:00 |
Michael Zanetti
|
585dcfd2bf
|
added plugin interface for deviceplugins. so far only static plugins
|
2013-12-30 21:37:41 +01:00 |