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
Jenkins nymea
01e9ad8916
Merge PR #337 : Support for configuring logging and filtering states/events
2021-02-25 11:26:56 +01:00
Michael Zanetti
29f88d744d
Fix suggestLogging property for plugin devs
2021-02-24 13:41:41 +01:00
Michael Zanetti
5bcda4c25b
Add missing license headers
2021-02-03 00:42:32 +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
Jenkins nymea
493b211eec
Jenkins release build 0.25.1
2021-01-29 15:42:59 +01:00
Jenkins nymea
7172ad1bed
Merge PR #175 : Fix TCP server warning and pointer initialization
2021-01-29 15:42:58 +01:00
Michael Zanetti
e52b45c815
fix tests
2021-01-04 18:02:26 +01:00
Michael Zanetti
386fa12a89
Bump api version
2021-01-04 17:20:07 +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
30a0469212
Update tests
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
Michael Zanetti
bb86f12ab8
Fix mock thing
2020-12-30 16:07:49 +01:00
Simon Stürz
64a5ffbd37
Fix warning and pointer initialization
2020-12-30 00:15:08 +01:00
Jenkins nymea
eaaf2e0188
Jenkins release build 0.25.0
2020-12-21 18:01:11 +01:00
Jenkins nymea
8f27d36698
Merge PR #375 : Reorder shutdown
2020-12-21 18:01:07 +01:00
Jenkins nymea
56871ad7fd
Merge PR #374 : Cleanup scripts on shutdown
2020-12-21 18:01:06 +01:00
Jenkins nymea
5d6ca5a45a
Merge PR #373 : Fix memory off-by-one overflow
2020-12-21 18:01:04 +01:00
Jenkins nymea
d48561ee89
Merge PR #372 : Limit shutdown timeout of systemd service to 30 seconds
2020-12-21 18:01:03 +01:00
Jenkins nymea
f1f75c9391
Merge PR #371 : Remove SIGSEGV handling and backtrace printing for proper coredump cr…
2020-12-21 18:01:00 +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
42af51fc11
Merge PR #366 : Silence the webserver even more
2020-12-21 18:00:57 +01:00
Jenkins nymea
fab755f9af
Merge PR #364 : Allow filtering GetThingClasses for thingClassIds
2020-12-21 18:00:56 +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
abf5011688
Merge PR #359 : Make python plugins optional during the build process
2020-12-21 18:00:53 +01:00
Jenkins nymea
8a2d9c7e95
Merge PR #358 : Increase the maximum allowed message size in JSONRPC
2020-12-21 18:00:52 +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
873b1bdfcc
Merge PR #353 : Add a note for including extern-plugininfo.h for plugin developers
2020-12-21 18:00:46 +01:00
Jenkins nymea
103060b993
Merge PR #352 : Drop the manually created -dbg package
2020-12-21 18:00:45 +01:00
Jenkins nymea
db110396e8
Merge PR #351 : 0.25 version bump
2020-12-21 18:00:44 +01:00
Jenkins nymea
ee911e2824
Merge PR #349 : Add state based value comparison in rules
2020-12-21 18:00:43 +01:00
Jenkins nymea
2d132ab57e
Merge PR #346 : Add ZigBee hardware resource and network management
2020-12-21 18:00:42 +01:00
Jenkins nymea
48bbe244a7
Merge PR #344 : Add a command line argument for additional server interfaces
2020-12-21 18:00:41 +01:00
Simon Stürz
5ab371afdc
Implement auto setup platform mechanism and add uart serialnumber verification
2020-12-18 15:35:57 +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
e32622dd2f
Set minimum required libnymea-zigbee-dev version for building
2020-12-16 13:18:03 +01:00
Simon Stürz
72a68df345
Add docs and missing license header
2020-12-16 13:06:50 +01:00
Simon Stürz
d51327b97a
Update JSON RPC descriptions and rename Zigbee to ZigBee
2020-12-16 12:59:00 +01:00