Repository navigation
Installation and Setup
Requires Home Assistant 2026.9.0 or newer.
HACS (recommended)
- HACS → ⋮ → Custom repositories.
- Repository
https://github.com/Varitras/ha-wattpilot, type Integration. - Install Fronius Wattpilot, then restart Home Assistant.
Pre-releases (betas): HACS offers them once the repository's Pre-release switch entity is enabled (it is disabled by default) and turned on.
Manual
Copy custom_components/wattpilot/ into your Home Assistant
config/custom_components/ directory and restart.
Home Assistant finds the charger on your network by itself (mDNS) and offers it under Settings → Devices & Services as discovered; only the password is left to enter. Discovery uses the charger's IPv4 address.
To add it by hand: Settings → Devices & Services → Add Integration → Fronius Wattpilot.
- Host: the charger's IPv4 address or host name. An IPv6 address goes in brackets, but works only if the charger has a routable one.
- Password: the charger password you use in the Wattpilot.Solar app, not your Wi-Fi or Fronius account password.
New installations name the device Wattpilot, so entity IDs read like
sensor.wattpilot_total_energy; a second charger becomes Wattpilot 2.
- New address: when the entry has lost its charger and the charger announces itself at a new address, the entry takes it and reloads. An entry that is still connected ignores announcements elsewhere, an entry set up by host name keeps the name, and an entry whose setup failed takes a new address and reloads as well. A DHCP reservation still does no harm.
- Moved without announcing itself: use Reconfigure on the entry instead of deleting and re-adding it; that keeps the history. It asks for the address and the password again.
- Password rejected: Home Assistant starts a re-authentication flow on its own.
Configure on the entry offers one setting:
| Option | Default | Range |
|---|---|---|
| Update interval (seconds) | 5 | 0 to 60 |
Update interval coalesces the charger's pushes: at most one update per
entity per interval. 0 forwards every change immediately. This is not a
polling interval, see How Data Updates.
Everything is configured through the UI; there is nothing to put in
configuration.yaml.
Settings → Devices & Services → Fronius Wattpilot → ⋮ → Delete removes
the entry, its device and all its entities. If you installed via HACS, remove
it there too and restart. The integration stores nothing on the charger, but
settings changed through it stay; if you turned on the go-e cloud API with
wattpilot.set_goe_cloud, turn it off first.