Kotel_cerpadlo (192.168.100.74)
Shelly Plus 2PM / Pro 2PM na kotli na tuhá paliva (Sklep) – regulace nabíjení akumulační nádrže (AKU), komínového spalinového předehřevu a havarijní ochrana kotle proti přetopení/varu.
Seznam skriptů
1_kotel2pm.js– Regulace kotle, komínového výměníku, ochrana proti varu a blokace patron
1. 1_kotel2pm.js
Funkce a účel
- Výstupy zařízení (Relé):
switch:0-> Oběhové čerpadlo kotle (velký okruh – nabíjení akumulační nádrže AKU).switch:1-> Malý okruh předehřevu přes komínový spalinový výměník.
- Teplotní čidla (Add-on):
temperature:100: Teplota tělesa kotle.temperature:101: Vstupní teplota do komínového výměníku.temperature:102: Výstupní teplota z komínového výměníku (voda ohřátá spalinami).
- Vzdálená komunikace s AKU nádrží (
192.168.100.31):- Pravidelně (každých 20 s) vyčítá teploty akumulační nádrže: horní čidlo (
AKU1H), střední čidlo (AKU1P) a spodní čidlo (AKU1S).
- Pravidelně (každých 20 s) vyčítá teploty akumulační nádrže: horní čidlo (
- Diferenční spínání čerpadla kotle:
- Za běžného provozu čerpadlo spíná na základě rozdílu teplot: kotel musí být teplejší než spodek AKU nádrže o nastavenou diferenci (\Delta T), aby nedocházelo k ochlazování nádrže.
- Blokace elektrických patron v AKU nádrži:
- Když kotel topí (čerpadlo běží nebo je kotel nahřátý), skript odesílá blokaci na
192.168.100.31(/script/2/block?source=kotel&state=1) s 60s obnovou (keep-alive), aby elektrický dohřev netopil zbytečně souběžně s kotlem.
- Když kotel topí (čerpadlo běží nebo je kotel nahřátý), skript odesílá blokaci na
- Řízení komínového předehřevu:
- Spíná
switch:1, pokud je teplota spalinového výměníku vyšší než vstupní voda, čímž efektivně odebírá zbytkové teplo ze spalin.
- Spíná
- Telemetrie: Odesílá teploty a stavy do VictoriaLogs.
Ochrany při výpadku a nedostupnosti
- Kritická havarijní ochrana proti varu (Havarijní termostat):
- Pokud teplota kotle dos áhne nebo překročí bezpečnostní limit Tkotel ≥ 88 °C (nastavitelné v KVS), skript okamžitě nuceně sepne čerpadlo kotle (
switch:0 = true) bez ohledu na teplotu v AKU nádrži nebo stav komunikace. - Tato pojistka zabraňuje zavaření kotle a aktivaci mechanického pojistného ventilu.
- Pokud teplota kotle dos áhne nebo překročí bezpečnostní limit Tkotel ≥ 88 °C (nastavitelné v KVS), skript okamžitě nuceně sepne čerpadlo kotle (
- Offline Fallback při výpadku komunikace s AKU (
192.168.100.31):- Skript sleduje čas od posledního úspěšného odečtu teplot z centrály AKU.
- Pokud centrála neodpovídá déle než 60 sekund (
timeoutSec: 60), skript přejde do Offline Fallback režimu:- Nelze počítat diferenci vůči spodku nádrže.
- Čerpadlo začne spínat na základě absolutní bezpečné teploty kotle (výchozí 65 °C z KVS
kotel_fallback_t_on). - Jakmile se kotel nahřeje na 65 °C, čerpadlo běží; při poklesu pod vypínací mez vypne.
- Po obnovení spojení s centrálou se plynule vrátí k plnohodnotné diferenční regulaci.
- Výpadek lokálního čidla kotle:
- Pokud čidlo kotle
temperature:100selže nebo je odpojeno, skript zaloguje kritickou chybu; sepne čerpadlo pro jistotu v bezpečnostním režimu.
- Pokud čidlo kotle
- Watchdog blokace na centrále:
- Pokud by Shelly na kotli vypadla, centrála po 300 s blokaci elektrických patron automaticky uvolní.