Bazál: odečítat bazénové čerpadlo (telemetry_pool_pump) z baseline učení
All checks were successful
CI and deploy / migration-check (push) Successful in 21s
CI and deploy / deploy (push) Successful in 56s

Pravidlo 15: měřená řízená zátěž nesmí špinit bazální křivku — dosud se
odečítalo jen EV a TČ. Ruční chod čerpadla (vysávání…) i plánovaná filtrace
se nyní přiřazují zařízení, ne bazálu.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dusan Vojacek
2026-06-12 00:27:00 +02:00
parent 466c15fa84
commit 002566ae5f

View File

@@ -30,6 +30,15 @@ BEGIN
ti.measured_at - INTERVAL '30 seconds' ti.measured_at - INTERVAL '30 seconds'
AND ti.measured_at + INTERVAL '30 seconds' AND ti.measured_at + INTERVAL '30 seconds'
), 0)::INT ), 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 ) AS baseline_w
FROM ems.telemetry_inverter ti FROM ems.telemetry_inverter ti
WHERE ti.site_id = p_site_id WHERE ti.site_id = p_site_id