Přeskočit na hlavní obsah

Přehled Shelly zařízení a skriptů (`Devices/`)

Tento adresář představuje jediný zdroj pravdy (Source of Truth) pro konfigurace (device.json) a nasazované řídicí skripty (*.js) všech Shelly zařízení v domě.


Rychlý rozcestník podle místností​

MístnostZařízeníIP adresaNasazené skriptyDokumentace
ChodbaRoleta_chodba_1P192.168.100.47(žádný)README.md
EliskaEliska_display192.168.100.641_ilumination.js, 3_TRV_sync.jsREADME.md
FVE_SolarEl-celkove192.168.100.2511_blokace3m.js, 2_vystrahy.jsREADME.md
FVE_SolarFv_dobijeni192.168.100.391_dobijeni_baterie.jsREADME.md
FVE_SolarSolar_okruh_power192.168.100.401_EM-solarokruh.js, 2_Predikce_FVE.js, 3_BMS_Baterie.jsREADME.md
FVE_SolarXtra-rs485192.168.100.721_Epever-tracer.jsREADME.md
KotelnaEliska-podlaha192.168.100.2131_blokace4KW.jsREADME.md
KotelnaLoznice_podlaha192.168.100.761_BlokaceEL4KW.jsREADME.md
KotelnaObyvakPodlaha192.168.100.2221_blokace4kw.jsREADME.md
KoupelnaKoupelna_podlaha_input192.168.100.771_topeni_universal.jsREADME.md
KuchyneKuchyn0P-2PM192.168.100.1101_kuchyn_trv.jsREADME.md
LozniceLoznice1p192.168.100.2021_topeni.jsREADME.md
LozniceLoznice_1p_display192.168.100.662_luminace.js, 3_TRV_sync.jsREADME.md
LozniceRoleta192.168.100.1201_loznice0_trv.jsREADME.md
ObyvakKuchyne1p-roleta192.168.100.2231_WS90-push.jsREADME.md
ObyvakObyvak_roleta192.168.100.2241_WS90-push.jsREADME.md
SaunaSauna192.168.100.781_blokace_sauna.jsREADME.md
SklepKotelna192.168.100.301_RS232.jsREADME.md
SklepKotel_cerpadlo192.168.100.741_kotel2pm.jsREADME.md
SklepRegulace-vetyl192.168.100.311_topeni.js, 2_el_dotapeni.js, 3_smesovac.jsREADME.md
ObyvakWall_display_kuchyne_1p192.168.100.341_IR09.js, 2_TRV_sync.js, 3_chodba_sync.js, 4_chodba_tmp_sync.js, 5_XTRA.js, 6_TRV_sync_temp.js, 7_iluminace.jsREADME.md
VenekZasuvka_vjezd_8a192.168.100.2521_XTRA.jsREADME.md

Architektura ochran a fail-safe mechanismů v systému​

Systém využívá několikavrstvou bezpečnostní architekturu navrženou tak, aby výpadek kterékoliv části (Wi-Fi, čidla, napájení jednoho zařízení, internet) nezpůsobil havarijní stav ani trvalé odpojení domu od tepla:

Přehled bezpečnostních ochran podle subsystému​

  1. Ochrana proti přetopení a varu kotle (192.168.100.74):

    • Při Tkotel ≥ 88 °C nuceně zapíná oběhové čerpadlo kotle bez ohledu na síť či teplotu nádrže.
    • Při výpadku komunikace s AKU nádrží déle než 60 s přechází do bezpečného offline režimu (spíná od 65 °C).
  2. Ochrana servopohonu směšovače (192.168.100.31 / 3_smesovac.js):

    • Při výpadku čidla teploty náběhu (actualTemp === null) okamžitě přestaví servopohon do bezpečnostní polohy 50 %.
    • Při vypnutém topení ventil zavírá na 0 % (zabraňuje samotížnému vychlazování nádrže).
    • Mechanická ochrana: minimální prodleva 55 s mezi pohyby a necitlivost 0.5 °C brání opotřebení pohonu.
  3. Bezpečnostní watchdog elektrického dohřevu (192.168.100.31 / 2_el_dotapeni.js):

    • Havarijní limit: při TAKU ≥ 85 °C okamžitě vypíná obě patrony (4 kW i 7.5 kW).
    • Watchdog blokací: všechny příchozí blokace (z Grid Guard 3EM, Sauny, podlahovek) expirují po 300 sekundách. Pokud klientské Shelly ztratí napájení, blokace se po 5 minutách automaticky zruší a dům nezůstane bez teplé vody.
  4. Ochrana venkovního měření počasí (topeni.js):

    • Pokud meteostanice WS90 nepošle data déle než 45 minut, regulace automaticky přejde na záložní stahování předpovědi z internetu (Open-Meteo REST API).
  5. Ochrana podlahového vytápění (1_topeni_universal.js):

    • Při výpadku prostorového čidla (timeout 1 h pro BLE, 3 h pro HTTP) přechází do Fail-Safe režimu a okamžitě vypíná relé podlahovky, aby nedošlo k poškození podlahy.