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
Jenkins nymea
bd7205866f
Jenkins release build 0.29.2
2021-11-02 17:18:10 +01:00
Jenkins nymea
687b415e7f
Merge PR #476 : Fix a wrong error message from the plugininfocompiler
2021-11-02 17:18:09 +01:00
Michael Zanetti
b5768c8bf0
Fix a wrong error message from the plugininfocompiler
2021-11-02 11:02:53 +01:00
Jenkins nymea
249393241c
Jenkins release build 0.29.1
2021-10-04 12:10:50 +02:00
Jenkins nymea
0be54eb451
Merge PR #467 : Update mac address database
2021-10-04 12:10:47 +02:00
Jenkins nymea
db501eebc9
Merge PR #466 : Bump nymea version to 0.29.1
2021-10-04 12:10:46 +02:00
Jenkins nymea
eaab3032a7
Merge PR #465 : Fix action copy operator
2021-10-04 12:10: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
Jenkins nymea
51c02e350a
Merge PR #460 : Make use of gpio classes from libnymea-gpio
2021-10-04 12:10:41 +02:00
Simon Stürz
79ba02b317
Update mac address database
2021-10-04 11:31:14 +02:00
Simon Stürz
c4b0fa00ca
Bump nymea version to 0.29.1
2021-10-04 11:21:58 +02:00
Simon Stürz
1e2df2eb7c
Fix copy constructor of Action class
2021-10-01 15:13:00 +02:00
Simon Stürz
26cb281524
Fix action copy operator
2021-10-01 14:42:03 +02:00
Michael Zanetti
883c2e1c2a
Use pkgconfig to find zigbee also for tests
2021-09-08 14:26:54 +02:00
Jenkins nymea
432ca3f883
Jenkins release build 0.29.0
2021-09-06 09:05:11 +02:00
Jenkins nymea
f8645357b0
Merge PR #458 : Fix myThings() not being updated before thingRemoved in python plugins
2021-09-06 09:05:08 +02:00
Jenkins nymea
06b020fe5a
Merge PR #456 : Prevent unspecific warnings during certificate loading
2021-09-06 09:05:07 +02:00
Jenkins nymea
bbdbd01613
Merge PR #454 : Add an electricvehicle interface
2021-09-06 09:05:05 +02:00
Jenkins nymea
3080360d3a
Merge PR #453 : Add a plugged in state to evcharger interface
2021-09-06 09:05:04 +02:00
Jenkins nymea
e3b1f38902
Merge PR #452 : Add a solar inverter interface
2021-09-06 09:05:03 +02:00
Jenkins nymea
e0fc43b308
Merge PR #451 : Add PluginTimer API to python plugins
2021-09-06 09:05:02 +02:00
Jenkins nymea
87dcd7484d
Merge PR #450 : Silence some spamming debug messages from project files
2021-09-06 09:05:00 +02:00
Jenkins nymea
4de0713f69
Merge PR #449 : Force unit on humidity sensor interface
2021-09-06 09:04:59 +02:00
Jenkins nymea
633bd3bfc6
Merge PR #448 : Fix TCP server internal signal connection
2021-09-06 09:04:58 +02:00
Jenkins nymea
96868c0073
Merge PR #444 : Add more methods to get to states by name instead of id
2021-09-06 09:04:57 +02:00
Jenkins nymea
7be2efa25b
Merge PR #443 : Update energymeter interface
2021-09-06 09:04:56 +02:00
Jenkins nymea
c63b31e4e4
Merge PR #442 : Add O2, PH, ORP, CO and flammable gas sensor interfaces
2021-09-06 09:04:55 +02:00
Jenkins nymea
c571aea399
Merge PR #441 : Bump version to 0.29.0
2021-09-06 09:04:53 +02:00
Simon Stürz
f993b0b68e
Make use of gpio classes from libnymea-gpio
2021-09-04 19:10:35 +02:00
Michael Zanetti
59011c0387
Add PluginTimer API to python plugins
2021-08-26 14:15:43 +02:00
Simon Stürz
32cec935b4
Better handling for single phase meters
2021-08-26 12:45:20 +02:00
Michael Zanetti
d15234f086
enable logging for total consumption/production
2021-08-26 12:08:28 +02:00
Simon Stürz
65e1fb746b
Enable energymeter interface for single and split phase meters
2021-08-26 08:58:34 +02:00
Michael Zanetti
0e916ebbf7
Fix myCount() not being updated before thingRemoved in python plugins
2021-08-25 00:57:08 +02:00
Michael Zanetti
886f5c49f6
Add O2, PH, ORP, CO and flammable gas sensor interfaces
2021-08-20 23:57:22 +02:00
Simon Stürz
a5c439008d
Update certificate loading mechanism
2021-08-17 09:31:34 +02:00
Simon Stürz
d16792e943
Prevent unspecific warnings during certificate loading
2021-08-17 09:23:36 +02:00
Michael Zanetti
332f15267c
Bump version to 0.29.0
2021-08-12 10:41:15 +02:00
Michael Zanetti
9aef331330
Add an electricvehicle interface
2021-08-09 23:17:27 +02:00
Simon Stürz
df42273ed1
Undo add pending connection
2021-08-09 16:28:35 +02:00
Michael Zanetti
ea84a2046a
Add a plugged in state to evcharger interface
2021-08-09 16:18:46 +02:00
Michael Zanetti
34f73f7998
Add a solar inverter interface
2021-08-09 15:06:54 +02:00
Michael Zanetti
3a44714e34
Silence some spamming debug messages from project files
2021-08-06 19:57:37 +02:00
Michael Zanetti
ab2b1fa4a0
Force unit on humidity sensor interface
2021-08-06 19:54:49 +02:00
Simon Stürz
ad78a13303
Make use of addPendingConnection in order to keept the incomming connection mechanism working
2021-08-05 13:48:32 +02:00
Jenkins nymea
685450fdb3
Jenkins release build 0.28.1
2021-07-16 21:29:09 +02:00
Jenkins nymea
28fc2c262b
Merge PR #446 : Update mac address database
2021-07-16 21:29:08 +02:00
Jenkins nymea
0a01e14b77
Merge PR #445 : Bump to 0.28.1
2021-07-16 21:29:07 +02:00
Simon Stürz
50c2a762ac
Update mac address database
2021-07-16 15:05:06 +02:00