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.


Automation 1


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.


Automation 2


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.