Feltétel
A Feltétel smart rule lehetővé teszi egyedi automatizációk létrehozását kiváltók (a smart rule-t indító feltételek) és műveletek (a feltétel teljesülésekor végrehajtott lépések) kombinálásával. Műveleteket indíthatsz eszközértékek alapján (hőmérséklet, mozgás, gombnyomás stb.) vagy időütemezés alapján.
Gondolj rá úgy, mint egy testreszabható ok-okozat smart rule-ra: „Ha a hőmérséklet 20 fok alá süllyed, akkor kapcsold be a fűtést". Te határozod meg a „ha" részt (kiváltó) és az „akkor" részt (művelet).
Mikor érdemes ezt a smart rule-t használni
Használd a Feltétel smart rule-t, ha szeretnél:
- Eszközváltozásokra reagálni — lámpák bekapcsolása mozgásérzékelés esetén, értesítés küldése ajtónyitáskor, szellőztetés aktiválása túl magas CO2-szint esetén.
- Időeseményekre reagálni — kerti lámpák bekapcsolása napnyugtakor, fűtés kikapcsolása 23:00-kor, eltérő ütemezések hétköznapra és hétvégére.
- Feltételeket és műveleteket kombinálni — több kiváltó beállítása, mindegyikhez saját műveletsorral.
Egyetlen Feltétel smart rule több kiváltót is tartalmazhat. Minden kiváltónak saját feltétele és saját műveletsora van. Az első kiváltó, amelynek feltétele teljesül, „nyer" — annak műveletei hajtódnak végre. Így olyan smart rule-okat építhetsz, mint: „Ha a hőmérséklet < 18, kapcsold be a fűtést erős fokozaton; ha a hőmérséklet < 20, kapcsold be alacsony fokozaton; egyébként kapcsold ki a fűtést".
Első lépések
Egyszerű példa
Szeretnéd bekapcsolni az előszobai lámpát, ha a mozgásérzékelő mozgást észlel, és kikapcsolni, ha a mozgás megszűnik.
- Hozz létre egy új Feltétel smart rule-t.
- A smart rule alapértelmezés szerint Eszközérték módban indul.
- A Beviteli eszközök szakaszban koppints az Eszköz hozzáadása gombra, és válaszd ki a mozgásérzékelőt.
- A eseményindító szakaszban koppints a eseményindító hozzáadása gombra az első kiváltó létrehozásához.
- A kiváltó konfigurációs oldalán:
- Aktiválási feltétel: válaszd a Mozgás lehetőséget.
- Amikor: válaszd a Az érték egyenlő lehetőséget.
- Érték: válaszd a Mozgás kijelölve értéket.
- A Műveletek szakaszban koppints az Új művelet hozzáadása gombra, válaszd ki az előszobai lámpát, és állítsd be a bekapcsolás műveletet.
- Lépj vissza, és koppints a eseményindító hozzáadása gombra a második kiváltóhoz.
- Konfiguráld ugyanígy, de értéknek válaszd a Mozgás törölve lehetőséget, és állítsd be a lámpa kikapcsolása műveletet.
- Koppints a Mentés gombra.
Az előszobai lámpa mostantól bekapcsol, amikor mozgás érzékelhető, és kikapcsol, amikor a mozgás megszűnik.
Kiváltók
Minden Feltétel smart rule két kiváltó mód egyikében működik, amelyek a konfigurációs oldal tetején lévő választógombokkal állíthatók be:
- Eszközérték (alapértelmezett) — egy vagy több eszközt figyel, és értékeik alapján indít műveleteket.
- Idő — meghatározott időpontokban vagy időintervallumokban indít műveleteket. Bemeneti eszközökre nincs szükség.
Bemeneti eszközök (eszközérték mód)
Koppints az Eszköz hozzáadása gombra egy vagy több megfigyelendő eszköz hozzáadásához (az összesnek azonos típusúnak kell lennie). Az ebben a smart rule-ban lévő összes kiváltó ezeken a közös eszközökön értékelődik ki.
Kiváltók konfigurálása
Koppints a eseményindító hozzáadása gombra, vagy érints meg egy meglévő kiváltót a konfigurációs oldal megnyitásához. A kiváltó feltételek két kategóriába tartoznak — állapot feltételek (addig aktívak, amíg a feltétel teljesül) és esemény feltételek (egyszer aktiválódnak egy adott változáskor). Ez a különbség határozza meg, mely művelettípusok érhetők el — lásd az alábbi Műveletek szakaszt.
Az értéktípusokról, kiváltó feltételekről, további beállításokról és időalapú kiváltó konfigurációról lásd: Kiváltók.
Műveletek
Minden kiváltónak saját műveletlistája van, amely a kiváltó feltételének teljesülésekor hajtódik végre. A műveletek meghatározzák, mi történik — mely eszközöket vezéreljünk és hogyan.
Művelet tartása vs Egyszeri művelet
A műveletek két típusúak:
- A Művelet tartása folyamatosan vezérli a céleszközt mindaddig, amíg a kiváltó aktív.
- A Egyszeri művelet csak abban a pillanatban hat a céleszközre, amikor a kiváltó aktiválódik.
Ha a műveleted „kapcsold be a lámpát", a Művelet tartása felülír minden olyan kísérletet, amellyel alacsonyabb prioritású smart rule-ok ki akarnák kapcsolni a lámpát, amíg a kiváltó le nem jár, míg a Egyszeri művelet egyszer bekapcsolja a lámpát, de később szabadon engedi más smart rule-oknak az állapot módosítását.
Hogy melyik típus érhető el, az a kiváltótól függ:
- Esemény kiváltó műveletei mindig Egyszeri művelet típusúak. Mivel az esemény azonnal aktiválódik, nincs mit „tartani".
- Állapot kiváltó műveletei alapértelmezés szerint Művelet tartása típusúak, de átválthatsz Egyszeri művelet típusra. Alapértelmezés szerint a művelet konfigurációja egyszerűsített nézetet mutat. Koppints a Több megjelenítése gombra a Művelet típusa szakasz megjelenítéséhez, ahol választhatsz a Művelet tartása és a Egyszeri művelet között.
Használj Egyszeri művelet típust Állapot kiváltón, ha azt szeretnéd, hogy a kiváltó feltétel elindítson valamit anélkül, hogy lezárná az eszközt. Például egy Állapot kiváltó „hőmérséklet 25 fok felett" feltétellel és Egyszeri művelet „kapcsold be a ventilátort" művelettel egyszer bekapcsolja a ventilátort, amikor a hőmérséklet 25 fok fölé emelkedik, de nem akadályozza meg más smart rule-okat (még alacsonyabb prioritásúakat sem) abban, hogy kikapcsolják a ventilátort, miközben a hőmérséklet még mindig 25 fok felett van.
Műveletek hozzáadása
A kiváltó konfigurációs oldalán koppints az Új művelet hozzáadása gombra a Műveletek szakaszban. Válassz egy céleszközt, majd konfiguráld, mit csináljon az eszköz (bekapcsolás, kikapcsolás, meghatározott értékre állítás stb.).
Egyetlen kiváltóhoz több műveletet is hozzáadhatsz. Például egyetlen „mozgás észlelve" kiváltó bekapcsolhat egy lámpát, beállíthatja a termosztátot 22 fokra, és lezárhatja a redőnyöket.
Értesítések
A Műveletek szakasz fejlécében lévő csengő ikonra koppintva értesítési műveletet adhatsz hozzá. Az értesítések push üzenetként érkeznek a kiválasztott felhasználóknak vagy felhasználócsoportoknak, amikor a kiváltó aktiválódik.
Az értesítési üzenetek dinamikus tartalmat tartalmazhatnak szkript-állandók segítségével:
- SmartRuleName — ennek a smart rule-nak a neve.
- LocationName — a telepítésed neve.
- DeviceName — a smart rule-t kiváltó eszköz neve (csak Eszközérték módban).
Műveletek kezelése
A listában minden művelet megmutatja a céleszköz nevét és a konfigurált művelet összefoglalóját. Koppints a hárompontos menüre bármely műveletnél:
- Szerkesztés — a művelet konfigurációjának módosítása.
- Eltávolítás — a művelet törlése.
- Átnevezés — a művelet átnevezése.
Több kiváltó
Egyetlen Feltétel smart rule több kiváltót is tartalmazhat. Minden kiváltónak saját feltétele és saját műveletei vannak. A prioritás így működik:
- Az összes kiváltó kiértékelődik minden alkalommal, amikor egy eszközérték változik (vagy időesemény történik).
- Az első kiváltó, amelynek feltétele éppen igaz, „nyer".
- Csak a nyertes kiváltó műveletei hajtódnak végre.
- A többi kiváltó frissíti belső állapotát, de műveleteik nem alkalmazódnak.
Ez az „első egyezés nyer" viselkedés azt jelenti, hogy a kiváltók sorrendje számít. Az első helyen szereplő kiváltónak van a legmagasabb prioritása.
A kiváltók számozott ikonokkal jelennek meg (1, 2, 3, …). A Állapot kiváltók kitöltött körrel, a Esemény kiváltók üres körrel jelennek meg.
Koppints a hárompontos menüre bármely kiváltónál:
- Szerkesztés — a kiváltó konfigurációjának megnyitása.
- Műveletek duplikálása — a kiváltó műveleteinek átmásolása egy vagy több másik kiváltóba ugyanabban a smart rule-ban.
- Eltávolítás — a kiváltó törlése.
Példák és forgatókönyvek
Hőmérséklet-szabályozás hisztérézissel
Cél: Fűtés bekapcsolása, ha a szoba lehűl, hisztérézissel a gyors be-ki kapcsolgatás megelőzéséhez.
| Paraméter | Érték |
|---|---|
| Mód | Eszközérték |
| Bemeneti eszköz | Hőmérséklet-érzékelő |
| 1. kiváltó típusa | Az érték kisebb mint |
| 1. kiváltó értéke | 20 fok |
| 1. kiváltó hisztérézise | 1 fok, mód: + |
| 1. kiváltó művelete | Fűtés bekapcsolása (Művelet tartása) |
| 2. kiváltó típusa | Az érték nagyobb vagy egyenlő |
| 2. kiváltó értéke | 21 fok |
| 2. kiváltó művelete | Fűtés kikapcsolása |
Működés: A fűtés bekapcsol, ha a hőmérséklet 20 fok alá süllyed. A + módú hisztérézisnek köszönhetően az 1. kiváltó aktív marad, amíg a hőmérséklet 21 fok fölé nem emelkedik (20 + 1 = 21). A fűtés ekkor kikapcsol. Csak akkor kapcsol vissza, ha a hőmérséklet ismét 20 fok alá süllyed. Ez megakadályozza, hogy a fűtés be- és kikapcsoljon, amikor a hőmérséklet 20 fok körül ingadozik.
Mozgásra kapcsoló lámpa késleltetéssel
Cél: Lámpák bekapcsolása mozgás észlelésekor, és kikapcsolásuk 5 perccel a mozgás megszűnése után.
| Paraméter | Érték |
|---|---|
| Mód | Eszközérték |
| Bemeneti eszköz | Mozgásérzékelő |
| 1. kiváltó típusa | Az érték egyenlő |
| 1. kiváltó értéke | Mozgás kijelölve |
| 1. kiváltó művelete | Lámpa bekapcsolása (Művelet tartása) |
| 2. kiváltó típusa | Az érték egyenlő |
| 2. kiváltó értéke | Mozgás törölve |
| 2. kiváltó késleltetése | 5 perc |
| 2. kiváltó művelete | Lámpa kikapcsolása |
Működés: Mozgás észlelésekor a lámpa azonnal bekapcsol (1. kiváltó). Amikor a mozgás megszűnik, a 2. kiváltó 5 perces késleltetést indít. Ha ez alatt az 5 perc alatt újra mozgást érzékel, a késleltetés törlődik (a „nincs mozgás" feltétel hamissá válik), és az 1. kiváltó veszi át újra az irányítást. A lámpa csak akkor kapcsol ki, ha teljes 5 percig nem észlelhető mozgás.
Mozgásra kapcsoló lámpa minimális időszakkal
Cél: Lámpák bekapcsolása mozgás észlelésekor, és legalább 10 percig bekapcsolva tartása akkor is, ha a mozgás megszűnik.
| Paraméter | Érték |
|---|---|
| Mód | Eszközérték |
| Bemeneti eszköz | Mozgásérzékelő |
| 1. kiváltó típusa | Az érték egyenlő |
| 1. kiváltó értéke | Mozgás kijelölve |
| 1. kiváltó Minimális időszak | 10 perc |
| 1. kiváltó művelete | Lámpa bekapcsolása (Művelet tartása) |
| 2. kiváltó típusa | Az érték egyenlő |
| 2. kiváltó értéke | Mozgás törölve |
| 2. kiváltó művelete | Lámpa kikapcsolása |
Működés: Mozgás észlelésekor a lámpa azonnal bekapcsol, és elindul a 10 perces minimális időszak időzítője. Ha a mozgás 2 perc után megszűnik, a lámpa bekapcsolva marad — a minimális időszak legalább 10 percet garantál. Az időzítő lejártakor a smart rule újraértékel. Ha még mindig nincs mozgás, a 2. kiváltó nyer, és a lámpa kikapcsol. Ha újra van mozgás, az 1. kiváltó folytatódik, és a lámpa bekapcsolva marad.
Napi redőny- és lámpa-automatizáció
Cél: Redőnyök és lámpák automatikus kezelése a nap folyamán — redőnyök nyitása napkelte után, redőnyök csukása és lámpák bekapcsolása napnyugta közelében, lámpák kikapcsolása lefekvéskor.
| Paraméter | Érték |
|---|---|
| Mód | Idő |
| 1. kiváltó időkerete | Nap |
| 1. kiváltó módja | Azonnali |
| 1. kiváltó kezdési ideje | Napkelte + 30 perc |
| 1. kiváltó 1. művelete | Nappali redőnyök nyitása |
| 1. kiváltó 2. művelete | Hálószobai redőnyök nyitása |
| 2. kiváltó időkerete | Nap |
| 2. kiváltó módja | Azonnali |
| 2. kiváltó kezdési ideje | Napnyugta - 15 perc |
| 2. kiváltó 1. művelete | Nappali redőnyök csukása |
| 2. kiváltó 2. művelete | Hálószobai redőnyök csukása |
| 2. kiváltó 3. művelete | Nappali lámpák bekapcsolása |
| 3. kiváltó időkerete | Nap |
| 3. kiváltó módja | Azonnali |
| 3. kiváltó kezdési ideje | 23:00 |
| 3. kiváltó 1. művelete | Nappali lámpák kikapcsolása |
Működés: Minden reggel 30 perccel napkelte után mindkét redőnyszett kinyílik. Röviddel napnyugta előtt a redőnyök becsukódnak, és a nappali lámpák bekapcsolnak. 23:00-kor a lámpák kikapcsolnak. Mivel az összes kiváltó Azonnali módot használ, minden művelet egyszer aktiválódik a megadott időpontban (Egyszeri művelet). A Napkelte és Napnyugta időpontok automatikusan változnak az év során a tartózkodási helyed alapján.
Hétköznapi vs hétvégi ütemezés
Cél: Különböző fűtési ütemezések futtatása hétköznap és hétvégén.
| Paraméter | Érték |
|---|---|
| Mód | Idő |
| 1. kiváltó időkerete | Munkanap/Hétvége |
| 1. kiváltó módja | Intervallum |
| 1. kiváltó kezdete | 06:00 (hétköznap) |
| 1. kiváltó vége | 08:00 (hétköznap) |
| 1. kiváltó művelete | Termosztát beállítása 22 fokra |
| 2. kiváltó időkerete | Munkanap/Hétvége |
| 2. kiváltó módja | Intervallum |
| 2. kiváltó kezdete | 08:00 (hétvége) |
| 2. kiváltó vége | 10:00 (hétvége) |
| 2. kiváltó művelete | Termosztát beállítása 22 fokra |
Működés: Hétköznap a fűtés 06:00-kor indul. Hétvégén 08:00-kor indul. Mindkét ütemezés 2 óra után kapcsolja ki a fűtési erősítést.