Loznice_podlaha (192.168.100.76)
Shelly Plus 1PM / Pro 1PM v kotelně spínající okruh podlahového topení pro ložnici.
Seznam skriptů
1_BlokaceEL4KW.js– Automatické odesílání blokací topných patron (klient)
1. 1_BlokaceEL4KW.js
Funkce a účel
- Klient blokování topných patron v akumulační nádrži: Sleduje stav místního spínače
switch:0(podlahové topení v ložnici). - Při sepnutí podlahového topení (
output = true):- Okamžitě odešle HTTP blokaci na centrální Shelly (
192.168.100.31/el_dotapeni.js):http://192.168.100.31/script/2/block?source=podlahaLoznice&target=4kw&state=1 - Blokuje horní patronu 4 kW v akumulační nádrži.
- Spustí periodický keep-alive časovač (každých 60 s) pro obnovu blokace.
- Okamžitě odešle HTTP blokaci na centrální Shelly (
- Při vypnutí podlahového topení (
output = false):- Okamžitě zastaví keep-alive časovač.
- Odešle požadavek na uvolnění blokace (
state=0).
- Při startu / restartu Shelly:
- Zkontroluje aktuální stav výstupu
switch:0a podle něj synchronizuje stav na centrále.
- Zkontroluje aktuální stav výstupu
Ochrany při výpadku a nedostupnosti
- Výpadek centrály v kotelně (
192.168.100.31) nebo výpadek Wi-Fi:- Požadavek má HTTP timeout 5 s.
- Při nedostupnosti centrály skript pokračuje v běhu bez pádu, podlahové topení hřeje dál autonomně. Pokus o blokaci se opakuje za 60 s.
- Ochrana proti trvalému zaseknutí blokace (Watchdog):
- Centrála
192.168.100.31drží blokaci pouze 300 s od posledního signálu. Pokud se spojení ztratí nebo Shelly vypadne, blokace patrony se po 5 minutách samočinně zruší.
- Centrála
- Event-driven zpracování:
- Okamžitá reakce na změny stavu relé přes
Shelly.addStatusHandler.
- Okamžitá reakce na změny stavu relé přes