glenn schrooyen and Claude
382b0ea411
TARIFF-24 round 2: a usable solar forecast replaces the "no weather" x1.5 (AUDIT-02 F1)
...
With battery modes on, the price gap a mode needs was always widened x1.5 by
Uncertainty.NO_WEATHER, even with a solar forecast read, so a 0.08 day/night
gap never traded at the shipped cycle cost. The doubt is now added only when
no usable forecast is read (solar_fc is None, the day plan's own test), in the
run plan (_price_runs), the charge gate (_mode_roles) and Home's mirror
(homeview.trade_verdict). The rule is one helper, arbitrage.weather_uncertainty();
the modes-off trade path (main.py cycle) keeps its literal NO_WEATHER.
DOCS "Battery modes" sentence, CHANGELOG 0.19.1 line and the DECISIONS note
follow. Tests: test_tariff24_weather.py.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-28 15:08:21 +01:00
..
2026-09-04 10:33:51 +02:00
2026-09-13 02:46:15 +02:00
2026-09-10 08:43:17 +02:00
2026-09-29 19:52:51 +02:00
2026-10-05 23:24:02 +02:00
2026-10-13 23:18:21 +02:00
2026-10-08 12:03:55 +02:00
2026-10-09 23:56:29 +02:00
2026-10-10 00:42:01 +02:00
2026-09-08 03:14:16 +02:00
2026-10-15 13:08:59 +02:00
2026-10-11 05:12:35 +02:00
2026-10-14 22:07:09 +02:00
2026-10-22 16:48:43 +02:00
2026-09-15 01:26:57 +02:00
2026-09-06 18:32:03 +02:00
2026-09-02 00:46:54 +02:00
2026-09-04 11:13:13 +02:00
2026-09-07 20:13:01 +02:00
2026-10-01 09:29:30 +02:00
2026-09-06 12:35:27 +02:00
2026-09-05 23:10:30 +02:00
2026-09-19 02:37:01 +02:00
2026-09-26 23:08:44 +02:00
2026-09-08 03:14:16 +02:00
2026-09-08 04:15:07 +02:00
2026-09-14 16:10:34 +02:00
2026-09-15 01:26:57 +02:00
2026-09-19 02:37:01 +02:00
2026-09-27 18:11:42 +02:00
2026-09-23 21:02:40 +02:00
2026-09-23 21:02:40 +02:00
2026-09-24 23:52:42 +02:00
2026-09-28 02:16:24 +02:00
2026-09-30 19:47:15 +02:00
2026-09-29 00:49:16 +02:00
2026-09-29 20:58:37 +02:00
2026-10-01 00:56:34 +02:00
2026-10-01 00:56:34 +02:00
2026-10-01 20:25:41 +02:00
2026-10-01 02:00:20 +02:00
2026-10-01 10:50:01 +02:00
2026-10-05 12:24:33 +02:00
2026-10-02 14:54:20 +02:00
2026-10-03 00:10:21 +02:00
2026-10-04 12:21:24 +02:00
2026-10-07 16:41:16 +02:00
2026-10-06 05:46:32 +02:00
2026-10-04 16:57:16 +02:00
2026-10-08 04:13:08 +02:00
2026-10-09 03:52:39 +02:00
2026-10-13 02:10:27 +02:00
2026-10-16 18:19:44 +02:00
2026-10-21 10:09:14 +02:00
2026-10-21 11:55:24 +02:00
2026-09-13 02:46:15 +02:00
2026-09-10 10:35:12 +02:00
2026-09-12 20:58:48 +02:00
2026-09-12 21:31:27 +02:00
2026-09-13 12:54:15 +02:00
2026-09-13 01:47:17 +02:00
2026-09-13 16:24:56 +02:00
2026-10-28 15:08:21 +01:00
2026-09-05 14:14:53 +02:00
2026-09-18 23:36:23 +02:00
2026-09-25 00:25:24 +02:00
2026-09-27 03:10:25 +02:00
2026-09-25 01:11:40 +02:00
2026-09-28 08:48:21 +02:00
2026-09-07 18:29:48 +02:00
2026-09-27 14:21:05 +02:00
2026-09-28 23:20:33 +02:00
2026-09-28 08:48:21 +02:00
2026-09-28 15:15:51 +02:00