Uprava aktualizace casu ve stridaci - mene casto, akceptujeme az 120s drift, zapisujeme presto 1x denne

This commit is contained in:
Dusan Vojacek
2026-04-03 22:21:55 +02:00
parent 99721ff184
commit bbb5e63d1d
6 changed files with 367 additions and 22 deletions

View File

@@ -0,0 +1,10 @@
-- Čas posledního zápisu nebo „drift OK“ kontroly hodin Deye (6264); periodický re-sync i při malém driftu
ALTER TABLE ems.asset_inverter
ADD COLUMN IF NOT EXISTS deye_last_system_time_sync_at TIMESTAMPTZ;
COMMENT ON COLUMN ems.asset_inverter.deye_last_system_time_sync_at IS
'Okamžik posledního úspěšného zápisu 6264 (FC 0x10). Slouží k periodickému re-syncu každých 24h i při malém driftu; při přeskočení zápisu (malý drift) se sloupec nemění.';
COMMENT ON COLUMN ems.asset_inverter.deye_last_system_time_sync_minute IS
'UTC začátek pražské minuty posledního úspěšného zápisu 6264. Doplňuje se při zápisu času; rozhodování o řidším syncu je v aplikaci (drift + deye_last_system_time_sync_at).';