Michael Zanetti
6ab4d49ee1
Add multi user support
2022-02-08 10:36:14 +01:00
Michael Zanetti
717b4f33cc
Remove deprecated Devices, Action, Events, States namespaces from JSONRPC
2022-02-08 00:29:07 +01:00
Jenkins nymea
8c2d3e8c42
Merge PR #486 : Fix a double-free when shutting down the python engine.
2021-12-11 00:31:15 +01:00
Jenkins nymea
3d5c9b477b
Merge PR #483 : Add a providedInterfaces property to thingClass
2021-12-11 00:31:11 +01:00
Jenkins nymea
4b2676b5c0
Merge PR #477 : Add unit ohm
2021-12-11 00:31:06 +01:00
Jenkins nymea
a741b13994
Merge PR #472 : Add api to set the zigbee channel during network setup
2021-12-11 00:31:01 +01:00
Jenkins nymea
16fb05d18d
Merge PR #469 : Add water level sensor interface
2021-12-11 00:30:59 +01:00
Michael Zanetti
eee810aa4d
Add api to set the zigbee channel during network setup
2021-12-09 18:17:32 +01:00
Michael Zanetti
df5d3550ba
Add support for dynamic min/max state values
2021-12-09 17:59:52 +01:00
Michael Zanetti
74029c94a6
Fix a double-free when shutting down the python engine.
...
Python_AddObject() will steal the reference and delete it. Since we
deleted m_logger ourselves too, a double free would corrupt memory
on nymea shutdown.
This would cause tests to crash when restarting the core within
a single process by restartServer()
2021-12-09 13:28:14 +01:00
Michael Zanetti
f2898b9fc8
Add a providedInterfaces property to thingClass
2021-11-10 12:57:28 +01:00
Michael Zanetti
7bd7e41ff2
Add unit Ohm
2021-11-02 12:22:09 +01:00
Michael Zanetti
ac0ade64c5
Add water level sensor interface
2021-10-12 23:06:44 +02:00
Jenkins nymea
69577f985d
Merge PR #461 : Use pkgconfig to find zigbee also for tests
2021-10-04 12:10:43 +02:00
Michael Zanetti
883c2e1c2a
Use pkgconfig to find zigbee also for tests
2021-09-08 14:26:54 +02:00
Jenkins nymea
87dcd7484d
Merge PR #450 : Silence some spamming debug messages from project files
2021-09-06 09:05:00 +02:00
Michael Zanetti
886f5c49f6
Add O2, PH, ORP, CO and flammable gas sensor interfaces
2021-08-20 23:57:22 +02:00
Michael Zanetti
3a44714e34
Silence some spamming debug messages from project files
2021-08-06 19:57:37 +02:00
Jenkins nymea
ae92eb562b
Merge PR #437 : Add thingClassId to thingDescriptors json
2021-07-06 17:18:31 +02:00
Jenkins nymea
8ff3d8766c
Merge PR #390 : Modbus RTU hardware resource
2021-07-06 17:18:15 +02:00
Michael Zanetti
7f2261d769
Add thingClassId to thingDescriptors json
2021-06-27 00:40:33 +02:00
Simon Stürz
856c352a43
Bump JSON API version and update api.json
2021-06-08 15:52:44 +02:00
Michael Zanetti
2731adc5c5
Bump jsonrpc api version
2021-06-07 22:16:38 +02:00
Simon Stürz
0cff50dc2c
Update api.json to newest modbus changes
2021-06-06 00:43:37 +02:00
Simon Stürz
d3f446e7f9
Update json rpc introspect
2021-06-06 00:43:37 +02:00
Simon Stürz
9967b1007d
Add new namespace to the JSON RPC test
2021-06-06 00:43:37 +02:00
Simon Stürz
8d944fe007
Bump JSONRPC version
2021-06-06 00:43:37 +02:00
Simon Stürz
673bce61ff
Initialize modbus manager and clean up class hirarchy
2021-06-06 00:43:37 +02:00
Jenkins nymea
d15d2f510d
Merge PR #423 : Fix erraneous state changes during thing setup
2021-05-21 15:13:52 +02:00
Michael Zanetti
1e008fd60d
Fix erraneous state changes during thing setup
2021-05-19 16:11:31 +02:00
Michael Zanetti
167187a4fb
Fix some includes to be more flexible on finding headers
2021-05-11 22:41:42 +02:00
Jenkins nymea
c9af1280aa
Merge PR #410 : Add support for storing application data on the core
2021-04-19 11:38:30 +02:00
Jenkins nymea
10ae50cf53
Merge PR #408 : Add device serial number to system api
2021-04-19 11:38:29 +02:00
Jenkins nymea
6f6bce5dae
Merge PR #407 : Rename forgotten deviceParams in ThingDescriptor
2021-04-19 11:38:28 +02:00
Jenkins nymea
8f9376eda1
Merge PR #402 : Rework battery interface
2021-04-19 11:38:22 +02:00
Jenkins nymea
a81b484635
Merge PR #396 : Don't call thingRemoved() when a thing didn't complete the setup
2021-04-19 11:38:17 +02:00
Michael Zanetti
d46ef1c5fa
Rework battery interface
2021-04-12 00:58:43 +02:00
Michael Zanetti
b64ac431bf
Update json api
2021-04-07 12:27:51 +02:00
Michael Zanetti
60de0a3eed
Add support for storing application data on the core
2021-04-07 00:23:19 +02:00
Michael Zanetti
fb90efb1de
Add device serial number to system api
2021-03-19 20:11:52 +01:00
Michael Zanetti
394e3cc615
Rename forgotten deviceParams in ThingDescriptor
2021-03-17 23:26:23 +01:00
Michael Zanetti
dab8764584
Refresh setup status before proceeding
2021-02-24 17:42:16 +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
30a0469212
Update tests
2021-01-02 14:33:15 +01:00
Jenkins nymea
a418c9b1de
Merge PR #367 : Add a UnitMilliSeconds
2020-12-21 18:00:58 +01:00
Jenkins nymea
fab755f9af
Merge PR #364 : Allow filtering GetThingClasses for thingClassIds
2020-12-21 18:00:56 +01:00
Jenkins nymea
58ba2c9733
Merge PR #360 : Allow building the plugininfocompiler standalone
2020-12-21 18:00:54 +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
ee911e2824
Merge PR #349 : Add state based value comparison in rules
2020-12-21 18:00:43 +01:00