Troubleshooting¶
Practical solutions for the most common problems encountered when running Hanergy.
Quick Diagnostic Checklist¶
Before diving into specific pages, work through this checklist:
- Is Hanergy running? Check Settings > Add-ons > Hanergy. The add-on should show "Started".
- Is the connection active? The dashboard should show "Connected" for the HA connection. If it shows "Disconnected", see Connection Issues.
- Are sensor values populating? The energy flow panel should show non-zero values for production and consumption. If values are zero or unavailable, see Connection Issues.
- Are devices configured? At least one device must be added in Settings > Devices.
- Are priorities configured and enabled? At least one priority entry must exist and be enabled in Settings > Priorities.
- Is surplus sufficient? Check the smoothed surplus value on the dashboard. It must exceed the priority entry's
min_surplus_wplus the engine'ssurplus_buffer_w. - Check the Decision Timeline. The dashboard shows the reason for every skip, activation, and shed. This is the fastest diagnostic tool.
Specific Issues¶
-
Connection Issues
HA disconnected, entity values showing zero, WebSocket reconnection.
-
Load Control Issues
Load not activating, rapid cycling, stuck states, setpoint not adjusting.
-
Configuration Issues
Validation errors, config not persisting after restart.
Getting Help¶
If the troubleshooting pages do not resolve your issue:
- Check the add-on logs: Settings > Add-ons > Hanergy > Log. Look for lines containing
level=ERROR. - Review the Decision Timeline on the dashboard for skip reasons.
- Verify entities in HA Developer Tools > States to confirm they report expected values.
- File an issue on GitLab with the relevant log section and your configuration (remove entity IDs if you prefer privacy).
- Email support@hanergy.app for direct assistance.