Kuchyn0P-2PM (192.168.100.110)
Shelly Plus 2PM v kuchyni (Kuchyne) řídící vytápění místnosti pomocí univerzálního regulačního skriptu.
Seznam skriptů
1_kuchyn_trv.js– Univerzální regulace vytápění kuchyně (harmonogram, senzory, centrála)
1. 1_kuchyn_trv.js
Funkce a účel
- Běhová instance univerzálního skriptu pro řízení vytápění:
- Spravuje týdenní harmonogram (přednastaveno: pracovní dny / víkend).
- Přijímá teplotu z BTHome senzoru (
bthomesensor:202), HTTP webhooku (/script/<id>/temp) nebo BLE skeneru. - Spíná lokální relé nebo nastavuje TRV radiátorové ventily dle konfigurace v KVS (
trv_mode,trv_room). - Hlásí požadavek na oběhové čerpadlo do kotelny (
192.168.100.31/topeni.js). - Poskytuje uživatelské rozhraní přes virtuální komponenty (posuvník cílové teploty, stavový text, editace plánu, tlačítko reset).
- Odesílá telemetrii do VictoriaLogs každých 60 s.
Ochrany při výpadku a nedostupnosti
- Výpadek teplotního čidla (Fail-Safe):
- Sleduje stáří odečtu teploty (timeout 1 h pro BLE/BTHome, 3 h pro HTTP).
- Při výpadku senzoru přejde do Fail-Safe stavu:
- V režimu
relayokamžitě vypne relé topení a zruší požadavek na kotel. - V režimu
trvpřepne hlavici na interní autonomní termostat.
- V režimu
- Po obnovení toku dat ze senzoru se Fail-Safe automaticky ukončí a skript se vrátí k regulaci.
- Výpadek centrály topení v kotelně (
192.168.100.31):- HTTP timeout požadavku je 5 s.
- Skript pokračuje v lokální regulaci i při nedostupnosti sítě nebo centrály.
- Odolnost proti výpadku virtuálních komponent:
- Pokud zařízení nemá podporu virtuálních prvků, skript automaticky aktivuje
kvsFallbacka ukládá parametry do systémového KVS bez pádu.
- Pokud zařízení nemá podporu virtuálních prvků, skript automaticky aktivuje