Automatizmusok
Az Automatizmusok a Smartive alkalmazás egyik legfontosabb funkciója, amely lehetővé teszi a felhasználók számára, hogy
automatizált folyamatokat hozzanak létre és kezeljenek a rendszerben. Az Automatizmusok segítségével különböző
eseményekhez és feltételekhez kapcsolódó műveleteket állíthatsz be, így a rendszer intelligens módon reagálhat a
környezeti változásokra vagy felhasználói interakciókra.
Az oldalon található egy keresőmező, ahol kulcsszavak alapján kereshetsz az automatizmusok között. Ez alatt szobákra
lebontva találhatók az adott szobához rendelt automatizmusok, amelyekre kattintva megnyílik a szerkesztőfelület, ahol
módosíthatod az adott automatizmust.
A jobb alsó sarokban
található +
gombra nyomva megjelenik egy menü 2 opcióval:
Automatizmus létrehozás: Erre a gombra nyomva átnavigál a Smarive az Automatizmusok létrehozása oldalra, ahol az új
automatizmusnak tudunk nevet adni, majd egy Ha - Akkor - Különben szerkezetben tudjuk beállítani azt, hogy adott
feltételre, melyik eszköz, hogyan reagáljon. Emellett még kiválasztható, hogy az automatizmus ne aktiválódjon a
rendszer elindulásakor, valamint, hogy csak Auto módban legyen aktív.
Automatizmusok automatikus generálása: Erre a gombra nyomva felugrik egy ablak, ahol előre definiált, gyakran
használt automatizmusokból lehet választani. Egyszerre akár több is generálható. Ezek a következők:
- Világításvezérlés kapcsolóval: A kapcsolók fogják vezérelni a világítást.
- Redőnyvezérlés kapcsolóval: A kapcsolók fogják vezérelni a redőnyöket.
- Világításvezérlés mozgásérzékelővel: A világítás mozgásérzékelők alapján fognak ki/be kapcsolni sötétedés után.
- Riasztó alapú hangok: A hangszórók megszólalnak, riasztás esetén.
- Riasztó alapú világítás: A LED szalagok felvillannak amikor a riasztó élesít vagy riaszt.
- Csengő LED-fény és hangok: Beállítja a LED-eket és a hangszórókat, hogy reagáljanak a csengőre.
Automatizmus létrehozásánál választható feltételek:
- Riasztó: Riasztó élesítése, hatástalanítása, illetve riasztás.
- Logikai És: Két vagy több feltétel teljesülése.
- Csengő: Csengő megnyomása.
- Helyzet: Helyzet megváltozása, például otthon vagy távol.
- Dátum: Fejlesztés alatt.
- Késleltetés: Időbeli sorrendiséget állíthatunk fel vele (Pl.: 2 mozgásérzékelő érzékelése egymás után).
- Eszköz: Adott eszköz állapotának megváltozása, például kapcsoló be- vagy kikapcsolása.
- Email: Email érkezése
- GitLab: GitLab esemény, például új commit vagy issue létrehozása.
- Fűtés: Termosztát állapotának megváltozása, például fűtés bekapcsolása vagy kikapcsolása.
- Öntözés: Öntözőrendszer állapotának megváltozása, például öntözés indítása vagy leállítása.
- Mozgás: Mozgásérzékelő érzékelése.
- Logikai Nem: Más logikai feltétel (És vagy Vagy) tagadása.
- Logikai Vagy: Két vagy több feltétel közül legalább egy teljesülése.
- Jelenlét: Jelenlét érzékelése, például valaki épp az érzékelő előtt áll.
- Tőzsde: Tőzsdei árfolyam változása, például egy adott részvény árfolyamának emelkedése vagy csökkenése.
- Hőmérséklet: Hőmérséklet változása, például egy adott hőmérséklet küszöbérték átlépése.
- Idő: Adott időpont elérése esetén.
- Mindig: Ezt általában akkor használjuk, ha az akkor záradék dinamikus kifejezést tartalmaz.
- Időjárás: Például fényerősséghez, felhőzet mértékéhez kapcsolódó.
Automatizmus létrehozásánál választható reakciók:
- Ne történjen semmi: Ezzel a reakcióval az automatizmus nem hajt végre semmilyen műveletet.
- Fénykép készítése: A rendszer készít egy fényképet a kiválasztott kamerával.
- Android eszköz vezérlése: Samrtive-hoz csatlakoztatott Android eszközök, például okostelefonok képernyőjének ki- vagy
bekapcsolása. A vezérelni kívánt eszköz Smartive Beállítások menüpontjában
be
kell kapcsolni hozzá a Valós idejű értesítéseket.
- Lámpák dimmelése: Lámpák fényerejének beállítása.
- LED szalag vezérlése: LED szalagok színének, fényerejének, animációjának beállítása.
- Lámpák vezérlése: Lámpák be- vagy kikapcsolása.
- Redőny vezérlése: Redőnyök fel- vagy leengedése.
- Késleltetés: A reakció késleltetése egy adott időtartamra.
- Auto mód váltása: A szoba Auto módba kapcsolása vagy kikapcsolása.
- Eszköz vezérlése: Adott eszköz be- vagy kikapcsolása, például LED vagy lámpa.
- Zene: Fejlesztés alatt.
- Értesítés küldése: Értesítés küldése a felhasználónak.
- Hang lejátszása: Hang lejátszása a rendszer hangszóróján. Meg kell adnunk az eszközt, ami lejátssza, a dallamot és az
ismétlés mennyiségét.
- Bejárati csengő bekapcsolása: Csengetés esetén képet készít a választott kamerával.
- Riasztó vezérlése: Riasztó élesítése vagy hatástalanítása.
- Szín beállítása: Egy adott szobában lévő lámpák színének beállítása.
- Knob beállítása: A kiválasztott knob beállítása.
- Termosztát beállítása: A kiválasztott szoba termosztátjának beállítása.
- Jelenet indítása: Adott szobában lévő jelenet indítása.
Dinamikus kifejezések az automatizmusoknál:
outsideTemperature (Celsius)
: A külső hőmérséklet lekérése Celsiusban.
outsideBrightness (0.0 - 1.0)
:A külső fényerősség lekérése.
motion(roomId?)
: Igaz, ha a megadott szobában mozgásérzékelés történt.
temperature(roomId?)
: A megadott szoba hőmérsékletének lekérése.
thermostatTemperature (roomId?)
: A megadott szoba termosztátja által mért hőmérséklet lekérése.
lightOnPercentage (roomId?)
: A megadott szoba lámpáinak bekapcsolt állapotának százalékos aránya (0.0 - 1.0).
(roomId?)
: A megadott szobában lévő lámpák fényerejének százalékos aránya (0.0 - 1.0).
shutterPercentage (roomId?)
: A megadott szoba redőnyeinek nyitottsági állapota százalékban (0.0 - 1.0).
currentPowerGenerationKw
: A rendszer aktuális teljesítménytermelése kW-ban.
todayPowerGenerationKwh
: A rendszer napi teljesítménytermelése kWh-ban.
heatingOn
: Igaz, ha a megadott szoba fűtése be van kapcsolva.
stockPrice(symbol)
: A megadott részvény árfolyama.
knob (deviceId, knobIndex)
: A megadott knob aktuális értéke.
knobColor (deviceId, knobIndex)
: A megadott knob aktuális színe.
currentSceneIndex (roomId)
: A megadott szoba aktuális jelenetének indexe.