Commit Graph

748 Commits (a309aafa0c8ec2f9b304f0fc00da07e3082adfa2)

Author SHA1 Message Date
jenkins 89b4eea7b2 Merge PR #181: Update license and debian copyright 2024-10-02 10:41:59 +02:00
jenkins 8dd01add95 Merge PR #180: PCE: Add serial number as paramter 2024-10-02 10:41:58 +02:00
jenkins 1696b3ba76 Merge PR #179: INRO: PANTABOX add support for Modbus API V1.1 and 1.2 2024-10-02 10:41:56 +02:00
Simon Stürz f84aa052c1 Improve digital input settings string 2024-10-02 10:40:35 +02:00
Simon Stürz 323019fc05 PCE: update settings handling, update method and connection behavior 2024-10-01 15:24:49 +02:00
Simon Stürz 0a114e47ee INRO: Make sure charging is enabled if session continues with play 2024-09-25 16:00:27 +02:00
Simon Stürz e5b4856072 INRO: Update reconnection logic if modbus timeouts but TCP is still connected 2024-09-10 10:47:48 +02:00
Martin Lukas 816c132c46 Add read write for digitalInputMode register
Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-09-02 11:33:43 +02:00
Simon Stürz c61d0fc6cd INRO: Replace network device discovery with UDP based discovery mechanism
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-08-29 10:56:42 +02:00
Simon Stürz dffbef0dc9 SMA: Fix circular disovery on multiple interfaces in the same network
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-08-28 15:18:41 +02:00
Simon Stürz 0b82b05566 Fix CRC-8 lookup table data type 2024-08-27 16:57:12 +02:00
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 198cd2d528 Update license and debian copyright
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-08-21 08:51:48 +02:00
Simon Stürz 3f3b9d0e01 PCE: Update translations 2024-08-13 15:55:47 +02:00
Simon Stürz 276532a689 PCE: Add serial number as paramter 2024-08-13 15:52:00 +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
Simon Stürz bb49504af6 PC-Electric: Add integration plugin documentation 2024-07-26 12:01: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