- • Požiadavky na ovládané zariadenia
- • Plochy, zóny, kategórie
- • Jednoduchý termostat s hysteréziou
- • Jednoduché riadenie vykurovania pomocou týždenného plánu a prepínača prítomnosti
- • Obmedzenie výkonu
- • Oznámenie o vysokej teplote (DEPRECATED)
- • Konfigurácia riadenia hysterézie pomocou Smart Rule rovnice
- • Regulácia teploty PID
- • PID kaskáda
- • Regulácia kotlovej kaskády
- • Ekvitermická regulácia
- • Regulácia vykurovania s vysokou tarifou za elektrinu prostredníctvom vstupu HDO
- • Režimy vykurovania a chladenia
- • Úpravy viacerých zariadení naraz
- • Nastavenie rýchlosti odozvy tlačidiel
- • Integrujte viac riadiacich jednotiek Core
- • Bezpečné hodnoty
- • Ako skombinovať dva denné plány do jedného dňa
- • Prepojenie zariadení dohromady
- • Protokol zariadenia
- • Použitie štatistických hodnôt v Smart Rules
- • Ovládanie obehového čerpadla horúcej vody
- • Export údajov z TapHome do tabuľky Google pomocou Integromatu
- • Export popisov zariadení
- • 2024
- • 2023
- • 2022.2
- • 2022.1
- • 2021.3
- • 2021.2
- • 2021.1
- • 2020.1
- • 2019.1
- • 2018.1
- • 2017.1 - Automatizácia žalúzií - presné ovládanie uhla žalúzie
- • 2017.1 - Automatizácia žalúzií - hĺbka slnečných lúčov
- • 2017.1 - Grafy boli aktualizované
- • 2017.1 - Core aktualizácia z aplikácie
- • 2017.1 - Dvojklik a trojklik
- • 2017.1 - Odkryte zariadenia
- • 2017.1 - Viachodnotový prepínač
- • 2017.1 - Povolenia
- • 2017.1 - Vymeňte akciu modulu
- • 2017.1 - Nastavte do automatického režimu - Smart Rule „Udalosť tlačidiel“
- • 2017.1 - Denný rozvrh Smart Rule
- • Zoznam zmien firmvéru
- Dokumentácia
- Smart Rules
- Rovnica, Skript
Rovnica, Skript
Všetky tieto smart rules využívajú TapHome Expressions skriptovací jazyk.
Rovnica
S použitím Expressions sa definuje podmienka, ktorej výsledok môže byť iba TRUE alebo FALSE. Na základe výsledku sa potom vykonajú vopred definované akcie.
Spúšťa sa vždy, keď:
- Sa zmení hodnota ktorejkoľvek vstupnej premennej
Špeciálne funkcie:
- Minimálna dĺžka trvania: Keď je výsledná hodnota TRUE, smart rule ju predĺži minimálne po dobu minimálneho trvania, napriek tomu že sa mohla prepnúť do stavu FALSE skôr. Výsledná hodnota teda zostáva TRUE počas definovanej minimálnej doby. Tento časovač sa resetuje vtedy, keď sa mení výsledok podmienky z FALSE na TRUE.
Príklad: Ak klesne teplota vody v okruhu pod X stupňov celzia, zopni obehové čerpadlo, ale nie na kratší čas ako 10 minút. - Maximálna doba trvania: Keď je výsledná hodnota TRUE po dlhší čas ako definované maximálne trvanie, prepne sa výsledok do FALSE stavu, napriek tomu že FALSE podmienka nenastala. Tento časovač sa resetuje vtedy, keď podmienka prechádza z FALSE na TRUE.
Príklad: Ak stúpne hodnota CO2 v miestnosti nad 1000ppm, otvor okno. Ale nie dlhšie ako 2 hodiny.
Príklady:
Ak je CO2 väčšie ako 800, otvor okno a drž ho otvorené nie viac ako 2 hodiny
- Vstupné premenné: CO2 senzor … Co
- Rovnica: Co > 800
- Akcia pre TRUE: Nastaviť level pre otvorenie okna … 100%
- Akcia pre FALSE: Nastaviť level pre otvorenie okna … 0%
- Maximálne trvanie: 2 hodiny
Ak je CO2 väčšie ako 1200 a niekto je v miestnosti, alebo ak je väčšie ako 800 a nikto nie je v miestnosti, otvor okno.
- Vstupné premenné: CO2 senzor … Co, Prítomnosť … Mu
- Akcia pre TRUE a FALSE je rovnaká ako príklad hore
- Rovnica:
A:
((CO > 1200) AND (Mu = 1)) OR ((CO > 800) AND (Mu = 0))
B:
IF Mu=1 IF(Co > 1200, RETURN(1)); ELSE IF(Co > 800, RETURN(1)); END RETURN(0);
Ak teplota na niektorom z teplomerov presiahne 40 st celzia, pošli notifikáciu.
- Vstupné premenné: Teplomer 1 … Te1, Teplomer 2 … Te2, Teplomer 3 … Te3
- Rovnica (Te1 > 40) OR (Te2 > 40) OR (Te3 > 40)
- Akcia pre TRUE: Send notification (bell icon)
- Akcia pre FALSE: Žiadna
Skript
Slúži na výpočet hodnôt zariadení, alebo premenných. Umožňuje jednoduché lineárne programovanie alebo využívanie cyklov, bez možnosti používať komplexné akcie na zariadeniach (napr. impulz, časovanie).
Spúšťa sa vždy, keď:
- Sa zmení ktorákoľvek vstupná premenná označená ako Trigger
- Riadené spúšťanie - pomocou tlačítka, ktoré môže byť spúšťané rôznymi časovými smart rules ako napríklad Týždenný plán
Príklad:
1Každú sobotu o 10 hodine zapíš spotrebu predchádzajúceho týždňa do premennej, a začni napočítavanie súčasnej spotreby tohoto týždňa na základe merača, ktorý vracia kumulovanú spotrebu od zapojenia, bez ohľadu na týždenné intervaly. Keďže TapHome štatistiky sú optimalizované na výkon, používajú preddefinované intervaly v ktorých sa nedá nastaviť začiatok “v sobotu o 10 hodine”, je potrebné riešiť to cez vlastné premenné a skript.
- Režim: spúšťa sa pri stlačení tlačidla
- Premenné na vstupe: Celková kumulovaná spotreba
- Premenné na čítanie a zápis: Spotreba minulého týždňa, Kumulovaná spotreba na začiatku obdobia
- Pomocné smart rules:
- Týždenný plán, ktorý spustí virtuálne tlačidlo každú sobotu o 10 hodine
- Skript:
Spotreba minulého týždňa := Celková kumulovaná spotreba - Kumulovaná spotreba na začiatku obdobia; Kumulovaná spotreba na začiatku obdobia := Celková kumulovaná spotreba;
Príklad:
2Riadenie 3-stupňového ventilačného systému na základe teplotného rozdielu.
HYSTERESIS(temperature, 26, 24, 3, HYSTERESIS(temperature, 22, 20, 2, HYSTERESIS(temperature, 18, 16, 1, 0, Mu), Mu), Mu);
Chceme zlepšiť našu dokumentáciu
Vyplňte, prosím, krátky dotazník (1 minúta).