Skip to content

Rozliczenie energii elektrycznej - Pełny mediator

Mediator zwracający dokładne zużycie rzeczywiste w zadanym okresie.

Mediator ten będzie próbował zwrócić zużycie za okres do daty bilingu i jeśli nie będzie to możliwe, to nie zwróci nic. Nie wyszczególnia on okresów pośrednich, jeśli np. wynikają z pomiarów, które są w danym okresie. Jeśli pomiar występuje po dacie billingu/końca okresu, to wartość zużycia zostanie oszacowana poprzez rozprofilowanie do tej daty profilem PPE (wyłącznie profil przypisany do PPE) lub stałym, jeśli takowego nie ma.

W tym mediatorze główną rolę odgrywają odczyty, a nie dane godzinowe i one mają większy priorytet. Jeśli są braki w mediowanym okresie, są uzupełniane danymi godzinowymi wyłącznie, jeśli rodzaj pomiarów na PPE jest ustawiony na 'hourly'. Odczyty nie są brane pod uwagę jeśli źródło pomiarów PPE jest 'hourly' oraz parametr strict_measurement_type jest true.

  • Nazwa wyświetlana: Rozliczenie energii elektrycznej - Rzeczywisty mediator.
  • Dokładna klasa: energycore.mediators.electricity.PPEFullPeriodRealMediator
ParametrTypDomyślna wartośćOpis
enabledTekstallWłącza mediatora dla danego PPE dla konkretnego typu billingu: rozliczenia (settlment), prognoza (forecast) lub oba (all).
strict_measurement_typeBooleanfalseWymusza rygorystyczne traktowanie typu pomiaru określonego w PPE (profiowe lub godzinowe).
zone_to_productsdictbrakSłownik konfigurujący mediację strefy na produkt billingowy (jaka strefa na jakie produkty)
{
"zone_to_products":{
"all":[1],
"rest":[2],
"offpeak":[3],
"peak":[4],
"evening_peak":[5],
"night":[6],
"morning_peak":[7],
"day":[8],
"low":[9]
},
"strict_measurement_type": true,
"enabled":"settlement"
}
  1. Podane ID w zone_to_products to identyfikatory produktów billingowych a nie księgowych.
  2. Można podawać więcej niż jedno id przypisane do danej strefy i w ten sposób generować dwa produkty dla danej strefy, np. można generować wtedy energię elektryczną (np. o id 1) oraz marżę lub inną opłatę zależną od kWh w danej strefie (np. o id 2) i podać to jako "all": [1, 2]