Přeskočit na hlavní obsah

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. 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.
  • 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:0 a podle něj synchronizuje stav na centrále.

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.31 drží 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ší.
  • Event-driven zpracování:
    • Okamžitá reakce na změny stavu relé přes Shelly.addStatusHandler.