160 Commits

Author SHA1 Message Date
Simon Stürz
9f8beae620 Fixing action execution value update 2021-06-27 17:28:25 +02:00
Simon Stürz
b79a055f48 Add thermostat interface, extend values and implement execute action 2021-06-27 17:28:25 +02:00
Simon Stürz
1a1276366a Implement wanted states and update using signals 2021-06-27 17:28:25 +02:00
Simon Stürz
f6b81746a6 Remove ip check since not needed any more due to discovery functionality 2021-06-27 17:28:25 +02:00
Simon Stürz
d0d55427c3 Setup plugin timer 2021-06-27 17:28:25 +02:00
Simon Stürz
539133cc26 Log all state by default for debugging 2021-06-27 17:28:25 +02:00
Simon Stürz
446b3e3dda Update mtec plugin with network device discovery and internal connection mechanism 2021-06-27 17:28:25 +02:00
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