30 lines
1.6 KiB
SQL
30 lines
1.6 KiB
SQL
-- Nové sloupce telemetrie Deye (GEN port, PV1/PV2, denní energie baterie, run_state).
|
||
-- V011 je již použito pro indexy/agregace.
|
||
|
||
ALTER TABLE ems.telemetry_inverter
|
||
ADD COLUMN IF NOT EXISTS pv1_power_w INT,
|
||
ADD COLUMN IF NOT EXISTS pv2_power_w INT,
|
||
ADD COLUMN IF NOT EXISTS gen_port_power_w INT,
|
||
ADD COLUMN IF NOT EXISTS batt_charge_today_wh INT,
|
||
ADD COLUMN IF NOT EXISTS batt_discharge_today_wh INT,
|
||
ADD COLUMN IF NOT EXISTS run_state INT;
|
||
|
||
COMMENT ON COLUMN ems.telemetry_inverter.pv1_power_w IS
|
||
'Výkon PV1 vstupu W (Deye holding register).';
|
||
COMMENT ON COLUMN ems.telemetry_inverter.pv2_power_w IS
|
||
'Výkon PV2 vstupu W (Deye holding register).';
|
||
COMMENT ON COLUMN ems.telemetry_inverter.gen_port_power_w IS
|
||
'Výkon GEN portu W – výroba FVE pole B (ongridový střídač).
|
||
Nelze řídit, jen měřit. Klíčový pro audit zeleného bonusu.';
|
||
COMMENT ON COLUMN ems.telemetry_inverter.batt_charge_today_wh IS
|
||
'Dnešní nabití baterie Wh (denní čítač z Modbus).';
|
||
COMMENT ON COLUMN ems.telemetry_inverter.batt_discharge_today_wh IS
|
||
'Dnešní vybití baterie Wh (denní čítač z Modbus).';
|
||
COMMENT ON COLUMN ems.telemetry_inverter.run_state IS
|
||
'Provozní stav střídače (raw enum z Modbus registru run_state).';
|
||
|
||
COMMENT ON COLUMN ems.telemetry_inverter.battery_power_w IS
|
||
'Výkon baterie v W (signed). Kladné = vybíjení, záporné = nabíjení (mapování dle registru 590).';
|
||
COMMENT ON COLUMN ems.telemetry_inverter.pv_power_w IS
|
||
'Součet okamžitého výkonu FVE stringů na střídači (typicky PV1+PV2) v W.';
|