TapHome

Warunek

Smart rule Warunek pozwala tworzyć niestandardowe automatyzacje, łącząc wyzwalacze (warunki uruchamiające smart rule) z akcjami (co się dzieje, gdy warunek jest spełniony). Akcje możesz uruchamiać na podstawie wartości urządzeń (temperatura, ruch, naciśnięcia przycisku itp.) lub według harmonogramu czasowego.

Można o tym myśleć jak o konfigurowalnym smart rule typu przyczyna–skutek: „Jeżeli temperatura spadnie poniżej 20 stopni, wtedy włącz grzejnik". Definiujesz „jeżeli" (wyzwalacz) i „wtedy" (akcję).

Kiedy używać tego smart rule

Używaj smart rule Warunek, gdy chcesz:

  • Reagować na zmiany urządzeń — włączyć światło po wykryciu ruchu, wysłać powiadomienie po otwarciu drzwi, uruchomić wentylację, gdy poziom CO2 jest zbyt wysoki.
  • Reagować na zdarzenia czasowe — włączyć oświetlenie ogrodowe o zachodzie słońca, wyłączyć ogrzewanie o 23:00, stosować różne harmonogramy w dni robocze i weekendy.
  • Łączyć warunki z akcjami — skonfigurować wiele wyzwalaczy, każdy z własnym zestawem akcji.

Jeden smart rule Warunek może zawierać wiele wyzwalaczy. Każdy wyzwalacz ma własny warunek i własny zestaw akcji. Pierwszy wyzwalacz, którego warunek jest spełniony, „wygrywa" — wykonywane są jego akcje. Pozwala to budować smart rules typu: „Jeżeli temperatura < 18, włącz grzejnik na pełną moc; jeżeli temperatura < 20, włącz grzejnik na niską moc; w przeciwnym razie wyłącz grzejnik".

Pierwsze kroki

Prosty przykład

Chcesz włączyć światło na korytarzu, gdy czujnik ruchu wykryje ruch, i wyłączyć je, gdy ruch ustanie.

  1. Utwórz nowy smart rule Warunek.
  2. Smart rule startuje w trybie Wartość urządzenia (domyślny).
  3. W sekcji Urządzenia wejściowe naciśnij Dodaj urządzenie i wybierz czujnik ruchu.
  4. W sekcji wyzwalacz naciśnij Dodaj wyzwalacz, aby utworzyć pierwszy wyzwalacz.
  5. Na stronie konfiguracji wyzwalacza:
    • Wyzwalane przez: wybierz Ruch.
    • Kiedy: wybierz Wartość jest równa.
    • Wartość: wybierz Wykryto ruch.
    • W sekcji Akcje naciśnij Dodaj nową akcję, wybierz światło na korytarzu i ustaw akcję włączenia.
  6. Wróć i naciśnij Dodaj wyzwalacz dla drugiego wyzwalacza.
  7. Skonfiguruj go tak samo, ale jako wartość wybierz Brak ruchu i ustaw akcję wyłączenia światła.
  8. Naciśnij Zapisz.

Światło na korytarzu będzie teraz włączać się po wykryciu ruchu i wyłączać, gdy ruch ustanie.

Wyzwalacze

Każdy smart rule Warunek działa w jednym z dwóch trybów wyzwalacza, wybieranym za pomocą przycisków radiowych u góry strony konfiguracji:

  • Wartość urządzenia (domyślny) — monitoruje jedno lub więcej urządzeń i uruchamia akcje na podstawie ich wartości.
  • Czas — uruchamia akcje w określonych momentach lub w przedziałach czasowych. Nie są potrzebne urządzenia wejściowe.

Urządzenia wejściowe (tryb wartości urządzenia)

Naciśnij Dodaj urządzenie, aby dodać jedno lub więcej urządzeń do monitorowania (wszystkie muszą być tego samego typu). Wszystkie wyzwalacze w tym smart rule oceniane są względem tych wspólnych urządzeń.

Konfigurowanie wyzwalaczy

Naciśnij Dodaj wyzwalacz lub naciśnij istniejący wyzwalacz, aby otworzyć stronę jego konfiguracji. Warunki wyzwalacza dzielą się na dwie kategorie — warunki stanu (aktywne tak długo, jak są spełnione) i warunki zdarzenia (odpalają się raz przy określonej zmianie). To rozróżnienie decyduje, jakie typy akcji są dostępne — patrz Akcje poniżej.

Typy wartości, warunki wyzwalacza, ustawienia dodatkowe i konfiguracja wyzwalacza czasowego — patrz Wyzwalacze.

Akcje

Każdy wyzwalacz ma własną listę akcji wykonywanych po spełnieniu jego warunku. Akcje definiują co się dzieje — które urządzenia sterować i w jaki sposób.

Utrzymanie akcji a Akcja jednorazowa

Akcje są dwóch typów:

  • Utrzymanie akcji stale steruje urządzeniem docelowym tak długo, jak wyzwalacz jest aktywny.
  • Akcja jednorazowa wpływa na urządzenie docelowe tylko w momencie aktywacji wyzwalacza.

Jeśli akcja to „włącz światło", Utrzymanie akcji będzie blokować wszelkie próby wyłączenia światła przez smart rules o niższym priorytecie, dopóki wyzwalacz nie wygaśnie. Natomiast Akcja jednorazowa włączy światło raz, ale pozwoli innym smart rules swobodnie zmieniać jego stan później.

Dostępny typ zależy od wyzwalacza:

  • Akcje wyzwalacza Zdarzenie są zawsze Akcja jednorazowa. Ponieważ zdarzenie odpala się natychmiastowo, nie ma nic do „utrzymywania".
  • Akcje wyzwalacza Stan domyślnie są Utrzymanie akcji, ale można przełączyć na Akcja jednorazowa. Domyślnie konfiguracja akcji wyświetla uproszczony widok. Naciśnij przycisk Pokaż więcej, aby wyświetlić sekcję Rodzaj akcji, w której możesz wybrać między Utrzymanie akcji a Akcja jednorazowa.

Użyj Akcja jednorazowa na wyzwalaczu Stan, gdy chcesz, żeby warunek wyzwalacza coś uruchomił, nie blokując przy tym urządzenia. Na przykład wyzwalacz Stan „temperatura powyżej 25 stopni" z Akcja jednorazowa „włącz wentylator" włączy wentylator jednorazowo, gdy temperatura przekroczy 25, ale nie uniemożliwi innym smart rules (nawet o niższym priorytecie) wyłączenia wentylatora, gdy temperatura wciąż będzie powyżej 25.

Dodawanie akcji

Na stronie konfiguracji wyzwalacza naciśnij Dodaj nową akcję w sekcji Akcje. Wybierz urządzenie docelowe, a następnie skonfiguruj, co urządzenie ma zrobić (włączyć, wyłączyć, ustawić na określoną wartość itp.).

Do jednego wyzwalacza można dodać wiele akcji. Na przykład jeden wyzwalacz „wykryto ruch" może włączyć światło, ustawić termostat na 22 stopnie i zamknąć rolety.

Powiadomienia

Naciśnij ikonę dzwonka w nagłówku sekcji Akcje, aby dodać akcję powiadomienia. Powiadomienia są wysyłane jako wiadomości push do wybranych użytkowników lub grup użytkowników po aktywacji wyzwalacza.

Treść powiadomień może zawierać dynamiczną zawartość z wykorzystaniem stałych skryptu:

  • SmartRuleName — nazwa tego smart rule.
  • LocationName — nazwa Twojej instalacji.
  • DeviceName — nazwa urządzenia, które uruchomiło smart rule (tylko tryb Wartość urządzenia).

Zarządzanie akcjami

Każda akcja na liście wyświetla nazwę urządzenia docelowego oraz podsumowanie skonfigurowanej akcji. Naciśnij menu z trzema kropkami przy dowolnej akcji, aby:

  • Edytować — zmienić konfigurację akcji.
  • Usunąć — skasować akcję.
  • Zmienić nazwę — nadać akcji nową nazwę.

Wiele wyzwalaczy

Jeden smart rule Warunek może mieć wiele wyzwalaczy. Każdy wyzwalacz ma własny warunek i własne akcje. Tak działa priorytet:

  1. Wszystkie wyzwalacze są oceniane za każdym razem, gdy zmienia się wartość urządzenia (lub nastąpi zdarzenie czasowe).
  2. Pierwszy wyzwalacz, którego warunek jest aktualnie spełniony, „wygrywa".
  3. Wykonywane są tylko akcje wygrywającego wyzwalacza.
  4. Pozostałe wyzwalacze nadal aktualizują swój wewnętrzny stan, ale ich akcje nie są stosowane.

Zachowanie „pierwsze dopasowanie wygrywa" oznacza, że kolejność wyzwalaczy ma znaczenie. Wyzwalacz wymieniony pierwszy ma najwyższy priorytet.

Wyzwalacze są wyświetlane z numerowanymi ikonami (1, 2, 3, …). Wyzwalacze Stan pokazują wypełnione kółko, wyzwalacze Zdarzenie — kółko z konturem.

Naciśnij menu z trzema kropkami przy dowolnym wyzwalaczu, aby:

  • Edytować — otworzyć konfigurację wyzwalacza.
  • Powielić akcje — skopiować akcje tego wyzwalacza do jednego lub więcej innych wyzwalaczy w tym samym smart rule.
  • Usunąć — skasować wyzwalacz.

Przykłady i scenariusze

Sterowanie temperaturą z histerezą

Cel: Włączanie grzejnika, gdy pomieszczenie się wychładza, z histerezą zapobiegającą szybkiemu cyklowaniu.

ParametrWartość
TrybWartość urządzenia
Urządzenie wejścioweCzujnik temperatury
Typ wyzwalacza 1Wartość jest mniejsza niż
Wartość wyzwalacza 120 stopni
Histereza wyzwalacza 11 stopień, tryb: +
Akcja wyzwalacza 1Włącz grzejnik (Utrzymanie akcji)
Typ wyzwalacza 2Wartość jest większa lub równa
Wartość wyzwalacza 221 stopni
Akcja wyzwalacza 2Wyłącz grzejnik

Działanie: Grzejnik włącza się, gdy temperatura spada poniżej 20 stopni. Dzięki histerezie w trybie + wyzwalacz 1 pozostaje aktywny, dopóki temperatura nie wzrośnie powyżej 21 stopni (20 + 1 = 21). Grzejnik wyłącza się. Nie włączy się ponownie, dopóki temperatura nie spadnie poniżej 20. Zapobiega to cyklowaniu grzejnika, gdy temperatura oscyluje wokół 20 stopni.

Światło aktywowane ruchem z opóźnieniem

Cel: Włączanie świateł po wykryciu ruchu i wyłączanie ich 5 minut po ustaniu ruchu.

ParametrWartość
TrybWartość urządzenia
Urządzenie wejścioweCzujnik ruchu
Typ wyzwalacza 1Wartość jest równa
Wartość wyzwalacza 1Wykryto ruch
Akcja wyzwalacza 1Włącz światło (Utrzymanie akcji)
Typ wyzwalacza 2Wartość jest równa
Wartość wyzwalacza 2Brak ruchu
Opóźnienie wyzwalacza 25 minut
Akcja wyzwalacza 2Wyłącz światło

Działanie: Po wykryciu ruchu światło włącza się natychmiast (wyzwalacz 1). Po ustaniu ruchu wyzwalacz 2 uruchamia 5-minutowe opóźnienie. Jeśli ruch zostanie wykryty ponownie w ciągu tych 5 minut, opóźnienie jest anulowane (warunek „brak ruchu" staje się fałszywy) i wyzwalacz 1 ponownie przejmuje kontrolę. Światło wyłącza się tylko, jeśli przez pełne 5 minut nie zostanie wykryty żaden ruch.

Światło ruchu z minimalnym czasem trwania

Cel: Włączanie świateł po wykryciu ruchu i utrzymywanie ich włączonych przez co najmniej 10 minut, nawet gdy ruch ustanie.

ParametrWartość
TrybWartość urządzenia
Urządzenie wejścioweCzujnik ruchu
Typ wyzwalacza 1Wartość jest równa
Wartość wyzwalacza 1Wykryto ruch
Wyzwalacz 1 Minimalny czas trwania10 minut
Akcja wyzwalacza 1Włącz światło (Utrzymanie akcji)
Typ wyzwalacza 2Wartość jest równa
Wartość wyzwalacza 2Brak ruchu
Akcja wyzwalacza 2Wyłącz światło

Działanie: Po wykryciu ruchu światło włącza się natychmiast i uruchamia się 10-minutowy timer minimalnego czasu trwania. Jeśli ruch ustanie po 2 minutach, światło pozostaje włączone — minimalny czas trwania gwarantuje co najmniej 10 minut. Po upływie timera smart rule ponownie ocenia warunek. Jeśli nadal nie ma ruchu, wygrywa wyzwalacz 2 i światło wyłącza się. Jeśli ruch wznowił się, wyzwalacz 1 kontynuuje i światło pozostaje włączone.

Codzienna automatyzacja rolet i świateł

Cel: Automatyczne zarządzanie roletami i światłami przez cały dzień — otwieranie rolet po wschodzie słońca, zamykanie rolet i włączanie świateł przed zachodem, wyłączanie świateł przed snem.

ParametrWartość
TrybCzas
Ramy czasowe wyzwalacza 1Dzień
Tryb wyzwalacza 1Natychmiastowy
Czas startu wyzwalacza 1Wschód słońca + 30 minut
Akcja 1 wyzwalacza 1Otwórz rolety w salonie
Akcja 2 wyzwalacza 1Otwórz rolety w sypialni
Ramy czasowe wyzwalacza 2Dzień
Tryb wyzwalacza 2Natychmiastowy
Czas startu wyzwalacza 2Zachód słońca - 15 minut
Akcja 1 wyzwalacza 2Zamknij rolety w salonie
Akcja 2 wyzwalacza 2Zamknij rolety w sypialni
Akcja 3 wyzwalacza 2Włącz oświetlenie salonu
Ramy czasowe wyzwalacza 3Dzień
Tryb wyzwalacza 3Natychmiastowy
Czas startu wyzwalacza 323:00
Akcja 1 wyzwalacza 3Wyłącz oświetlenie salonu

Działanie: Każdego ranka, 30 minut po wschodzie słońca, oba zestawy rolet otwierają się. Krótko przed zachodem słońca rolety zamykają się i włącza się oświetlenie salonu. O 23:00 światła wyłączają się. Ponieważ wszystkie wyzwalacze używają trybu Natychmiastowy, każda akcja odpala się jednorazowo o określonej porze (Akcja jednorazowa). Czasy Wschód słońca i Zachód słońca dostosowują się automatycznie przez cały rok na podstawie lokalizacji.

Harmonogram dni roboczych a weekendów

Cel: Stosowanie różnych harmonogramów ogrzewania w dni robocze i weekendy.

ParametrWartość
TrybCzas
Ramy czasowe wyzwalacza 1Dzień roboczy / Weekend
Tryb wyzwalacza 1Interwał
Start wyzwalacza 106:00 (Dzień roboczy)
Koniec wyzwalacza 108:00 (Dzień roboczy)
Akcja wyzwalacza 1Ustaw termostat na 22 stopnie
Ramy czasowe wyzwalacza 2Dzień roboczy / Weekend
Tryb wyzwalacza 2Interwał
Start wyzwalacza 208:00 (Weekend)
Koniec wyzwalacza 210:00 (Weekend)
Akcja wyzwalacza 2Ustaw termostat na 22 stopnie

Działanie: W dni robocze ogrzewanie startuje o 06:00. W weekendy startuje o 08:00. Oba harmonogramy wyłączają dodatkowe ogrzewanie po 2 godzinach.