Commit Graph

633 Commits (dbecb39e0bdfd48fed94e3906d43d611bd5159cb)

Author SHA1 Message Date
Simon Stürz dbecb39e0b INRO: Introduce UDP discovery and update connection handling
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-08-27 10:37:06 +02:00
Simon Stürz 4041240902 INRO: Fix intial read after connection
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-08-27 10:36:33 +02:00
Simon Stürz b52d1e99c1 Update 1.2 verion handling and update states and debug information
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-08-08 15:53:51 +02:00
Martin Lukas 0488683cba Address review comments
Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-08-08 13:14:26 +02:00
Martin Lukas 6766874724 Add copyright stuff to new class files
Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-08-06 08:43:58 +02:00
Martin Lukas 5d15fc9e16 Add backwards compatibility for modbus protocol
Add verification for new registers

Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-08-06 07:12:09 +02:00
Martin Lukas 5affe6614e Implementation of play pause depending on action issuer
Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-08-06 07:12:09 +02:00
Martin Lukas 4443ff04f1 Add new registers for
* vendor name
* product name
* firmware version
* absolute charged energy
to regarding json files

Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-08-06 07:11:16 +02:00
jenkins 6d334fd251 Jenkins release build 1.9.3 2024-07-19 21:06:40 +02:00
jenkins 30daeb1f44 Merge PR #177: Update debian packaging and compat level 2024-07-19 21:06:39 +02:00
jenkins 9e49117b1c Merge PR #176: modbus-tool: Create TCP connection pure virtual base class 2024-07-19 21:06:38 +02:00
jenkins 5829f038ed Merge PR #175: Mennekes: Update translations and allow IP based connections 2024-07-19 21:06:37 +02:00
jenkins 685d7a38f8 Merge PR #174: New Plugin: Inro: Add support for PANTABOX 2024-07-19 21:06:35 +02:00
jenkins 12e233b22a Merge PR #171: New plugin: Sungrow 2024-07-19 21:06:34 +02:00
Simon Stürz 047505a6c4 Update debian packaging and compat level 2024-07-19 09:35:19 +02:00
Simon Stürz c8e864f541 Mennekes: Fix memory leak in executeAction 2024-07-03 13:15:15 +02:00
Simon Stürz 2d28ee3d26 Mennekes: Update translations and allow IP based connections 2024-07-03 09:14:12 +02:00
Simon Stürz a0ed908811 Modbus tool: Create TCP connection pure virtual base class for generic connection handling 2024-07-01 13:28:13 +02:00
Simon Stürz a255a67d51 New plugin Inro: Add support for PANTABOX 2024-05-29 12:51:25 +02:00
jenkins 90f954f198 Jenkins release build 1.9.2 2024-05-14 15:04:09 +02:00
jenkins d96720cb08 Merge PR #173: Menekes: Reconnect AmtronECU in case of dead Modbus TCP connection 2024-05-14 15:04:08 +02:00
jenkins 8bebf4ce9b Merge PR #172: Menekes: Fix AmtronECU charging state for firmware version < 5.22 2024-05-14 15:04:07 +02:00
jenkins 2ca9e174c6 Merge PR #170: Wattsonic: Update connection behavior and fix PV production value 2024-05-14 15:04:06 +02:00
jenkins 2d7c868242 Merge PR #168: SunSpec: Improve discovery and handle blocking connections 2024-05-14 15:04:05 +02:00
jenkins afb984c961 Merge PR #167: SunSpec: Update read block behavior and prevent duplicated things 2024-05-14 15:04:03 +02:00
jenkins a1b857f991 Merge PR #165: Update nymea-modbus-cli documentation 2024-05-14 15:04:02 +02:00
jenkins 69da3bfb3c Merge PR #164: Solax: Make sure the update is working for queued connections 2024-05-14 15:04:01 +02:00
jenkins e48714962c Merge PR #163: New plugin: PC Electric 2024-05-14 15:03:59 +02:00
Simon Stürz ed0f9d439d Menekes: Reconnect AmtronECU in case of dead Modbus TCP connection 2024-05-13 11:47:41 +02:00
trinnes 0a06dc565c Sungrow: Improve connection stability 2024-05-12 11:35:38 +02:00
Simon Stürz f1eb02c722 AmtronECU: fix charging state for firmware version < 5.22 2024-05-06 16:40:37 +02:00
trinnes 6bd514f44e Sungrow: Reduce amount of modbus requests 2024-05-02 21:47:34 +02:00
Simon Stürz 96d5c05ad7 Solax: Fix invalid inverter power 2024-04-29 08:15:57 +02:00
trinnes 5e29ea6d17 Add Sungrow plug-in 2024-04-21 10:23:00 +02:00
Simon Stürz 6ec122a097 Wattsonic: Update connection behavior and fix PV production value 2024-04-03 12:58:15 +02:00
Simon Stürz a54f323da3 SMA: Update power value reading 2024-03-27 13:11:11 +01:00
Simon Stürz d27c72e0c5 Solax: Make sure the update is working for queued connections 2024-03-26 10:41:26 +01:00
Simon Stürz 22ef68ffa0 Add PCE EV11.3 support 2024-03-25 15:14:00 +01:00
Simon Stürz cc92df2d74 modbus-tools: Add support for queued replies 2024-03-25 15:12:45 +01:00
Simon Stürz 329b9ac864 SunSpec: Improve discovery and handle blocking connections 2024-03-22 15:31:35 +01:00
Simon Stürz cb2f5d94b9 SunSpec: Update read block behavior and prevent duplicated things creation based on serial number 2024-03-21 16:40:17 +01:00
Simon Stürz 1ba1c72dc9 Update nymea-modbus-cli documentation 2024-03-05 09:51:46 +01:00
jenkins 25671f284b Jenkins release build 1.9.1 2024-01-12 13:01:57 +01:00
Simon Stürz 15fb7e6537 Vestel: Update charging current behavior 2024-01-11 15:50:08 +01:00
jenkins aa79edac5c Jenkins release build 1.9.0 2023-12-15 10:21:52 +01:00
jenkins 255363117d Merge PR #159: Huawei: Update battery behaviour depending on the battery state 2023-12-15 10:21:51 +01:00
jenkins 9557a89b33 Merge PR #158: SunSpec: Filter out invalid energy produced values 2023-12-15 10:21:49 +01:00
jenkins b774539bf0 Merge PR #157: Adding LGPL3 license file 2023-12-15 10:21:48 +01:00
jenkins 1e8dac1548 Merge PR #156: Mennekes: Add support for Mennekes ECU with 5.12 firmware 2023-12-15 10:21:47 +01:00
jenkins 1734cfe7ea Merge PR #155: UniPi: Removed UniPi debian package dependency to wiringpi 2023-12-15 10:21:46 +01:00