Skip to content

Dynamic Load Management with Time-Based Limits and 15-Minute Interval Monitoring #19860

Closed as duplicate of#12915
@zigad

Description

@zigad

Is your feature request related to a problem? Please describe.

In Slovenia, we now have a new pricing model for electricity that involves two seasons (high and low) and "blocks" within each season. Within each block, households have an agreed-upon maximum power usage measured over 15-minute intervals. For our household, this limit is currently 11kW, but it can be adjusted. Exceeding this power limit within a 15-minute period incurs significant extra fees.

A time block represents a specific period within a day and is defined separately for high and low seasons, as well as for working days and non-working days. There are five time blocks with different tariff items throughout the year, divided into three time blocks within a day. The cost of using the network within an individual time block depends on the network load.

This model applies exclusively to grid consumption power; any power generated by our solar panels is on top of the agreed power limit.

Describe the solution you'd like
Currently, I have configured Load Management in evcc with a fixed limit of 10kW, which works but lacks flexibility. I would like to propose the following enhancements:

  1. Time-Based Power Limits:
    The ability to configure different power limits based on the time of day and day type (working or non-working). This would allow the system to charge faster or slower depending on the current time block.

  2. Local Logic for 15-Minute Power Monitoring:
    Implementing a local logic module that reads data from the power meter and continuously calculates the power usage within the current 15-minute window.

  • If the system predicts that the agreed power limit will be exceeded, it should temporarily stop or reduce charging until a new 15-minute window starts.
  • This mechanism should be precise enough to prevent costly overages by dynamically adjusting the charging process in real time.

Describe alternatives you've considered

  • Manual Adjustment: Setting different power limits manually throughout the day. This is error-prone, inconvenient, and lacks the flexibility required for adapting to changing power blocks.

  • External Automation Systems: Integrating external systems to handle power monitoring and dynamically adjust evcc settings. This approach increases complexity, requires additional hardware, and complicates system maintenance.

  • Fixed Conservative Limits: Maintaining a low, conservative power limit (e.g., 10kW) to prevent overages. However, this approach reduces efficiency and increases charging time unnecessarily during periods when higher power consumption is safe.

Additional context
More info here (sadly only in Slovenian)
https://www.uro.si/prenova-omrežnine/novi-časovni-bloki

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions