Declanșatoare
🚀 Disponibil începând cu versiunea Core 2026.1.
Declanșatoarele definesc când se activează un smart rule. Mai multe smart rules, de exemplu Condiție, Întârziere și Formulă, folosesc un sistem comun de declanșatoare. Această pagină descrie cum se configurează declanșatoarele.
Sunt disponibile două tipuri de declanșatoare:
- Declanșatoare de valoare a dispozitivului: monitorizează unul sau mai multe dispozitive și se activează când o valoare a dispozitivului îndeplinește o condiție.
- Declanșatoare de timp: se activează la anumite ore sau în anumite intervale de timp.
Când adăugați un declanșator, alegeți unul dintre aceste tipuri. Unele smart rules acceptă doar declanșatoare de valoare a dispozitivului, altele le acceptă pe ambele.
Declanșatoare de valoare a dispozitivului
Un declanșator de valoare a dispozitivului monitorizează dispozitivele și se activează în funcție de valorile acestora: temperatură, mișcare, starea comutatorului, apăsări de buton și altele. Configurați trei lucruri: ce dispozitive să monitorizeze, ce proprietate să urmărească și ce condiție să verifice.
Dispozitive de intrare
Declanșatorul necesită unul sau mai multe dispozitive de monitorizat. În funcție de smart rule, dispozitivele se selectează fie pe pagina principală a smart rule-ului (comune pentru toate declanșatoarele), fie direct pe pagina de configurare a declanșatorului. Toate dispozitivele dintr-un singur declanșator trebuie să fie de același tip.
Tipul valorii
Selectați proprietatea dispozitivului pe care doriți să o monitorizați. Opțiunile disponibile depind de capacitățile dispozitivelor selectate. Tipuri de valori frecvente:
| Tipul valorii | Exemplu de utilizare |
|---|---|
| Temperatură | Monitorizarea temperaturii din cameră |
| Umiditate | Monitorizarea nivelului de umiditate |
| Mișcare | Detectarea mișcării |
| Luminozitate | Reacție la nivelul de lumină |
| Contact Reed | Detectarea deschiderii/închiderii ușilor/ferestrelor |
| CO2 | Monitorizarea calității aerului |
| Butonul apăsat | Reacție la apăsările de buton |
| Valoare | Monitorizarea valorilor numerice (poziția jaluzelelor, nivelul dimmerului) |
Apăsați Afișează mai mult în lista tipurilor de valori pentru a afișa opțiuni suplimentare, inclusiv agregări statistice (medie, minim, maxim pe o perioadă de timp), dacă dispozitivul le acceptă.
Condiția de declanșare
Condiția de declanșare definește cum este evaluată valoarea dispozitivului. Condițiile se împart în două categorii: condiții de stare și condiții de eveniment. Această diferență este esențială: influențează comportamentul declanșatorului și setările suplimentare disponibile.
- Condițiile de stare rămân active atât timp cât condiția este adevărată. Declanșatorul se activează când condiția devine adevărată și se dezactivează când devine falsă.
- Condițiile de eveniment se declanșează o singură dată când are loc o tranziție specifică. Nu rămân active, ci detectează o schimbare momentană.
Condiții de declanșare de stare
Condițiile de stare rămân active atât timp cât condiția este adevărată. Sunt reevaluate de fiecare dată când se schimbă valoarea dispozitivului.
Comparație:
| Condiție | Semnificație |
|---|---|
| Valoarea este egală cu | Valoarea este exact egală cu pragul |
| Valoarea nu este egală cu | Valoarea este diferită de prag |
| Valoarea este mai mare decât | Valoarea este peste prag |
| Valoarea este mai mare sau egală cu | Valoarea este egală cu pragul sau peste prag |
| Valoarea este mai mică decât | Valoarea este sub prag |
| Valoarea este mai mică sau egală cu | Valoarea este egală cu pragul sau sub prag |
Interval:
| Condiție | Semnificație |
|---|---|
| Valoarea este în interval | Valoarea se află între două limite |
| Valoarea este în afara intervalului | Valoarea se află în afara intervalului dintre cele două limite |
Disponibilitatea valorii și erori:
| Condiție | Semnificație |
|---|---|
| Are valoare | Dispozitivul raportează o valoare |
| Nu are valoare | Valoarea dispozitivului este necunoscută sau indisponibilă |
| Are avertisment | Dispozitivul are un avertisment |
| Are eroare | Dispozitivul are o eroare |
| Are avertisment sau eroare | Dispozitivul are un avertisment sau o eroare |
| Nu are avertisment | Dispozitivul nu are avertismente |
| Nu are eroare | Dispozitivul nu are erori |
| Nu are avertisment sau eroare | Dispozitivul nu are avertismente sau erori |
Condiții de declanșare de eveniment
Condițiile de eveniment se declanșează o singură dată când are loc o schimbare specifică. Nu rămân active, ci detectează tranziții.
Schimbări de valoare:
| Condiție | Semnificație |
|---|---|
| Valoarea s-a schimbat | Valoarea s-a schimbat (orice schimbare) |
| Valoarea s-a schimbat la | Valoarea s-a schimbat la o valoare specifică |
| Valoarea s-a schimbat de la | Valoarea s-a schimbat de la o valoare specifică |
Trecerea pragului:
| Condiție | Semnificație |
|---|---|
| Valoarea a crescut peste | Valoarea a crescut peste prag |
| Valoarea a crescut peste sau este egală cu | Valoarea a crescut până la prag sau peste prag |
| Valoarea a scăzut sub | Valoarea a scăzut sub prag |
| Valoarea a scăzut sub sau este egală cu | Valoarea a scăzut până la prag sau sub prag |
Tranziții de interval:
| Condiție | Semnificație |
|---|---|
| Valoarea a intrat în interval | Valoarea a intrat în interval |
| Valoarea a ieșit din interval | Valoarea a ieșit din interval |
Tranziții de disponibilitate a valorii:
| Condiție | Semnificație |
|---|---|
| A primit valoare | Dispozitivul a început să raporteze o valoare |
| A pierdut valoarea | Dispozitivul a încetat să raporteze o valoare |
| A primit avertisment | Dispozitivul a intrat în stare de avertisment |
| A primit eroare | Dispozitivul a intrat în stare de eroare |
| A primit avertisment sau eroare | Dispozitivul a intrat în stare de avertisment sau eroare |
| A pierdut toate avertismentele | Toate avertismentele au fost eliminate |
| A pierdut toate erorile | Toate erorile au fost eliminate |
| A pierdut toate avertismentele sau erorile | Toate avertismentele și erorile au fost eliminate |
Evenimente specifice dispozitivului:
| Condiție | Semnificație |
|---|---|
| Valoarea este | A avut loc un eveniment specific dispozitivului (de exemplu, apăsarea unui buton) |
Condițiile disponibile depind de dispozitivele selectate și de tipul de valoare.
Valoarea și intervalul de valori
În funcție de condiția de declanșare, introduceți fie o singură valoare de prag, fie un interval:
- Condițiile de comparație și de schimbare a valorii necesită o singură valoare: pragul sau valoarea țintă.
- Condițiile de interval și de tranziție de interval necesită două valori: începutul și sfârșitul intervalului.
- Condițiile de disponibilitate a valorii, de eroare și de eveniment specific dispozitivului nu necesită nicio valoare.
Setări suplimentare
Configurarea declanșatorului include o secțiune Setări suplimentare cu opțiuni avansate. Setările care apar depind de tipul condiției de declanșare și de configurația dvs.
Toate dispozitivele trebuie să îndeplinească starea
Apare când este selectat mai mult de un dispozitiv de intrare și declanșatorul folosește o condiție de stare.
- Dezactivat (implicit): declanșatorul se activează când oricare dintre dispozitivele selectate îndeplinește condiția.
- Activat: declanșatorul se activează doar când toate dispozitivele selectate îndeplinesc simultan condiția.
Întârziere
Amână activarea declanșatorului cu timpul setat, după ce condiția este îndeplinită prima dată. Întârzierea se comportă foarte diferit în funcție de categoria condiției:
- Condiție de stare + întârziere: condiția trebuie să rămână continuu adevărată pe întreaga perioadă de întârziere. Dacă condiția devine falsă în timpul întârzierii, temporizatorul este anulat. Folosiți această combinație pentru a filtra fluctuațiile scurte (de exemplu pentru a ignora o creștere a temperaturii care durează doar câteva secunde).
- Condiție de eveniment + întârziere: evenimentul este pus în coadă și activarea se produce după expirarea întârzierii, indiferent de ce se întâmplă ulterior. Întârzierea amână pur și simplu răspunsul.
Coadă de întârziere
Disponibilă doar când întârzierea este activată la un declanșator cu condiție de eveniment.
Coada păstrează evenimentele în așteptare, care se procesează în ordine (primul intrat, primul ieșit). Puteți seta dimensiunea cozii de la 1 la 10. Dacă evenimentele sosesc mai repede decât pot fi procesate din cauza întârzierii și coada este plină, evenimentele noi sunt ignorate fără avertizare.
Durata minimă
Disponibilă doar pentru declanșatoarele cu condiție de stare. După ce declanșatorul se activează, rămâne activ cel puțin această durată, chiar dacă condiția devine falsă înainte de expirarea temporizatorului. Când expiră durata minimă, smart rule-ul reevaluează condiția: dacă este încă falsă, declanșatorul se dezactivează; dacă este adevărată, declanșatorul continuă normal.
Folosiți această setare pentru a garanta un timp minim de acțiune, de exemplu: „când se detectează mișcare, lumina rămâne aprinsă cel puțin 5 minute”.
Durata maximă
Disponibilă doar pentru declanșatoarele cu condiție de stare. După ce declanșatorul a fost activ pentru această durată, se dezactivează automat, indiferent dacă condiția este încă adevărată.
Folosiți-o pentru reacții limitate în timp, de exemplu: „ventilatorul funcționează cel mult 30 de minute”.
Histerezis
Disponibil pentru condițiile de comparație: Valoarea este mai mare decât, Valoarea este mai mare sau egală cu, Valoarea este mai mică decât și Valoarea este mai mică sau egală cu.
Histerezisul creează o bandă moartă în jurul pragului, pentru a preveni pornirea și oprirea în succesiune rapidă când valoarea oscilează în apropierea limitei.
Moduri:
| Mod | Plasarea benzii moarte | Utilizare tipică |
|---|---|---|
| +/- | În mod egal deasupra și sub prag | Uz general |
| + | Doar deasupra pragului | Controlul încălzirii |
| - | Doar sub prag | Controlul răcirii |
Exemplu: prag = 22 de grade, histerezis = 1 grad, mod = +/-
- Declanșatorul se activează când valoarea scade sub 21 de grade (pragul minus histerezisul).
- Declanșatorul se dezactivează când valoarea crește peste 23 de grade (pragul plus histerezisul).
- Între 21 și 23 de grade, declanșatorul își păstrează starea curentă și nu are loc nicio comutare.
Declanșatoare de timp
Un declanșator de timp se activează la anumite ore sau în anumite intervale de timp, fără să monitorizeze vreun dispozitiv.
Perioadă de timp
Selectați cât de des se repetă declanșatorul:
| Perioadă de timp | Semnificație |
|---|---|
| Zi | Se repetă zilnic |
| Săptămână | Se repetă într-o zi selectată din săptămână |
| Zi lucrătoare / Weekend | Ore separate pentru zilele lucrătoare și weekend |
| Lună | Se repetă într-o zi selectată a lunii |
| An | Se repetă la o dată selectată a anului |
Cu perioada de timp Lună puteți selecta zile numărate de la începutul lunii (de exemplu ziua 1, ziua 5) sau de la sfârșit (de exemplu ultima zi, a 3-a zi de la sfârșit).
Mod
Alegeți între două moduri:
- Instant: declanșatorul se activează într-un singur moment.
- Interval: declanșatorul este activ pe durata unui interval de timp (de la început până la sfârșit).
Unele smart rules nu acceptă modul Interval. În acest caz, selectorul de mod nu apare.
Configurarea orei
Apăsați selectorul de oră pentru a seta când se activează declanșatorul. Pentru fiecare capăt al intervalului sunt disponibile trei moduri:
| Mod de timp | Descriere |
|---|---|
| Timp | O oră și un minut fixe |
| Răsărire | Raportat la răsărit, cu decalaj reglabil |
| Apus | Raportat la apus, cu decalaj reglabil |
Când folosiți răsăritul sau apusul, decalajul vă permite să mutați ora înainte sau înapoi, de exemplu „cu 30 de minute înainte de apus” sau „la 1 oră după răsărit”. Orele de răsărit și apus se ajustează automat pe parcursul anului în funcție de locație.
În modul Interval configurați atât ora de început, cât și ora de sfârșit. Începutul și sfârșitul pot folosi moduri diferite, de exemplu începutul la apus și sfârșitul la o oră fixă.
În modul Interval, începutul și sfârșitul nu pot folosi amândouă același eveniment solar. Dacă setați începutul pe Răsărire, opțiunea Răsărire pentru sfârșit devine indisponibilă (și invers pentru Apus). Un eveniment solar se poate combina liber cu o oră fixă.
Alte detalii afișate depind de perioada de timp selectată:
- Zi: afișează ora. Orele de după miezul nopții se afișează cu prefixul „ziua următoare”.
- Săptămână: afișează o pictogramă cu abrevierea zilei din săptămână și ora.
- Zi lucrătoare / Weekend: marchează intrarea ca zi lucrătoare sau weekend, cu ora dedesubt.
- Lună: afișează ziua din lună (sau „prima zi” / „ultima zi”), cu ora dedesubt.
- An: afișează data, cu ora dedesubt.