Skip to content

0xAHA/Growatt_ModbusTCP

Repository files navigation

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

About

Growatt Solar Inverter Modbus TCP integration for Home Assistant

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages