Skip to content

Overwork provider management#213

Merged
MaStr merged 4 commits intomainfrom
forecast-improvements-2
Oct 28, 2025
Merged

Overwork provider management#213
MaStr merged 4 commits intomainfrom
forecast-improvements-2

Conversation

@MaStr
Copy link
Owner

@MaStr MaStr commented Oct 26, 2025

  • Solar providers are running with baseclass, like tariff providers
  • introduce relaxed caching with TTL and 2 slots
  • Change from "wait x seconds" to "this is the next update timestamp"

MaStr added 4 commits October 26, 2025 14:52
- Caches are manages with slots and being exchanged thread save
- Solar providers are modularized similar to prices with a base class
- Better retry handling on Blackout windows for solar providers
- Adjusted tests
@MaStr MaStr self-assigned this Oct 26, 2025
@MaStr MaStr added the enhancement New feature or request label Oct 26, 2025
@MaStr MaStr merged commit 244a395 into main Oct 28, 2025
10 checks passed
@MaStr MaStr deleted the forecast-improvements-2 branch October 28, 2025 17:39
@MaStr MaStr added this to the 0.5.4 milestone Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant