119 Commits

Author SHA1 Message Date
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