Releases: fboundy/pv_opt
3.8.5 - Bug Fixes
Bug Fixes
- Removed the requirement for
numpy==1.25
on AppDAemon config. This appears to have been fixed - Fixed a bug where explicitly setting the Account Number and API Key in
config.yaml
would throw an error
Features
- Improved redaction of sensitive data in log file
What's Changed
Full Changelog: 3.8.4...3.8.5
3.8.4
Implements #115 and allows an estimate of fixed daily consumption to be used instead of historical consumption. This will require the updated pvopt_dashboard.yaml
and is described in the ReadMe as follows:
Consumption Parameters
These parameters will define how PV Opt estimates daily consumption:Parameter | Units | Entity | Default | Description |
---|---|---|---|---|
Use Consumption History | on /off |
switch.pvopt_use_consumption_history |
On | Toggles whether to use actual consumption history or an estimated daily consumption |
Consumption History Parameters | ||||
Load History Days | days | number.pvopt_consumption_history_days |
7 | Number of days of consumption history to use when predicting future load |
Load Margin | % | number.pvopt_consumption_margin |
10% | Margin to add to historic load for forecast (safety factor) |
Weekday Weighting | fraction | number.pvopt_day_of_week_weighting |
0.5 | Defines how much weighting to give to the day of the week when averaging the load. 0.0 will use the simple average of the last n days based on load_history_days and 1.0 will just used the same day of the week within that window. Values inbetween will weight the estimate accordingly. If every day is the same use a low number. If your usage varies daily use a high number. |
Daily Consumption Parameters | ||||
Daily Consumption | kWh | number.pvopt_daily_consumption_kwh |
17 | Estimated daily consumption to use when predicting future load |
Shape Consumption Profile | on /off |
switch.pvopt_shape_consumption_profile |
On | Defines whether to shapoe the consumption to a typical daily profile (on ) or to assume constant usage (off ) |
What's Changed
Full Changelog: 3.7.4...3.8.4
3.8.3 Pre-release
Full Changelog: 3.8.2...3.8.3
3.8.2 Pre-release
Full Changelog: 3.8.1...3.8.2
3.8.1
Full Changelog: 3.8.0...3.8.1
3.8.0 - Allows Fixed Daily Consumption
Implements #115 and allows an estimate of fixed daily consumption to be used instead of historical consumption. This will require the updated pvopt_dashboard.yaml
and is described in the ReadMe as follows:
Consumption Parameters
These parameters will define how PV Opt estimates daily consumption:Parameter | Units | Entity | Default | Description |
---|---|---|---|---|
Use Consumption History | on /off |
switch.pvopt_use_consumption_history |
On | Toggles whether to use actual consumption history or an estimated daily consumption |
Consumption History Parameters | ||||
Load History Days | days | number.pvopt_consumption_history_days |
7 | Number of days of consumption history to use when predicting future load |
Load Margin | % | number.pvopt_consumption_margin |
10% | Margin to add to historic load for forecast (safety factor) |
Weekday Weighting | fraction | number.pvopt_day_of_week_weighting |
0.5 | Defines how much weighting to give to the day of the week when averaging the load. 0.0 will use the simple average of the last n days based on load_history_days and 1.0 will just used the same day of the week within that window. Values inbetween will weight the estimate accordingly. If every day is the same use a low number. If your usage varies daily use a high number. |
Daily Consumption Parameters | ||||
Daily Consumption | kWh | number.pvopt_daily_consumption_kwh |
17 | Estimated daily consumption to use when predicting future load |
Shape Consumption Profile | on /off |
switch.pvopt_shape_consumption_profile |
On | Defines whether to shapoe the consumption to a typical daily profile (on ) or to assume constant usage (off ) |
What's Changed
Full Changelog: 3.7.4...3.8.0
3.7.5
Additional logging
Full Changelog: 3.7.4...3.7.5
3.7.4 - Bug Fixes and Additional Logging
Bug fixes:
Additional logging to debug:
Please add debug: True
to the pv_opt
section of config.yaml
to assist with debugging these issues:
pv_opt:
module: pv_opt
class: PVOpt
dependencies:
- pvpy
- solis
log: pv_opt_log
prefix: pvopt
debug: True
What's Changed
Full Changelog: 3.7.2...3.7.4
3.7.1
3.7.0 beta 01
This release attempts to correct Issue #88 with updating Agile pricing after 16:00 daily.