Skip to content

Releases: fboundy/pv_opt

3.8.5 - Bug Fixes

12 Feb 20:53
cadf051
Compare
Choose a tag to compare

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

11 Feb 21:14
5229a5e
Compare
Choose a tag to compare

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

11 Feb 21:08
Compare
Choose a tag to compare
3.8.3 Pre-release Pre-release
Pre-release

Full Changelog: 3.8.2...3.8.3

3.8.2 Pre-release

11 Feb 20:14
Compare
Choose a tag to compare
3.8.2 Pre-release Pre-release
Pre-release

Full Changelog: 3.8.1...3.8.2

3.8.1

11 Feb 19:21
Compare
Choose a tag to compare
3.8.1 Pre-release
Pre-release

Full Changelog: 3.8.0...3.8.1

3.8.0 - Allows Fixed Daily Consumption

11 Feb 15:53
b7a6623
Compare
Choose a tag to compare

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

10 Feb 20:09
Compare
Choose a tag to compare
3.7.5 Pre-release
Pre-release

Additional logging

Full Changelog: 3.7.4...3.7.5

3.7.4 - Bug Fixes and Additional Logging

10 Feb 12:15
c8b8fba
Compare
Choose a tag to compare

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

01 Feb 22:50
Compare
Choose a tag to compare
3.7.1 Pre-release
Pre-release

Additional logging to address #104

3.7.0 beta 01

01 Feb 13:56
Compare
Choose a tag to compare
3.7.0 beta 01 Pre-release
Pre-release

This release attempts to correct Issue #88 with updating Agile pricing after 16:00 daily.