pub enum Sect14aModule {
Modul1,
Modul2,
Modul3,
}Expand description
§14a EnWG module for steuerbare Verbrauchseinrichtungen (controllable loads).
Source: BNetzA BK6-22-300 (Beschluss 27.11.2023, in force 01.01.2024).
All three modules are mandatory for eligible controllable loads (heat pumps, EV chargers, battery storage ≥ 4.2 kW) registered with the NB. The LF/NB must offer at least Modul 1 to all eligible customers.
Variants§
Modul1
Modul 1 — pauschale Reduzierung des Netzentgelts.
A flat reduction applied for the whole billing period, published by the NB either as an annual EUR amount or as a factor on the rate. It needs no additional metering, which is why it is the default where the connection holder makes no choice. It may be combined with Modul 3.
Modul2
Modul 2 — prozentuale Reduzierung des Arbeitspreises.
The Arbeitspreis of the Netzentgelt is reduced by a percentage for the controllable device, which therefore needs its own metering — the reduction attaches to that device’s energy, not to the whole connection.
Mutually exclusive with Modul 3 (see Sect14aModule::combinable_with).
Modul3
Modul 3 — zeitvariable Netzentgelte, available from 01.04.2025.
Three Tarifstufen — Hochtarif, Standardtarif and Niedertarif — whose windows the NB publishes in the UTILTS Zählzeitdefinition. Requires an intelligent metering system. It may be combined with Modul 1 but not with Modul 2.
Implementations§
Source§impl Sect14aModule
impl Sect14aModule
Sourcepub fn bnentza_reference(self) -> &'static str
pub fn bnentza_reference(self) -> &'static str
Canonical BNetzA decision reference for this module.
Sourcepub fn combinable_with(self, other: Self) -> bool
pub fn combinable_with(self, other: Self) -> bool
Whether two modules may be held at once.
Modul 1 is a flat reduction that needs no metering, so it composes with the time-variable Modul 3. Modul 2 and Modul 3 both re-price the Arbeitspreis and cannot both apply — a connection holding both would have its network usage reduced twice.
Trait Implementations§
Source§impl Clone for Sect14aModule
impl Clone for Sect14aModule
Source§fn clone(&self) -> Sect14aModule
fn clone(&self) -> Sect14aModule
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more