Commit Graph

657 Commits (b0d17f3fdabe82504fa308affdb5d996e85dc78c)

Author SHA1 Message Date
Simon Stürz b0d17f3fda Wattsonic: Add meter and battery detection and cleanup 2024-12-06 12:28:57 +01:00
Simon Stürz be428a5709 Wattsonic: Add modbus slave ID as discovery parameter 2024-12-04 16:20:43 +01:00
jenkins 36f9f3c512 Jenkins release build 1.9.5 2024-10-28 15:27:02 +01:00
jenkins aea12cb56c Merge PR #184: SMA: Improve debug logging when offline 2024-10-28 15:27:01 +01:00
Martin Lukas 4fe0e53a1b nymea-plugins-modbus: Fix spaming logs in SMA integration
When SMA integration can't join the multicast group it begins spaming the log each 5s.
With this commit it logs the joining problem each 5s for the first minute, after that each 10min.

Signed-off-by: Martin Lukas <martin.lukas@chargebyte.com>
2024-10-28 11:17:48 +01:00
Simon Stürz de9ed002b1 PcElectric: Improve modbus execution order handling
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-10-25 15:22:56 +02:00
Simon Stürz b6cdaeffa0 PcElectric: Update action handling based on single register
Signed-off-by: Simon Stürz <simon.stuerz@nymea.io>
2024-10-21 17:07:04 +02:00
jenkins 8d85307f46 Jenkins release build 1.9.4 2024-10-02 10:42:01 +02:00
jenkins 1f16f31661 Merge PR #182: SMA: Fix circular disovery on multiple interfaces in the same network 2024-10-02 10:42:00 +02:00
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