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
|
70b6cffda7
|
only emit state changes if the states actually change for real
|
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
|
16645498db
|
write more tests for the rules engine.
decouple jsonrpc versioning from application versioning
|
2019-04-01 20:47:51 +02:00 |
|
Michael Zanetti
|
373af5bde5
|
add tests for loading/storing rules to disk
|
2019-04-01 20:47:51 +02:00 |
|
Michael Zanetti
|
08223606ee
|
introduce StateDescriptor and StateEvaluator for use with Rules
|
2014-06-09 04:34:37 +02:00 |
|
Michael Zanetti
|
21738b3907
|
state changes emit events now
|
2014-06-08 20:52:30 +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
|
70f6f783b9
|
add a test for triggering events
|
2014-05-04 14:21:58 +02:00 |
|
Michael Zanetti
|
bce1cacbc7
|
added more devicemanager tests
|
2014-05-04 05:08:42 +02:00 |
|
Michael Zanetti
|
3a17985d50
|
revert bad hack
|
2014-05-04 03:46:39 +02:00 |
|
Michael Zanetti
|
ca8717d2a0
|
split tests into different files
|
2014-05-03 23:55:08 +02:00 |
|
Michael Zanetti
|
7c4354a6e1
|
add api to do async action executions
|
2014-05-03 19:59:24 +02:00 |
|
Michael Zanetti
|
7fe317666d
|
always add auto devices, even if setup fails
|
2014-05-03 15:39:38 +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 |
|
Michael Zanetti
|
265d734ab8
|
added possibility to generate coverage reports
|
2014-05-02 04:32:49 +02:00 |
|
Michael Zanetti
|
737f6f564e
|
make AddConfiguredDevice and RemoveConfiguredDevice more verbose
Fixes #5
|
2014-04-29 00:08:14 +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 |
|
Michael Zanetti
|
d4053297c8
|
add eventdescriptor and paramdescriptor classes to be used with Rules
|
2014-04-25 00:46:10 +02:00 |
|
Michael Zanetti
|
2e8f031d74
|
Fixes #3
|
2014-04-24 21:47:45 +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
|
2cdefcb1f2
|
add some debug helpers
|
2014-04-17 01:42:54 +02:00 |
|
Michael Zanetti
|
fe95326a10
|
fix some warnings
|
2014-04-16 01:13:16 +02:00 |
|
Michael Zanetti
|
dde0bcc868
|
added a ctor to autogenerate an id
|
2014-04-13 23:41:48 +02:00 |
|
Michael Zanetti
|
5554ee785a
|
make it a ref
|
2014-04-13 23:37:23 +02:00 |
|
Michael Zanetti
|
9bfd634cd6
|
improve json api
|
2014-04-13 23:36:20 +02:00 |
|
Michael Zanetti
|
29c6fa4071
|
added addconfigureddevice for descriptors to devicemanager
|
2014-04-13 23:27:00 +02:00 |
|
Michael Zanetti
|
c56ebcb6a2
|
also implement async replies
|
2014-04-13 22:40:49 +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
|
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
|
c027bb1481
|
reenable strict argument checking, now that we can mark parameters as optional
|
2014-04-06 01:32:46 +02:00 |
|
Michael Zanetti
|
913d544386
|
fix vendor in introspect, write a test for it
|
2014-04-06 00:41:38 +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 |
|
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
|
b5f510dcad
|
added weatherground plugin frame
|
2014-04-04 13:35:28 +02:00 |
|
Michael Zanetti
|
6dd81e641c
|
some more work on states and the rules doc
|
2014-04-04 00:10:15 +02:00 |
|
Michael Zanetti
|
66890e3161
|
added a new mockdevice plugin
|
2014-04-01 00:21:19 +02:00 |
|