1876 Commits

Author SHA1 Message Date
Jenkins
d510aa13bb Merge PR #148: Add support for state based rule action parameters 2019-04-12 13:42:30 +02:00
Jenkins
8dc872b72b Merge PR #147: Add auto device reconfigure mechanism 2019-04-12 13:42:30 +02:00
Jenkins
ad9261290d Merge PR #146: Add a method to filter Devices 2019-04-12 13:42:30 +02:00
Jenkins
6c7d43f232 Merge PR #144: Fix package to build with Qt 5.12 2019-04-12 13:42:30 +02:00
Jenkins
c442eb3592 Merge PR #142: Fix TimeDescriptors getting lost when updating a rule 2019-04-12 13:42:30 +02:00
Jenkins
fb5aba3964 Merge PR #141: Fix the notification for deleting a web server configuration 2019-04-12 13:42:30 +02:00
Jenkins
2d91a6243c Merge PR #140: Drop deprecated api 2019-04-12 13:42:30 +02:00
Jenkins
7c449c50c0 Merge PR #139: New interface: windspeedsensor 2019-04-12 13:42:30 +02:00
Jenkins
6ac1d43739 Merge PR #138: Rework translation mechanism 2019-04-12 13:42:30 +02:00
Jenkins
49eb6c6047 Merge PR #137: Properly close the DB even on failures. 2019-04-12 13:42:30 +02:00
Jenkins
6d01dbf5da Merge PR #136: Unify API uuid to string convertion 2019-04-12 13:42:30 +02:00
Jenkins
56614b6767 Merge PR #135: Change copyright year to 2019 2019-04-12 13:42:29 +02:00
Jenkins
186b6eb0f6 Merge PR #134: New interface: wirelessconnectable 2019-04-12 13:42:29 +02:00
Michael Zanetti
18d684592d Allow reconfiguring red-only params from the plugin side in autoDevicesAppeared() 2019-04-10 14:06:08 +02:00
Michael Zanetti
299052d2f7 Fix processing of rule action params and make tests pass again 2019-04-10 13:40:16 +02:00
Michael Zanetti
694d78225d update api 2019-04-10 13:40:16 +02:00
Michael Zanetti
5fcfe1a11c Update removeConfiguredDevice to update rules as appropriate 2019-04-10 13:40:16 +02:00
Michael Zanetti
6afe3e5161 fixup api 2019-04-10 13:40:16 +02:00
Michael Zanetti
774452ff7c Add support for state based rule action params 2019-04-10 13:40:16 +02:00
Michael Zanetti
b2228bcf25 Add a method to filter Devices 2019-04-10 13:13:02 +02:00
Michael Zanetti
7bd863b131 Add some more debug prints to see where it is going wrong. 2019-04-10 13:12:25 +02:00
Simon Stürz
695914f497 Finish test implementation and verify auto device reconfiguration does work. 2019-04-10 13:12:25 +02:00
Simon Stürz
36778e8eda Add test trigger for auto device reconfiguration 2019-04-10 13:12:25 +02:00
Simon Stürz
beb00aa0f1 Implement autodevice reconfigure in mock plugin and prepare tests 2019-04-10 13:12:25 +02:00
Simon Stürz
13b0f38693 Add reconfigure auto device mechanism 2019-04-10 13:12:25 +02:00
Simon Stürz
aabebcfac9 Change devicemanager finished info from warning to default debug 2019-04-10 13:12:25 +02:00
Michael Zanetti
827b033da6 bump version number because of the API break 2019-04-10 12:48:02 +02:00
Michael Zanetti
cbe046402a drop outdated docs piece 2019-04-10 12:48:02 +02:00
Michael Zanetti
8e9b695eb6 bump jsonrpc version 2019-04-10 12:48:02 +02:00
Michael Zanetti
7893328534 drop ruleRelevant, eventRuleRelevant and graphRelevant 2019-04-10 12:48:02 +02:00
Michael Zanetti
bab59f6754 drop criticalStateTypeId, primaryStateTypeId and primaryActionTypeId 2019-04-10 12:48:02 +02:00
Michael Zanetti
9283d31e73 drop basicTags and deviceIcon 2019-04-10 12:48:02 +02:00
Michael Zanetti
87595faf6d bump version 2019-04-10 12:43:09 +02:00
Michael Zanetti
5808da8f86 Make the initial handshake (JSONRPC.Hello) mandatory. 2019-04-10 12:43:03 +02:00
Michael Zanetti
303014a886 Fix package to build with Qt 5.12 2019-04-08 17:46:41 +02:00
Michael Zanetti
4275f9052f Fix TimeDescriptors getting lost when updating a rule by removing a device 2019-04-08 17:01:38 +02:00
Michael Zanetti
513472178b Fix the notification for deleting a web server configuration 2019-04-08 16:59:50 +02:00
Simon Stürz
6573d8b566 Fix windspeed interface typo 2019-04-08 16:52:44 +02:00
Simon Stürz
a7a44e3d4a Update interfaces qrc 2019-04-08 16:52:36 +02:00
Simon Stürz
6dbe780715 Add missing windspeedsensor.json interface file 2019-04-08 16:52:25 +02:00
Simon Stürz
7ab3c70664 Add wind speed sensor interface 2019-04-08 16:52:17 +02:00
Michael Zanetti
9f8600d644 drop unused search path 2019-04-08 16:50:09 +02:00
Michael Zanetti
d5468b2677 Add copyright headers 2019-04-08 16:50:03 +02:00
Michael Zanetti
cecab6a4be drop commented code 2019-04-08 16:49:55 +02:00
Michael Zanetti
c18ec356e8 Make it build with Qt 5.7, drop commented code 2019-04-08 16:49:45 +02:00
Michael Zanetti
3d114334e1 bump json version number 2019-04-08 16:49:38 +02:00
Michael Zanetti
50aa691087 Add test, fix some issues with loading internal and built-in plugin translations 2019-04-08 16:49:31 +02:00
Michael Zanetti
8ebd1ddc4e Rework translation mechanism
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Michael Zanetti
6c9281cd32 Properly close the DB even on failures. 2019-04-08 16:45:41 +02:00
Simon Stürz
e80c713fff Make sure all uuid values in the API get converted correctly and unified to string 2019-04-08 16:41:53 +02:00