Files
ems/db/migration/V105__wb2_deactivate.sql
Dusan Vojacek 7e9cd933b6
All checks were successful
CI and deploy / migration-check (push) Successful in 13s
CI and deploy / deploy (push) Successful in 55s
V105: WB2 mimo EMS (endpoint disabled + schedulable=false), reaktivace dokumentovaná
Dle dotačních podmínek WB2 řídí elektroměr; EMS na něj přestane sahat
(poll i zápisy) — uvolní RS485 bránu. Zpětné zapnutí = 2 UPDATE
(komentář migrace + teltocharge doc).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 00:47:38 +02:00

26 lines
1.1 KiB
SQL

-- WB2 (ev-charger-2, home-01) jde mimo EMS: dle dotačních podmínek ho bude
-- řídit elektroměr (samostatné měřené odběrné místo). Deaktivace v EMS:
-- endpoint disabled (žádný poll ani zápis — uvolní RS485 bránu 172.16.1.16)
-- + schedulable=false (solver/exporter ignorují).
--
-- ZPĚTNÁ AKTIVACE (až bude WB2 zase pod EMS):
-- update ems.site_endpoint set enabled = true
-- where id = (select endpoint_id from ems.asset_ev_charger
-- where code = 'ev-charger-2');
-- update ems.asset_ev_charger set schedulable = true
-- where code = 'ev-charger-2';
update ems.site_endpoint e
set enabled = false,
notes = coalesce(e.notes, '') || ' [deaktivováno V105 — řízení elektroměrem dle dotace; reaktivace viz komentář migrace]'
where e.id = (
select ec.endpoint_id from ems.asset_ev_charger ec
join ems.site s on s.id = ec.site_id
where s.code = 'home-01' and ec.code = 'ev-charger-2'
);
update ems.asset_ev_charger ec
set schedulable = false
where ec.code = 'ev-charger-2'
and ec.site_id = (select id from ems.site where code = 'home-01');