Přeskočit na hlavní obsah

Roleta (192.168.100.120)

Shelly Plus 2PM v ložnici v přízemí (Loznice) sloužící pro pohon rolet a záložní/lokální řízení radiátoru ložnice 0P pomocí univerzálního regulačního skriptu.


Seznam skriptů​

  1. 1_loznice0_trv.js – Univerzální autonomní regulace radiátoru (harmonogram, senzory, centrála)

1. 1_loznice0_trv.js​

Funkce a účel​

  • Běhová instance univerzálního skriptu vytápění pro ložnici 0P:
    • Spravuje týdenní harmonogram (pracovní dny / víkend) s možností manuální úpravy cílové teploty.
    • Získává teplotu z BTHome senzoru (bthomesensor:202), HTTP webhooku (/script/<id>/temp) nebo BLE skeneru.
    • Nastavuje polohu TRV ventilu radiátoru podle nedotopu nebo spíná relé.
    • Hlásí požadavek na oběhové čerpadlo do kotelny (192.168.100.31 / topeni.js) s 60s obnovou.
    • Zobrazuje stav ve virtuálních komponentách a posílá telemetrii do VictoriaLogs.

Ochrany při výpadku a nedostupnosti​

  • Výpadek senzoru teploty (Fail-Safe):
    • Sleduje dobu od posledního přijatého údaje (timeout 1 h pro Bluetooth čidlo, 3 h pro HTTP webhook).
    • Při překročení timeoutu skript vstoupí do Fail-Safe stavu:
      • V režimu TRV přepne radiátorovou hlavici na její vlastní interní termostat (target_t_enabled=1).
      • V režimu spínaného relé výstup okamžitě rozepne.
    • Po obnovení toku dat ze senzoru se Fail-Safe automaticky ukončí.
  • Výpadek centrály v kotelně (192.168.100.31):
    • HTTP timeout 5 s.
    • Skript pokračuje v lokální regulaci ventilů nezávisle na dostupnosti kotelny.
  • KVS Fallback:
    • Pokud zařízení nemá podporu virtuálních komponent, automaticky se přepne do KVS režimu bez pádu skriptu.