Files
ems/db/migration/V100__home01_grid_ct.sql
Dusan Vojacek d8f6de77d5
All checks were successful
CI and deploy / migration-check (push) Successful in 19s
CI and deploy / deploy (push) Successful in 1m5s
home-01: ulice z externího CT (reg 619) + celková spotřeba domu; Deye zero-export to CT
Fakturační elektroměr ~8 kW vs Deye 13.5 kW: hlavní okruhy domu (vč. wallboxu,
EV 10.5 kW při load 164 W) visí MEZI střídačem a CT u elektroměru — reg 625
(svorky) ani 653 (UPS port) je nevidí. home-01 bylo chybně vedeno jako bez CT.

V100: deye_zero_export_mode=2 (reg 142 → zero export to CT, propíše exporter),
sloupce inverter_grid_port_w + ups_load_w, komentáře se změnou sémantiky.
Collector: grid_power_w z reg 619 (instalace s CT; fallback 625),
load_power_w = pv + baterie + grid = celkový dům. R__049 +2 parametry,
R__052 + deye_zero_export_mode. Audit/baseline od teď počítají se skutečnou
ulicí; historie (do 2026-06-12) nese svorky střídače — přepočet ekonomiky po
faktuře. Baseline rebuild doporučen po týdnu nových dat.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 20:24:56 +02:00

30 lines
1.9 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- home-01 MÁ externí CT u fakturačního elektroměru (ověřeno 2026-06-12:
-- reg 619 = 8.3 kW přesně dle elektroměru, zatímco reg 625 = 13.5 kW na
-- svorkách střídače; hlavní okruhy domu vč. wallboxu visí MEZI střídačem
-- a CT). Dosud vedeno chybně jako „nemá CT" (deye_zero_export_mode = 1).
-- 1) Deye má regulovat zero-export podle CT (reg 142 = 2); exporter hodnotu
-- čte z tohoto sloupce a propíše ji při nejbližším ticku.
update ems.asset_inverter
set deye_zero_export_mode = 2
where code = 'deye-main'
and site_id = (select id from ems.site where code = 'home-01');
-- 2) Telemetrie: ukládat oba pohledy. grid_power_w nově nese skutečný tok
-- na ulici (reg 619, externí CT); tok na svorkách střídače (reg 625)
-- jde do nového sloupce. load_power_w nově = CELKOVÁ spotřeba domu
-- (pv + baterie ulice, dopočet v collectoru); zálohovaný load port
-- (reg 653) jde do ups_load_w.
alter table ems.telemetry_inverter
add column if not exists inverter_grid_port_w int,
add column if not exists ups_load_w int;
comment on column ems.telemetry_inverter.grid_power_w is
'Tok na ulici dle externího CT (Deye reg 619; +import / export). Do 2026-06-12 obsahoval tok na svorkách střídače (reg 625) — u instalací s okruhy mezi střídačem a CT (home-01) byl export nadhodnocen.';
comment on column ems.telemetry_inverter.inverter_grid_port_w is
'Tok na grid svorkách střídače (Deye reg 625; +import / export). Rozdíl proti grid_power_w = spotřeba okruhů mezi střídačem a CT.';
comment on column ems.telemetry_inverter.load_power_w is
'CELKOVÁ spotřeba domu: pv + baterie grid_ct (dopočet collectoru od 2026-06-12). Dříve Deye reg 653 (jen zálohovaný load port) — bazál byl podhodnocený o okruhy na straně sítě.';
comment on column ems.telemetry_inverter.ups_load_w is
'Zálohovaný load/UPS port střídače (Deye reg 653) — jen vybrané okruhy.';