Skip to content

0xAHA/Growatt_ModbusTCP

Repository files navigation

Buy Me A Coffee QR code

Growatt Modbus Integration for Home Assistant ☀️

HACS Badge Version GitHub Issues GitHub Stars

Buy Me A Coffee

A native Home Assistant integration for Growatt solar inverters using direct Modbus RTU/TCP communication. Real-time data straight from your inverter — no cloud, no ShineWiFi, no dependency on Growatt's servers.

The documentation site covers supported models, sensor reference, inverter controls, energy dashboard setup, troubleshooting, and developer guides.


Installation

HACS (Recommended)

Install via HACS

  1. Open HACS⋮ menuCustom repositories
  2. Add URL https://github.com/0xAHA/Growatt_ModbusTCP, category: Integration
  3. Search "Growatt Modbus" in HACS → Download
  4. Restart Home Assistant
  5. SettingsDevices & ServicesAdd Integration → search "Growatt Modbus"

Manual

  1. Download the latest release and extract
  2. Copy growatt_modbus/ into config/custom_components/
  3. Restart Home Assistant and add via SettingsDevices & Services

Setup

The setup wizard runs auto-detection automatically for VPP-capable inverters. For legacy models, select the profile manually based on your inverter's power range.

Parameter TCP Serial
Host / Device IP address (e.g. 192.168.1.100) Path (e.g. /dev/ttyUSB0)
Port / Baudrate 502 9600
Slave ID 1 (usually) 1 (usually)

Support


License

MIT License — see LICENSE


Made with ☀️ and ☕ by @0xAHA


Hardware Contributors

The following community members contributed live hardware testing, field diagnostics, and official protocol documentation that directly shaped this integration:

Contributor Hardware Contribution
@Wojak129 WIT 15KTL3 + DIY 32 kWh battery (EVE 314Ah / JK BMS) DTC 5603 field-confirmation, VPP register scanning, safety limit discovery (reg 30201 fault trigger), official VPP protocol documentation obtained from Growatt service

About

Growatt Solar Inverter Modbus TCP integration for Home Assistant

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages