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ístnost | Zařízení | IP adresa | Nasazené skripty | Dokumentace |
|---|---|---|---|---|
| Chodba | Roleta_chodba_1P | 192.168.100.47 | (žádný) | README.md |
| Eliska | Eliska_display | 192.168.100.64 | 1_ilumination.js, 3_TRV_sync.js | README.md |
| FVE_Solar | El-celkove | 192.168.100.251 | 1_blokace3m.js, 2_vystrahy.js | README.md |
| FVE_Solar | Fv_dobijeni | 192.168.100.39 | 1_dobijeni_baterie.js | README.md |
| FVE_Solar | Solar_okruh_power | 192.168.100.40 | 1_EM-solarokruh.js, 2_Predikce_FVE.js, 3_BMS_Baterie.js | README.md |
| FVE_Solar | Xtra-rs485 | 192.168.100.72 | 1_Epever-tracer.js | README.md |
| Kotelna | Eliska-podlaha | 192.168.100.213 | 1_blokace4KW.js | README.md |
| Kotelna | Loznice_podlaha | 192.168.100.76 | 1_BlokaceEL4KW.js | README.md |
| Kotelna | ObyvakPodlaha | 192.168.100.222 | 1_blokace4kw.js | README.md |
| Koupelna | Koupelna_podlaha_input | 192.168.100.77 | 1_topeni_universal.js | README.md |
| Kuchyne | Kuchyn0P-2PM | 192.168.100.110 | 1_kuchyn_trv.js | README.md |
| Loznice | Loznice1p | 192.168.100.202 | 1_topeni.js | README.md |
| Loznice | Loznice_1p_display | 192.168.100.66 | 2_luminace.js, 3_TRV_sync.js | README.md |
| Loznice | Roleta | 192.168.100.120 | 1_loznice0_trv.js | README.md |
| Obyvak | Kuchyne1p-roleta | 192.168.100.223 | 1_WS90-push.js | README.md |
| Obyvak | Obyvak_roleta | 192.168.100.224 | 1_WS90-push.js | README.md |
| Sauna | Sauna | 192.168.100.78 | 1_blokace_sauna.js | README.md |
| Sklep | Kotelna | 192.168.100.30 | 1_RS232.js | README.md |
| Sklep | Kotel_cerpadlo | 192.168.100.74 | 1_kotel2pm.js | README.md |
| Sklep | Regulace-vetyl | 192.168.100.31 | 1_topeni.js, 2_el_dotapeni.js, 3_smesovac.js | README.md |
| Obyvak | Wall_display_kuchyne_1p | 192.168.100.34 | 1_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.js | README.md |
| Venek | Zasuvka_vjezd_8a | 192.168.100.252 | 1_XTRA.js | README.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
-
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).
-
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.
- Při výpadku čidla teploty náběhu (
-
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.
-
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).
-
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.