From 7f5d5c5a33a080d2d16dee4ba1136ff7847b4493 Mon Sep 17 00:00:00 2001 From: Colin Haven <10933733+virtitnerd@users.noreply.github.com> Date: Sat, 23 May 2026 17:31:47 -0400 Subject: [PATCH 1/2] Update README: document scan options and add network security note Replace stale "Configurable starting inverter device ID" bullet with description of the auto-scan and manual setup options added in the scan-for-inverters feature. Add Network Security section noting Modbus/TCP has no authentication and the inverter port should be firewalled from untrusted networks. --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f1b2b916..8f51a64e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ This integration provides Modbus/TCP local polling to one or more SolarEdge inve - Automatically detects meters and batteries. - Supports Three Phase Inverters with Synergy Technology. - Polling frequency configuration option (1 to 86400 seconds). -- Configurable starting inverter device ID. +- Auto-discovers inverters via Fast Scan (IDs 1–32), Complete Scan (IDs 1–247), or manual device ID list. - Connects locally using Modbus/TCP - no cloud dependencies. - Informational sensor for device and its attributes - Supports status and error reporting sensors. @@ -43,6 +43,14 @@ Inverter site limit and battery storage controls are disabled by default: not al [WillCodeForCats/solaredge-modbus-multi/wiki](https://github.com/WillCodeForCats/solaredge-modbus-multi/wiki) +### Network Security + +Modbus/TCP has no built-in authentication or encryption. **All communication with the inverter is plaintext and unauthenticated.** Anyone with TCP access to the inverter's Modbus port can read register data or send control commands — including power limits, storage modes, and site limits. + +**Required:** The inverter's Modbus port should be firewalled so only the Home Assistant host can reach it. Do not expose the Modbus port to an untrusted network segment. + +Enabling Power Control Options (storage control, site limit control) on an inverter reachable by untrusted hosts is a safety risk. + ### Minimum Required Versions - Home Assistant 2025.2.0 (HA=>2025.9.0 requires release v3.1.7 or newer) From 29b54af8a272d3fcb5950017f3728c64daa47c6a Mon Sep 17 00:00:00 2001 From: Colin Haven <10933733+virtitnerd@users.noreply.github.com> Date: Mon, 25 May 2026 09:19:06 -0400 Subject: [PATCH 2/2] Update README.md Co-authored-by: Seth <48533968+WillCodeForCats@users.noreply.github.com> --- README.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/README.md b/README.md index 8f51a64e..4409db1b 100644 --- a/README.md +++ b/README.md @@ -43,14 +43,6 @@ Inverter site limit and battery storage controls are disabled by default: not al [WillCodeForCats/solaredge-modbus-multi/wiki](https://github.com/WillCodeForCats/solaredge-modbus-multi/wiki) -### Network Security - -Modbus/TCP has no built-in authentication or encryption. **All communication with the inverter is plaintext and unauthenticated.** Anyone with TCP access to the inverter's Modbus port can read register data or send control commands — including power limits, storage modes, and site limits. - -**Required:** The inverter's Modbus port should be firewalled so only the Home Assistant host can reach it. Do not expose the Modbus port to an untrusted network segment. - -Enabling Power Control Options (storage control, site limit control) on an inverter reachable by untrusted hosts is a safety risk. - ### Minimum Required Versions - Home Assistant 2025.2.0 (HA=>2025.9.0 requires release v3.1.7 or newer)