github davidusb-geek/emhass v0.18.8
EMHASS version 0.18.8

2 hours ago

Improvement

  • test: complete Stage 1 correctness and isolation fixes (#1269) (@MMicieli)
  • test: isolate command-line and Home Assistant test side effects (#1269) (@MMicieli)
  • style: remove two invalid CSS declarations (@MMicieli)
  • test: isolate the Forecast.Solar and list-cache tests from the data-directory cache (@MMicieli)
  • test: isolate the Solcast forecast tests from the data-directory cache (@MMicieli)
  • test: isolate the Open-Meteo forecast tests from the data-directory cache (@MMicieli)
  • test: make forecast index start assertions effective (#1269) (@MMicieli)
  • test: make battery charge derating tests independent of solver tie-breaking (@MMicieli)
  • chore: align Codecov coverage collection with pytest (#1269) (@MMicieli)
  • feat: per-battery availability windows (EV / V2G battery that is not always connected) (@scruysberghs)
  • chore(deps): update cvxpy requirement from <1.8.0,>=1.6.0 to >=1.6.0,<1.10.0 (@dependabot[bot])
  • test: forward feasible_incumbent in the DP-refinement acceptance recorder (@MMicieli)
  • feat: use VictoriaMetrics series entity labels produced by the HA Prometheus integration (@Crosenhain)
  • feat: retry a timed-out weather fetch instead of stalling the cycle (@HFZR2005)

Documentation

  • docs: update param_definitions.json (@sajonasra)

Fix

  • fix: reject weather CSV data shorter than the forecast grid (@MMicieli)
  • fix: improve web UI accessibility (@MMicieli)
  • fix: preserve the current view when Basic/Advanced loading fails (@MMicieli)
  • fix: fail closed when the configuration cannot be loaded (@MMicieli)
  • fix: perfect-optim solves every historical window across a DST change (@MMicieli)
  • fix: forward zero MIP gap to HiGHS (@bferanmi806-sketch)
  • Fix MLForecaster DST horizons and load-history timestamp alignment (@MMicieli)
  • fix: fetch weather covariates older than the forecast API reach from the Historical Forecast API (#1125) (@odiechoo)
  • fix: use the peak power of sequence loads when publishing deferrable states (@Blizzeq)
  • fix: preserve excess building gains in thermal temperature predictions (@renaatdb)

What's Changed

  • test: forward feasible_incumbent in the DP-refinement acceptance recorder by @MMicieli in #1260
  • fix: fetch weather covariates older than the forecast API reach from the Historical Forecast API (#1125) by @odiechoo in #1257
  • Fix MLForecaster DST horizons and load-history timestamp alignment by @MMicieli in #1259
  • fix: perfect-optim solves every historical window across a DST change by @MMicieli in #1264
  • fix: use the peak power of sequence loads when publishing deferrable states by @Blizzeq in #1255
  • feat: use VictoriaMetrics series entity labels produced by the HA Prometheus integration by @Crosenhain in #1256
  • fix: forward zero MIP gap to HiGHS by @bferanmi806-sketch in #1262
  • docs: update param_definitions.json by @sajonasra in #1265
  • feat: per-battery availability windows (EV / V2G battery that is not always connected) by @scruysberghs in #1266
  • chore: align Codecov coverage collection with pytest (#1269) by @MMicieli in #1270
  • test: make battery charge derating tests independent of solver tie-breaking by @MMicieli in #1272
  • feat: retry a timed-out weather fetch instead of stalling the cycle by @HFZR2005 in #1234
  • chore(deps): update cvxpy requirement from <1.8.0,>=1.6.0 to >=1.6.0,<1.10.0 by @dependabot[bot] in #1261
  • test: make forecast index start assertions effective (#1269) by @MMicieli in #1273
  • test: isolate the Open-Meteo forecast tests from the data-directory cache by @MMicieli in #1274
  • test: isolate the Solcast forecast tests from the data-directory cache by @MMicieli in #1275
  • test: isolate the Forecast.Solar and list-cache tests from the data-directory cache by @MMicieli in #1276
  • style: remove two invalid CSS declarations by @MMicieli in #1279
  • test: isolate command-line and Home Assistant test side effects (#1269) by @MMicieli in #1281
  • test: complete Stage 1 correctness and isolation fixes (#1269) by @MMicieli in #1282
  • fix: fail closed when the configuration cannot be loaded by @MMicieli in #1283
  • fix: preserve the current view when Basic/Advanced loading fails by @MMicieli in #1284
  • fix: improve web UI accessibility by @MMicieli in #1285
  • fix: reject weather CSV data shorter than the forecast grid by @MMicieli in #1286
  • fix: preserve excess building gains in thermal temperature predictions by @renaatdb in #1193

New Contributors

Full Changelog: v0.18.7...v0.18.8

Don't miss a new emhass release

NewReleases is sending notifications on new releases.