** This project is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by FoxESS **
A Home Assistant custom component designed to ease integrating modbus data from Fox H1 inverters.
Features include:
- Autodetect inverter connection type (i.e. W610 / Direct LAN)
- Read registers in bulk to improve Home Assistant performance
- Direct decoding of values (i.e. force charge periods)
Supported models:
- H1 TCP / USB
Recommend installation through HACS
- Navigate to HACS integrations
- Hit the menu button (top right) and select 'Custom repositories'
- Paste this GitHub link and select 'Integration'
- Install as usual through HACS
- 'Explore & Download Repositories'
- Search for 'FoxESS - Modbus'
- Download
Select connection type
- TCP: TCP connection (i.e. W610/LAN)
- Serial: USB connection
Serial Inverter Setup
- Modbus Host: Path to your USB host (default /dev/ttyUSB0)
- Modbus Slave: Slave ID (default 247)
- Add another device: Add more than one inverter
TCP Inverter Setup
- Modbus Host: IP Adddress of your Modbus (i.e. W610/LAN) host
- Modbus Port: Port number (default 502)
- Modbus Slave: Slave ID (default 247)
- Add another device: Add more than one inverter
Modbus Service
- Navigate to Settings -> Devices & Services to find...
- Select '1 service' to find all Modbus readings...
Write Service
A service to write any modbus address is available, similar to the native Home Assistant service.
- Friendly Name: Friendly name of inverter, or blank if not set.
- Start Address: Start address to write to
- Values: One or more values to write