Files
ems/db/migration/V038__telemetry_pv_signed_semantics.sql
Dusan Vojacek 920d9ff40c
All checks were successful
deploy / deploy (push) Successful in 35s
test / smoke-test (push) Successful in 7s
fix pv vyroby (unsinged)
2026-04-10 20:30:03 +02:00

13 lines
911 B
SQL

-- PV1/PV2/GEN na Deye jsou int16 W; sběr ukládá signed hodnoty do sloupců.
-- pv_power_w = součet max(0, kanál) pro metriku okamžité výroby FVE.
COMMENT ON COLUMN ems.telemetry_inverter.pv1_power_w IS
'Výkon PV1 v W (signed int16 z Modbus). Záporné = není kladná DC výroba tohoto vstupu.';
COMMENT ON COLUMN ems.telemetry_inverter.pv2_power_w IS
'Výkon PV2 v W (signed int16 z Modbus). Záporné = není kladná DC výroba tohoto vstupu.';
COMMENT ON COLUMN ems.telemetry_inverter.gen_port_power_w IS
'Výkon GEN portu v W (signed int16 z Modbus). FVE pole B (ongrid); záporné při zpětném toku / režimu bez výroby.
Nelze curtailovat. Klíčový pro audit zeleného bonusu.';
COMMENT ON COLUMN ems.telemetry_inverter.pv_power_w IS
'Okamžitá výroba FVE v W: max(0,pv1)+max(0,pv2)+max(0,gen_port) — součet kladných příspěvků kanálů po signed čtení z Deye.';