Představuji nejnovější verzi UI pro řízení bojleru a lokálních přímotopů.
Ovládání je snad funkční, zatím nemám spuštěné automatické řízení. Režim AUTO se chová jako vypnuto.
Samostatně funguje stávající ovládání bojleru, nové UI bojler pouze zobrazuje, ale neovládá.
V horní části je zobrazena výroba, spotřeba celková a po fázích, přebytek energie (výroba - spotřeba), SOC a teplota bojleru.
Níže ve dvojicích řádků jsou zátěže:
- bojler
- 4x přímotop.
U každé zátěže se nastavuje režim: 0, AUTO, 1. Je zřejmé, na jaké fázi je zátěž připojena.
Zobrazuje se aktuální příkon - přímotopy mají tři stupně, zaokrouhluji, systém sleduje skutečnou spotřebu (kdyby někdo přepnul) a aktualizuje. Pod tím je zobrazena skutečná spotřeba zátěže ve Wh.
Pro zátěže můžu stanovit limit, při jeho dosažení zátěž odpojím. Všechny limity můžu hromadně snížit/zvýšit koeficientem.
Poměr skutečných spotřeb automaticky spravovaných zátěží k celkovému limitu automatiky stanovuje pořadí v kaskádě priorit - frontě zátěží.
Pokud je požadovaný i skutečný stav zátěže true, je barva polí zelená, pokud je 2x false, je barva polí červená, při přechodovém stavu jsou pole šedé.
Níže je nastavení systému:
- bojler - 3 podmínky, musí být všechny splněny - teplota, aktuální čas, SOC. Ale jednotlivé řádky můžu zapnout/vypnout tlačítky 1/0.
Pokud je podmínka splněna, zobrazuje se zeleně, poud ne, červeně.
- topení - 1 podmínka, jenom SOC. Opět se může vypnout.
Ve spodní řádce je celkové nastavení automatiky:
- podmínky pro okamžité vypnutí některých zátěží:
--- zatížení fáze 4.000 W
--- přebytek energie -2.000 W
- podmínky pro pravidelné kontroly zátěží (hystereze):
--- přebytek pro zapnutí zátěže (položka z kaskády), třeba +300 W
--- přebytek pro vypnutí zátěže (položka z kaskády), třeba -300 W
Systém by pak měl fungovat takto:
- každých 15 minut - nové sestavení kaskády priorit zátěží
- každých 5 minut - kontrola přebytku pro danou kaskádu
- každých 30 sekund - okamžité vypnutí potřebné části zátěže (kontrola přetížení fáze a salda výroby)
Je potřeba zohlednit, že od spuštění/vypnutí zátěže trvá určitý čas než se změna projeví v datovém objektu (skutečný stav spuštění, příkon...) a také celková spotřeba systému.
Teď je potřeba testovat automatiku, zatím asi bez ostrého zapínání/vypínání zátěží, v řádu třeba pěti seknud vypočítávat a zobrazovat vypočtené spuštění zátěží 0 až 4.