Config Doctor, forecast model update, API key without retyping
Config Doctor for everyone, a forecast model update that starts with east- and west-facing systems, plus a fix for the setup step where most Home Assistant problems started.
- Config Doctor: the app checks your panel and inverter settings for common mistakes (string power in W instead of kW, tilt that does not match the roof, inverter smaller than the array, orientation) and shows what it found, with a one-tap fix where one can be applied safely.
- Forecast model update for east- and west-facing panels, on since 9 September for accounts with such a string: corrected solar geometry that no longer shades those panels too early in the afternoon or too late in the morning, plus sub-hour integration of the sun path for a better hourly shape. Everyone else follows once monitoring is clean. Calibration re-learns over a few days, so totals may shift a little at first.
- Settings → API Key shows only "Active" plus two buttons: Copy key and Share key. Nothing that looks like a key is shown on screen, so it cannot be read off and retyped. Share key opens the system share sheet, the practical way to move the key to the computer running Home Assistant.
- Clipboard is cleared 5 minutes after Copy instead of 60 seconds, so cross-device clipboard sync has time to work.
- Calibration ignores dead sensor readings at night (server-side, since late July).
- The one-time lifetime purchase, closed to new buyers since 31 May 2026, is removed from the store listings. Existing lifetime owners keep Premium for good.
- Google Play Billing library updated to version 8, required by Google for all updates after 31 August 2026. Purchases and restores behave exactly as before.
- Nowcast: when actual production runs above the forecast, the upward correction is now damped (asymmetric damping), removing a small systematic over-correction seen in the field. Rolled out to everyone after a controlled trial.
- Forecast freshness monitoring now checks every weather grid a user depends on, not just the worst one.