Commit Graph

564 Commits (4d2b9aeac308189553dd2198b5e07fd9eeb8e542)

Author SHA1 Message Date
Simon Stürz acb5dbe9a2 Update iDM plugin and add network discovery 2021-06-28 14:40:14 +02:00
Simon Stürz 6651121030 Extend modbus tcp class 2021-06-28 14:39:18 +02:00
Simon Stürz 180898a5a5 Update discovery to renamed network device 2021-06-27 17:28:25 +02:00
Simon Stürz 9808059f3c Make sure all states get logged 2021-06-27 17:28:25 +02:00
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