119 Commits

Author SHA1 Message Date
Boernsman
7fed767ff1 added modbusTcp error method 2021-06-27 17:24:38 +02:00
Boernsman
4c1ec41a15 added set target temperature action 2021-06-27 17:24:38 +02:00
Boernsman
f004899127 changed interface, fixed remarks from reviewer 2021-06-27 17:24:38 +02:00
Boernsman
ccdb0c371f fixed wrong modbus tcp signals 2021-06-27 17:24:38 +02:00
Boernsman
31e1169d4d fixed debian install file 2021-06-27 17:24:38 +02:00
Boernsman
c64012505d fixed rebase 2021-06-27 17:24:38 +02:00
Boernsman
b36f91e34e Removed discovery, fixed setup bug 2021-06-27 17:24:38 +02:00
Boernsman
d78cf182a6 Removed thread delay and used Timer instead 2021-06-27 17:24:38 +02:00
Hermann Detz
e9204b94a3 Fixed crash upon deleting of Idm thing
Modified debug output (added to idm.cpp, but also partially commented
out to prevent unnessary verbosity)
2021-06-27 17:24:38 +02:00
Hermann Detz
11fe099825 Another fix for previous commit
Merge should be fine now
2021-06-27 17:24:38 +02:00
Hermann Detz
0dfb894fcb Commit to allow debugging of setupThing 2021-06-27 17:24:38 +02:00
Hermann Detz
af93c6c9a0 Fix preventing adding the same IP a second time 2021-06-27 17:24:38 +02:00
Hermann Detz
e202b328b7 Removed faulty functionality.
Write access to target temperatures for air and water, as well as
humidity sensor were removed.

Code clean-up + comments added.
2021-06-27 17:24:38 +02:00
Hermann Detz
2c342bc658 Added functionality to set target room temp 2021-06-27 17:24:38 +02:00
Hermann Detz
ef18328529 Corrected units and state names 2021-06-27 17:24:38 +02:00
Hermann Detz
723217120b Minor fix regarding target hot water temp 2021-06-27 17:24:38 +02:00
Hermann Detz
c6ca132713 Added power consumption of heat pump 2021-06-27 17:24:38 +02:00
Hermann Detz
68dd60ba77 Fixes to humidty and room temperature readings 2021-06-27 17:24:38 +02:00
Hermann Detz
375b7a9d5d Added humidity and connected state
ModbusTCPMaster now emits readRequestError and writeRequestError, which
trigger connected = false.
2021-06-27 17:24:38 +02:00
Hermann Detz
ad70d1d254 Fixes for Idm plugin
Hopefully reading room temperature and outside temperature correctly
now.
2021-06-27 17:24:38 +02:00
Hermann Detz
470eb64317 Fixed hot water temperature reading 2021-06-27 17:24:38 +02:00
Hermann Detz
9b346848a2 Readout working 2021-06-27 17:24:38 +02:00
Hermann Detz
bd5f3be35d Helper functions to convert modbus reg to float 2021-06-27 17:24:38 +02:00
Hermann Detz
534322b534 Makeshift version to debug nymea app (issue #443)
Furthermore:
Modbus registers defined according to heat pump manual (RegisterList in
idm.h)
The plugin presently just delivers a hard-coded value of 24.5 for the
outside temperature for testing.
2021-06-27 17:24:38 +02:00
bernhard.trinnes
d59a1407a8 added idm logo 2021-06-27 17:24:38 +02:00
bernhard.trinnes
36803368b3 added idm plugin 2021-06-27 17:24:38 +02:00
Simon Stürz
352413563f Use new modbus RTU hardware resource for the modbus commander plugin
Use new modbus RTU hardware resource for the modbus commander plugin

Fix action abort for RTU actions and fix connected state fro child RTU things

Fix modbus rtu client and make it work with the basic resource component

Remove modbusrtu master from project file

Remove custom modbus rtu master include
2021-06-27 17:22:41 +02:00
Jenkins nymea
f0f9d7c245 Jenkins release build 0.24.4 2021-05-19 18:25:55 +02:00
Jenkins nymea
d7d243a499 Merge PR #23: Enable building on Ubuntu 21.04 2021-05-19 18:25:55 +02:00
Michael Zanetti
715520a926 Make it build on hirsute 2021-05-14 20:33:11 +02:00
Jenkins nymea
272de916e5 Jenkins release build 0.24.3 2021-04-17 20:03:16 +02:00
Jenkins nymea
95745bb17e Merge PR #18: Wallbe: Fix discovery 2021-04-17 20:03:16 +02:00
Boernsman
07b0acdae8 updated translations 2021-02-22 20:34:05 +01:00
Boernsman
71e51e8337 fixed wallbe plugin 2021-02-22 20:31:44 +01:00
Boernsman
ed3d8ef258 fixed wallbe device discovery 2021-02-22 14:42:46 +01:00
Jenkins nymea
dc42c57f1e Jenkins release build 0.24.2 2021-02-19 01:34:32 +01:00
Jenkins nymea
e24c33597d Merge PR #17: Update dependency to renamed libnymea-dev package 2021-02-19 01:34:31 +01:00
Jenkins nymea
db097c16f2 Merge PR #13: New plugin: Webasto 2021-02-19 01:34:30 +01:00
Jenkins nymea
68c32ab26e Merge PR #12: Wallbe: Updated extendevcharger interface 2021-02-19 01:34:29 +01:00
Jenkins nymea
5d4cd6421b Merge PR #8: New Plug-In: UniPi (moved repo nymea-plugin-unipi) 2021-02-19 01:34:28 +01:00
Jenkins nymea
6ef901e8a1 Merge PR #6: New plugin: SunSpec 2021-02-19 01:34:27 +01:00
Michael Zanetti
b77f1da271 Update dependency to renamed libnymea-dev package 2021-02-17 17:34:53 +01:00
Boernsman
92c7ce7494 updated to fit the new evcharger interface 2021-02-15 16:51:03 +01:00
Boernsman
3f285f5b95 changed extendedevcharger to evcharger interface 2021-02-15 16:46:20 +01:00
Boernsman
59510f23ea fixed some potential segfaults 2021-02-05 12:57:05 +01:00
Boernsman
8367e868ea improved connected state 2021-02-05 12:57:05 +01:00
Boernsman
be1df8c5ab changed way of polling registers 2021-02-05 12:57:05 +01:00
Boernsman
f2cb2d3744 webasto discovery works now 2021-02-05 12:57:05 +01:00
Boernsman
12fcb94825 added translation to debian control file 2021-02-05 11:51:46 +01:00
Boernsman
a0daa96c3f fixed check for existing circuits 2021-02-05 11:51:46 +01:00