v4.1.9 pre-release #180
Replies: 7 comments 7 replies
-
As has become tradition, notifying the usual early-adopting-and-reporting folk of v4.1.9 being set free. @dtswk, @EddieSpaghettie, @ffm777, @gcoan, @hwb45, @iainfogg, @isorin, @jeffb1974, @ladaan, @Markyt77, @Nilogax, @Noodleyman, @ProphetOfDoom, @rholligan, @sh00t2kill, @Unlik and @wimdebruyn. Do ping if you would like to be off the list. |
Beta Was this translation helpful? Give feedback.
-
As is my tradition, I apply these changes over a VPN (Tailscale) while out (They Might Be Giants intermission) from my phone, and check that they worked by SSHing in to my WSL host from my phone. All good. |
Beta Was this translation helpful? Give feedback.
-
I'm running 4.1.9 as well, with granular dampening loaded from the file, everything looks good, I've added a bit of extra debug logging (locally) and waiting for the next scheduled forecast update to check if the dampening is calculated correctly. |
Beta Was this translation helpful? Give feedback.
-
Running 4.1.9, all looks good so far |
Beta Was this translation helpful? Give feedback.
-
Somehow beta releases is active on my hacs and I installed version 4.1.9 because I got the update message. I see a few error messages in the logs. I set it up like in the example. One call using "force_update_forecasts" and I set auto update between sunrise and sunset with limit of 8. If you need more logs I'm happy to get them for you.
|
Beta Was this translation helpful? Give feedback.
-
Upgraded no issues, appears fine, no errors. Another boring release ;). I'm seriously impressed at how well these upgrades work. |
Beta Was this translation helpful? Give feedback.
-
v4.2.0 is out. |
Beta Was this translation helpful? Give feedback.
-
Pre-release.
What's Changed
TL>DR:
Granular dampening
The only option to set dampening previously was at per-hour increments, and not the half hour forecast periods that Solcast provide to hobbyists. This can now not be a thing, because you can specify a total of 48 dampening values, corresponding to one for every half-hourly forecast period.
Plus, you can now dampen per Solcast site if desired, either hourly or at half-hourly resolution.
Implementation is by way of two methods. Either calling the set dampening service call, or by creating and maintaining a file of dampening factors. (More in the updated readme.)
Dampening at forecast fetch
Previously, dampening when seen was applied to all forecasts, but not saved in a cache for history. It was for display purposes only. Yes, the 730 days of history, today and the up-coming seven days were calculated and shown as dampened with the current values. Yuck. This is no more.
The history of dampened forecasts is now preserved, and only newly fetched forecasts have dampening adjusted for that refreshed data.
At 'day one' there will be no dampening applied to your history, but this will build over time. A nice segue into...
Retrieve un-dampened forecast values
Because history is now dampened as-at the dampening values set at the time, automations might actually need undampened data to calculate future dampening based on past performance. So the 'get forecasts' service call is extended to allow this by specifying
undampened: true
.At upgrade, the past fourteen days of undampened history will be saved, allowing this modified call to be used immediately. Undampened forecasts get saved to a different cache than the dampened forecasts, and are kept at fourteen days of history. Additionally at upgrade, current 'today' and beyond forecasts will be dampened and saved to the dampened history cache, allowing a seamless display transition to this new mode of applying dampening.
Get currently set dampening values
To avoid an automation needing to keep track of dampening set, the current dampening values can be retrieved with a new service call.
Some bug fixes
There have also been some v4.1.8 corner-case bugs fixed that nobody noticed or reported.
Full Changelog: v4.1.8...v4.1.9
Beta Was this translation helpful? Give feedback.
All reactions