oprava import/export kwh
This commit is contained in:
@@ -21,8 +21,10 @@ as $fn$
|
||||
'day', (date_trunc('day', ai.interval_start at time zone 'Europe/Prague'))::date,
|
||||
'interval_count', count(*)::int,
|
||||
'pv_production_kwh', round(sum(coalesce(ai.actual_pv_production_wh, 0)) / 1000, 3),
|
||||
'grid_import_kwh', round(sum(coalesce(ai.actual_grid_import_wh, 0)) / 1000, 3),
|
||||
'grid_export_kwh', round(sum(coalesce(ai.actual_grid_export_wh, 0)) / 1000, 3),
|
||||
'grid_import_kwh', round(sum(ems.fn_audit_grid_import_wh_for_economics(
|
||||
ai.actual_grid_import_wh, ai.actual_grid_export_wh, ai.actual_grid_power_w)) / 1000, 3),
|
||||
'grid_export_kwh', round(sum(ems.fn_audit_grid_export_wh_for_economics(
|
||||
ai.actual_grid_import_wh, ai.actual_grid_export_wh, ai.actual_grid_power_w)) / 1000, 3),
|
||||
'batt_charge_kwh', round(sum(coalesce(ai.actual_batt_charge_wh, 0)) / 1000, 3),
|
||||
'batt_discharge_kwh', round(sum(coalesce(ai.actual_batt_discharge_wh, 0)) / 1000, 3),
|
||||
'load_kwh', round(sum(coalesce(ai.actual_load_consumption_wh, 0)) / 1000, 3),
|
||||
@@ -36,7 +38,9 @@ as $fn$
|
||||
'grid_import_cashflow_czk',
|
||||
round(
|
||||
sum(
|
||||
coalesce(ai.actual_grid_import_wh, 0) / 1000.0
|
||||
ems.fn_audit_grid_import_wh_for_economics(
|
||||
ai.actual_grid_import_wh, ai.actual_grid_export_wh, ai.actual_grid_power_w
|
||||
) / 1000.0
|
||||
* coalesce(ep.effective_buy_price_czk_kwh, 0)
|
||||
),
|
||||
2
|
||||
@@ -44,7 +48,9 @@ as $fn$
|
||||
'grid_export_revenue_czk',
|
||||
round(
|
||||
sum(
|
||||
coalesce(ai.actual_grid_export_wh, 0) / 1000.0
|
||||
ems.fn_audit_grid_export_wh_for_economics(
|
||||
ai.actual_grid_import_wh, ai.actual_grid_export_wh, ai.actual_grid_power_w
|
||||
) / 1000.0
|
||||
* coalesce(ep.effective_sell_price_czk_kwh, 0)
|
||||
),
|
||||
2
|
||||
|
||||
Reference in New Issue
Block a user