Commit Graph

253 Commits (5b8e71422c2d4e46f3205b92236a0e22985dcb95)

Author SHA1 Message Date
Hermann Detz 82dc46cd3b Improved error handling logic to connect 2021-06-27 17:28:25 +02:00
Simon Stürz a71b86f82e Fix modbus tcp master code errors from rebase 2021-06-27 17:28:25 +02:00
Hermann Detz 621c98369e Added initial version of M-Tec heatpump plugin
Currently only read functionality.
Not yet tested with actual hardware.
2021-06-27 17:28:25 +02:00
Simon Stürz a62032ae45 Improve reconnect behaviour 2021-06-27 17:28:25 +02:00
Simon Stürz f8bc078437 Extend modbus tcp class 2021-06-27 17:28:25 +02:00
Boernsman 8f281ed304 fixed bg e-tech energy meter register map 2021-06-27 17:27:56 +02:00
Boernsman 807a472b57 improved connection state and added more debug output 2021-06-27 17:27:56 +02:00
Boernsman 278e7febcd added producer interface and more debug output 2021-06-27 17:27:56 +02:00
Boernsman c393bbcf19 changes requested by reviewer 2021-06-27 17:27:56 +02:00
Boernsman 9fde1e7473 fixed crash on plugin constructor 2021-06-27 17:27:56 +02:00
Boernsman ade5be50ff adjusted reconnect timer interval 2021-06-27 17:27:56 +02:00
Boernsman 3d0dd6839b added voltage and current for all phases 2021-06-27 17:27:56 +02:00
Boernsman 78aee3cbb6 fixed bug in update cycle process 2021-06-27 17:27:56 +02:00
Boernsman 205a4783dc improved update cycle process 2021-06-27 17:27:56 +02:00
Boernsman 739d1a4dd2 improved update cycle process 2021-06-27 17:27:56 +02:00
Boernsman 465936f9ac fixed float value conversion 2021-06-27 17:27:56 +02:00
Boernsman cd91ae28c8 fixed update cycle 2021-06-27 17:27:56 +02:00
Boernsman 799a831081 fixed thing setup 2021-06-27 17:27:56 +02:00
Boernsman 7dded817c9 fixed on modbus RTU master removed lambda 2021-06-27 17:27:56 +02:00
Boernsman ce9a98b91e added translation 2021-06-27 17:27:56 +02:00
Boernsman 9b413b185a added modbus maps and add value received signals 2021-06-27 17:27:56 +02:00
Boernsman 9027579cda added energy meters intergration plugin 2021-06-27 17:27:56 +02:00
Boernsman 0a7b983650 fixed target temperature action 2021-06-27 17:27:15 +02:00
Boernsman 53e0c175bd removed heating interface 2021-06-27 17:27:15 +02:00
Simon Stürz 88c3d5df0d Rename modbus register header file 2021-06-27 17:27:15 +02:00
Boernsman 2c4d6d0191 fixed ventilation unit power action 2021-06-27 17:27:15 +02:00
Boernsman 46d85092a6 changed write requests to uint32 2021-06-27 17:27:15 +02:00
Boernsman 616cd85554 fixed register to double conversion 2021-06-27 17:27:15 +02:00
Boernsman 6bfcefcc34 fixed thingSetup device type check 2021-06-27 17:27:15 +02:00
Boernsman 33816b02e2 implemented the modbus RTU discovery 2021-06-27 17:27:15 +02:00
Boernsman 4d5911a098 switched to modbus rtu resource 2021-06-27 17:27:15 +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 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