AxiomCode
Verifiable intelligence for AI software engineering. Everything starts with a formally grounded code graph.
SolaX Power Modbus custom_component for Home Assistant (Supports some AlphaESS, Growatt, Sofar, Solinteg, Solis, SRNE, Swatten)
Translation pending
PluginsPython · MakefileGitHub @wills106Self-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Octopus.Energy 🐙 referral code. You get £50 credit for joining and I get £50 credit.
Universal Solar Inverter over Modbus RS485 / TCP custom_component for Home Assistant
Requires Home Assistant 2025.1.0 or newer (minimum version is declared in hacs.json).
AC Battery Storage:
Hybrid:
PV Only:
SRNE - WIP
Swatten -WIP
Viessmann HINV6.0-B1
For further Documentation please refer to the Read the Docs
Modbus is designed to mostly have a single Master. If you try to connect multiple instances to the Inverter ie this Integration and Node-RED the Inverter will either block the second connection or likely to result in data collisions.
If this happens it's recommended to use a multiplexer such as https://github.com/IngmarStein/tcp-multiplexer this has been tested by reading and writing from two instances of HA at once.
This can be started with Docker or Docker Compose. Example Compose:
services:
modbus-proxy:
image: ghcr.io/ingmarstein/tcp-multiplexer
container_name: modbus_proxy
ports:
- "5020:5020"
command: [ "server", "-t", "192.168.123.123:502", "-l", "5020", "-p", "modbus", "-v" ]
restart: unless-stopped
Server address is the Inverter / data logger. You then direct this integration to the machine running the proxy and port 5020 in this example.