Commit Graph

180 Commits (e6ae1d76eb10b803c9bf2c7988b7b617a17f4385)

Author SHA1 Message Date
Simon Stürz e6ae1d76eb Fix libnymea-sunspec-dev install 2021-07-15 17:11:34 +02:00
Simon Stürz 38a718472b Add libnymea-sunspec and implement custom SolarEdge connection 2021-07-15 16:05:29 +02:00
Jenkins nymea a00e6226a1 Jenkins release build 0.24.5 2021-06-30 12:44:16 +02:00
Jenkins nymea 0e12f5e393 Merge PR #29: Update to new smartmeter interfaces 2021-06-30 12:44:14 +02:00
Jenkins nymea 2cfaf28bb7 Merge PR #26: Update plugins to make use of the nymea internal network discovery 2021-06-30 12:44:12 +02:00
Jenkins nymea d50e760650 Merge PR #25: Improve modbus TCP class and reconnect mechanism 2021-06-30 12:44:11 +02:00
Jenkins nymea b540f72760 Merge PR #21: New Plugin: M-Tec 2021-06-30 12:44:10 +02:00
Jenkins nymea 0a43700ee4 Merge PR #20: New plugin: Energy meters 2021-06-30 12:44:09 +02:00
Jenkins nymea 96e079a05e Merge PR #7: New Plugin: iDM 2021-06-30 12:44:06 +02:00
Michael Zanetti 186bdd9a8d Update to new smartmeter interfaces (incomplete)
This only makes it build, but does not update to use the new
energymeter interface which is likely to be used for many of them
2021-06-28 18:46:24 +02:00
Simon Stürz fdee0d6453 Update discovery to renamed network device 2021-06-28 18:42:55 +02:00
Simon Stürz 515d8f6e42 Remove discovery classes in favour of nymea internal networ device discovery 2021-06-28 14:40:14 +02:00
Simon Stürz cb43bc0797 Update webasto to make use of nymea internal network discovery 2021-06-28 14:40:14 +02:00
Simon Stürz d482fe3418 Update wallbe to make use of nymea internal network discovery 2021-06-28 14:40:14 +02:00
Simon Stürz d9138ff01d Add network discovery to the sunspec plugin 2021-06-28 14:40:14 +02:00
Simon Stürz 6b8469177f Add network discovery to the modbus TCP commander 2021-06-28 14:40:14 +02:00
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