Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added self consumption controller and predictive delay charge control… #911

Merged
merged 26 commits into from
Dec 13, 2019

Conversation

venu-sagar
Copy link
Contributor

Added Self consumption controller.
Added Predictive delay charge controller.
Made a slight change in the order of alias, id on Production, consumption predictor.
Made a minor change to remove a couple of warnings in BYD container(Asked Pooran before using it.)

@venu-sagar venu-sagar requested a review from sfeilmeier October 24, 2019 15:35
io.openems.edge.application/EdgeApp.bndrun Outdated Show resolved Hide resolved
this.clock = clock;
}

public void run(Integer[] production, Integer[] consumption, LocalDateTime starthour) throws OpenemsNamedException {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do this calculation inside of getCalculatedPower() method. This avoids having to store a class variable "calculatedPower"

Copy link
Contributor

@sfeilmeier sfeilmeier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done!

@sfeilmeier sfeilmeier merged commit 4f02376 into develop Dec 13, 2019
@sfeilmeier sfeilmeier deleted the feature/SelfConsumptionACandDC branch December 13, 2019 09:21
sebastianasen added a commit that referenced this pull request Jan 8, 2020
…openems into feature/evcs_ocppserver

* 'feature/evcs_ocppserver' of https://github.com/OpenEMS/openems: (55 commits)
  Start development of version 2020.2.0-SNAPSHOT
  Push version to 2020.1.0
  UI: General Adjustments (#1029)
  Add no of cycles option to influxdb module. (#1028)
  OneWire.Thermometer: remove unnecessary event handler property
  Update bndrun files
  Fix setting Session-ID from Odoo
  Improve error handling for JSON-RPC Error Response
  Update UI dependencies
  Start development of 2019.19.0-SNAPSHOT
  Push version to 2019.18.0
  Add 'resolution' to QueryHistoricTimeseriesDataRequest
  Resolve BackendApp.bndrun
  Update UI dependencies
  Add Controllers for Predictive Delay Charge and ESS Sell-To-Grid Limit (for 70 % restriction) (#911)
  UI: improvements to formly and history SoC chart (#1027)
  Add Schneider Acti9 Smartlink Electricity Meter (#1014)
  Repair Checkstyle XML definition
  Add Thermometer-API, OneWire bridge and OneWire-Thermometer implementation (#891)
  Update Java dependencies #1023 #1021 #1015
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants