Jenkins nymea
07327b8bb4
Merge PR #406 : Add browsing support to python plugin API
2021-04-19 11:38:27 +02:00
Jenkins nymea
c5864b8428
Merge PR #405 : Add support CONFIG+=asan for building with address sanitizer
2021-04-19 11:38:26 +02:00
Jenkins nymea
8d2ebedbdf
Merge PR #403 : Add a cleaning robot interface
2021-04-19 11:38:24 +02:00
Jenkins nymea
8f9376eda1
Merge PR #402 : Rework battery interface
2021-04-19 11:38:22 +02:00
Jenkins nymea
84fe40b3e3
Merge PR #401 : Add support for the plugin and api key storage to python plugins
2021-04-19 11:38:21 +02:00
Jenkins nymea
b62060d57d
Merge PR #400 : Improve adaptive logging filter
2021-04-19 11:38:20 +02:00
Michael Zanetti
d46ef1c5fa
Rework battery interface
2021-04-12 00:58:43 +02:00
Michael Zanetti
e56e21d170
Add a cleaning robot interface
2021-04-11 22:38:58 +02:00
Michael Zanetti
e6780d947d
Add support for browsing in the python plugin api
2021-04-06 23:56:31 +02:00
Michael Zanetti
b92897600c
Add support CONFIG+=asan for building with address sanitizer
2021-03-14 21:48:36 +01:00
Michael Zanetti
9d30be2568
Add support for the plugin storage to python plugins
2021-03-08 00:47:12 +01:00
Michael Zanetti
1b33015354
Also include big jumps in the calculation for the standard deviation
2021-03-05 22:22:18 +01:00
Michael Zanetti
df070549c7
Enable logging for barcode scanner events
2021-03-05 17:34:21 +01:00
Jenkins nymea
5cf6267c4b
Merge PR #388 : Plugininfocompiler: Add debug output for unknown units
2021-02-25 11:27:09 +01:00
Jenkins nymea
f789342332
Merge PR #387 : Weather interface units
2021-02-25 11:27:08 +01:00
Jenkins nymea
dfc9b38e10
Merge PR #385 : Updated evcharger interface
2021-02-25 11:27:07 +01:00
Jenkins nymea
b0d041b73e
Merge PR #380 : Add a watersensor interface
2021-02-25 11:27:02 +01:00
Jenkins nymea
aa4a7c03b3
Merge PR #378 : Rework heating/cooling/thermostat interfaces
2021-02-25 11:26:59 +01:00
Jenkins nymea
13629ec553
Merge PR #369 : Username optional on account interface
2021-02-25 11:26:58 +01:00
Jenkins nymea
1016dd61a7
Merge PR #348 : Add unit to batterylevel interface
2021-02-25 11:26:57 +01:00
Michael Zanetti
29f88d744d
Fix suggestLogging property for plugin devs
2021-02-24 13:41:41 +01:00
Michael Zanetti
fadb5c8896
Fix interfaces.qrc
2021-02-17 11:55:54 +01:00
Boernsman
0ada24de34
changed evcharger description
2021-02-15 16:37:17 +01:00
Boernsman
cff600b877
removed extendedevcharger and added percentage to evcharger interface
2021-02-15 16:35:07 +01:00
Boernsman
b12878fea8
changed extendedevcharger from milliAmpere (uint) to Ampere (double)
2021-02-15 16:31:53 +01:00
Michael Zanetti
5bcda4c25b
Add missing license headers
2021-02-03 00:42:32 +01:00
Boernsman
f4b4e72e3a
added debug output for unknown units
2021-02-02 14:11:12 +01:00
Michael Zanetti
d6fd4bfba5
Rework heating/cooling/thermostat interfaces
...
Simple heating/cooling devices are more different to thermostats
than one would think at first. This splits heating and thermostat
interfaces into two unrelated interfaces and adds a generic
cooling interface for simple on/off air conditioners.
2021-01-31 23:40:53 +01:00
Michael Zanetti
332188db5e
Add units to weather interface
2021-01-26 14:10:23 +01:00
Michael Zanetti
62b87ee211
Add a watersensor interface
2021-01-06 16:39:36 +01:00
Michael Zanetti
3fb74cc9e4
Add API to configure logging/filtering by the client
2021-01-04 16:43:28 +01:00
Michael Zanetti
32eb6d6dd7
tune filter
2021-01-03 21:58:10 +01:00
Michael Zanetti
eeb1feade0
Add a jitter filtering mechanism
2021-01-02 14:33:15 +01:00
Michael Zanetti
ae38e185b6
more work... not really working yet
2021-01-02 14:33:15 +01:00
Michael Zanetti
56448543df
An attempt to make it configurable
2021-01-02 14:33:15 +01:00
Michael Zanetti
59140f7bd4
log weather states
2021-01-02 14:33:15 +01:00
Michael Zanetti
5f1855ff44
Don't log all states by default any more
2021-01-02 14:33:15 +01:00
Jenkins nymea
9b076a9873
Merge PR #370 : Prevent multiple finish calls on API objects
2020-12-21 18:00:59 +01:00
Jenkins nymea
a418c9b1de
Merge PR #367 : Add a UnitMilliSeconds
2020-12-21 18:00:58 +01:00
Jenkins nymea
c9dd8551b2
Merge PR #361 : Add a rudimentary mechanism for plugins to provide service data
2020-12-21 18:00:55 +01:00
Jenkins nymea
58ba2c9733
Merge PR #360 : Allow building the plugininfocompiler standalone
2020-12-21 18:00:54 +01:00
Jenkins nymea
e5e670753e
Merge PR #357 : Fix state change signal
2020-12-21 18:00:51 +01:00
Jenkins nymea
16c7ff42c0
Merge PR #356 : Simplify and extend media interfaces
2020-12-21 18:00:50 +01:00
Jenkins nymea
2c94506867
Merge PR #355 : Add paramValue() methods to Action and Event
2020-12-21 18:00:48 +01:00
Jenkins nymea
3ea075bb4e
Merge PR #354 : Improve parameter validation for interface actions and events
2020-12-21 18:00:47 +01:00
Jenkins nymea
ee911e2824
Merge PR #349 : Add state based value comparison in rules
2020-12-21 18:00:43 +01:00
Michael Zanetti
015d09432b
Simplify and extend media interfaces
...
Merges the basic and extended variants into one using the optional entries.
2020-12-17 00:14:11 +01:00
Simon Stürz
72a68df345
Add docs and missing license header
2020-12-16 13:06:50 +01:00
Michael Zanetti
f1fa59c535
Fix initialisation of the global logging category variable
...
Just accessing the raw variable doesn't guarantee the order
of construction and may lead to crashes in certain constellations.
2020-12-14 23:38:17 +01:00
Michael Zanetti
a11a219bbf
Prevent multiple finish calls on API objects
...
Bad plugin implementations might call finish() more than once
which is not expected by receivers of the finished() signal and
may cause weird side effects.
2020-12-14 23:38:17 +01:00