diff --git a/db/routines/R__003_fn_baseline_consumption.sql b/db/routines/R__003_fn_baseline_consumption.sql index d3a10b1..41923b2 100644 --- a/db/routines/R__003_fn_baseline_consumption.sql +++ b/db/routines/R__003_fn_baseline_consumption.sql @@ -30,6 +30,15 @@ BEGIN ti.measured_at - INTERVAL '30 seconds' AND ti.measured_at + INTERVAL '30 seconds' ), 0)::INT + -- bazénové čerpadlo (Shelly): měřená řízená zátěž nepatří do bazálu + - COALESCE(( + SELECT AVG(tpp.power_w) + FROM ems.telemetry_pool_pump tpp + WHERE tpp.site_id = ti.site_id + AND tpp.measured_at BETWEEN + ti.measured_at - INTERVAL '30 seconds' + AND ti.measured_at + INTERVAL '30 seconds' + ), 0)::INT ) AS baseline_w FROM ems.telemetry_inverter ti WHERE ti.site_id = p_site_id