From 66966f32f1a67d8d4d384b14bab30b2dd62869d3 Mon Sep 17 00:00:00 2001 From: Rik Allen Date: Thu, 6 Aug 2026 18:13:43 +0100 Subject: [PATCH] docs(solis): note that the inverter's own timezone must match Predbat's Charge/discharge slot times are written to the Solis inverter as plain HH:MM values with no timezone attached, so the inverter interprets them using its own configured timezone rather than Predbat's. A mismatch (e.g. inverter left on UTC while Predbat runs Europe/London) shifts the resulting windows by the difference, most visibly a full hour out whenever BST is in effect. Ref: #4448 Co-Authored-By: Claude Sonnet 5 --- docs/components.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/components.md b/docs/components.md index 9720f48d2..23632ee0b 100644 --- a/docs/components.md +++ b/docs/components.md @@ -666,6 +666,7 @@ Integrates with Solis inverters for monitoring and controlling Solis battery sys - Leave `soc_max` unset and allow Predbat to automatically detect battery size from historical charging data (requires several days of data) - Supports both V1 (older firmware) and V2 (newer firmware) time window formats - Automatic configuration available - sets up all required Predbat sensors automatically +- **Inverter timezone must match Predbat's `timezone` setting**: charge/discharge slot times are written to the inverter as plain `HH:MM` values with no timezone attached. The inverter interprets these using its own configured timezone, not Predbat's. If your inverter's timezone is set to UTC (or anything other than Predbat's `timezone`, `Europe/London` by default), the resulting charge/discharge windows will be offset by the difference - for example, a full hour out whenever British Summer Time is in effect. Set the inverter's own timezone to match Predbat's `timezone` setting to avoid this. #### Configuration Options (solis)