Commit Graph

37 Commits (master)

Author SHA1 Message Date
Simon Stürz bf53a742a3 Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
Simon Stürz 17a5d33861 Add Qt6 support 2025-08-18 11:55:53 +02:00
Simon Stürz 9c0222a12b IDM: Update to networkdevice interface 2024-12-16 13:56:50 +01:00
Simon Stürz 1b423186bb Allow creating multiple connections on one ModbusTcpMaster 2023-08-09 14:40:52 +02:00
Simon Stürz 3cf1b0c6c9 Update translation files 2022-11-30 13:47:32 +01:00
Simon Stürz 6fe1926ca4 iDM: Update to modbus tools and latest interfaces 2022-11-30 13:45:10 +01:00
Simon Stürz 0d61be64fe Clean up network device discovery replies due to mechanism update 2022-10-18 13:28:05 +02:00
Simon Stürz 8b89926792 Update includes 2022-06-03 10:20:25 +02:00
Simon Stürz c46c333a68 Update idm plugin to libnyma-modbus 2022-06-03 10:20:25 +02:00
Simon Stürz fdee0d6453 Update discovery to renamed network device 2021-06-28 18:42:55 +02:00
Simon Stürz acb5dbe9a2 Update iDM plugin and add network discovery 2021-06-28 14:40:14 +02:00
Boernsman 47b661c2c9 fixed ip address validation 2021-06-27 17:24:38 +02:00
Boernsman 14ab5398d4 typo in readme 2021-06-27 17:24:38 +02:00
Boernsman f336dd0c8e cleaned up a bit 2021-06-27 17:24:38 +02:00
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 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 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