TapHome

Wyzwalacze

Wyzwalacze określają, kiedy smart rule się aktywuje. Kilka smart rules — takich jak Warunek, Opóźnienie i Formuła — korzysta ze wspólnego systemu wyzwalaczy. Ta strona dokumentuje, jak konfigurować wyzwalacze.

Dostępne są dwa typy wyzwalaczy:

  • Wyzwalacze wartości urządzeń — monitorują jedno lub więcej urządzeń i aktywują się, gdy wartość urządzenia spełnia warunek.
  • Wyzwalacze czasowe — aktywują się o określonych godzinach lub w przedziałach czasowych.

Podczas dodawania wyzwalacza wybierasz jeden z tych typów. Niektóre smart rules obsługują tylko wyzwalacze wartości urządzeń; inne obsługują oba.

Wyzwalacze wartości urządzeń

Wyzwalacz wartości urządzenia monitoruje urządzenia i aktywuje się na podstawie ich wartości — temperatury, ruchu, stanu przełącznika, naciśnięcia przycisku i innych. Konfigurujesz trzy rzeczy: które urządzenia monitorować, którą właściwość obserwować i jaki warunek sprawdzać.

Urządzenia wejściowe

Wyzwalacz wymaga jednego lub więcej urządzeń do monitorowania. W zależności od smart rule, urządzenia wybierasz na głównej stronie smart rule (wspólne dla wszystkich wyzwalaczy) lub bezpośrednio na stronie konfiguracji wyzwalacza. Wszystkie urządzenia w jednym wyzwalaczu muszą być tego samego typu.

Typ wartości

Wybierz, którą właściwość urządzenia monitorować. Dostępne opcje zależą od możliwości wybranych urządzeń. Typowe typy wartości:

Typ wartościPrzykładowe zastosowanie
temperaturaMonitorowanie temperatury pomieszczenia
WilgotnośćMonitorowanie poziomu wilgotności
RuchWykrywanie ruchu
JasnośćReagowanie na poziom światła
KontaktronWykrywanie otwarcia/zamknięcia drzwi i okien
CO2Monitorowanie jakości powietrza
Przycisk wciśniętyReagowanie na naciśnięcia przycisków
WartośćMonitorowanie wartości numerycznych (pozycja rolet, poziom ściemnienia)

Naciśnij Pokaż więcej w selektorze typów wartości, aby wyświetlić dodatkowe opcje, w tym agregacje statystyczne (średnia, minimum, maksimum w okresie czasu), jeśli urządzenie je obsługuje.

Warunek wyzwalacza

Warunek wyzwalacza definiuje, jak wartość urządzenia jest ewaluowana. Warunki dzielą się na dwie kategorie: warunki stanowe i warunki zdarzeniowe. To rozróżnienie jest kluczowe — wpływa na zachowanie wyzwalacza i dostępne dodatkowe ustawienia.

  • Warunki stanowe pozostają aktywne tak długo, jak warunek jest spełniony. Wyzwalacz aktywuje się, gdy warunek staje się prawdziwy, i dezaktywuje się, gdy staje się fałszywy.
  • Warunki zdarzeniowe uruchamiają się raz, gdy następuje określona zmiana. Nie pozostają aktywne — wykrywają chwilową zmianę.

Stanowe warunki wyzwalacza

Warunki stanowe pozostają aktywne tak długo, jak warunek jest spełniony. Są ponownie ewaluowane za każdym razem, gdy wartość urządzenia się zmienia.

Porównanie:

WarunekZnaczenie
Wartość jest równaWartość jest dokładnie równa progowi
Wartość nie jest równaWartość jest inna niż próg
Wartość jest większa niżWartość jest powyżej progu
Wartość jest większa lub równaWartość jest równa lub powyżej progu
Wartość jest mniejsza niżWartość jest poniżej progu
Wartość jest mniejsza lub równaWartość jest równa lub poniżej progu

Zakres:

WarunekZnaczenie
Wartość jest w przedzialeWartość mieści się między dwoma punktami końcowymi
Wartość jest poza przedziałemWartość jest poza dwoma punktami końcowymi

Dostępność wartości i błędy:

WarunekZnaczenie
Ma wartośćUrządzenie raportuje wartość
Nie ma wartościWartość urządzenia jest nieznana lub niedostępna
Ma ostrzeżenieUrządzenie ma ostrzeżenie
Ma błądUrządzenie ma błąd
Ma ostrzeżenie lub błądUrządzenie ma ostrzeżenie lub błąd
Brak ostrzeżeniaUrządzenie nie ma ostrzeżenia
Brak błęduUrządzenie nie ma błędu
Brak ostrzeżenia lub błęduUrządzenie nie ma ostrzeżenia ani błędu

Zdarzeniowe warunki wyzwalacza

Warunki zdarzeniowe uruchamiają się raz, gdy następuje określona zmiana. Nie pozostają aktywne — wykrywają przejścia.

Zmiany wartości:

WarunekZnaczenie
Wartość się zmieniłaNastąpiła jakakolwiek zmiana wartości
Wartość zmieniła się naWartość zmieniła się na określoną wartość
Wartość zmieniła się zWartość zmieniła się z określonej wartości

Przekroczenia progu:

WarunekZnaczenie
Wartość wzrosła powyżejWartość wzrosła powyżej progu
Wartość wzrosła powyżej lub jest równaWartość wzrosła do lub powyżej progu
Wartość spadła poniżejWartość spadła poniżej progu
Wartość spadła poniżej lub jest równaWartość spadła do lub poniżej progu

Przejścia zakresu:

WarunekZnaczenie
Wartość weszła w przedziałWartość weszła w zakres
Wartość wyszła z przedziałuWartość opuściła zakres

Przejścia dostępności wartości:

WarunekZnaczenie
Otrzymała wartośćUrządzenie zaczęło raportować wartość
Straciła wartośćUrządzenie przestało raportować wartość
Otrzymała ostrzeżenieUrządzenie weszło w stan ostrzeżenia
Otrzymała błądUrządzenie weszło w stan błędu
Otrzymała ostrzeżenie lub błądUrządzenie weszło w stan ostrzeżenia lub błędu
Straciła wszystkie ostrzeżeniaWszystkie ostrzeżenia zostały usunięte
Straciła wszystkie błędyWszystkie błędy zostały usunięte
Straciła wszystkie ostrzeżenia lub błędyWszystkie ostrzeżenia i błędy zostały usunięte

Zdarzenia specyficzne dla urządzenia:

WarunekZnaczenie
Wartość jestWystąpiło zdarzenie specyficzne dla urządzenia (np. naciśnięcie przycisku)

Dostępne warunki zależą od wybranych urządzeń i typu wartości.

Wartość i przedział wartości

W zależności od warunku wyzwalacza wprowadzasz pojedynczą wartość progową lub zakres:

  • Warunki porównania i zmiany wartości wymagają pojedynczej wartości — progu lub celu.
  • Warunki zakresu i przejścia zakresu wymagają dwóch wartości — początku i końca przedziału.
  • Warunki dostępności wartości, błędów i zdarzeń specyficznych dla urządzenia nie wymagają wartości.

Dodatkowe ustawienia

Konfiguracja wyzwalacza obejmuje sekcję Dodatkowe ustawienia z zaawansowanymi opcjami. Wyświetlane ustawienia zależą od typu warunku wyzwalacza i Twojej konfiguracji.

Wszystkie urządzenia muszą spełniać warunek

Widoczne, gdy wybrano więcej niż jedno urządzenie wejściowe i wyzwalacz używa warunku stanowego.

  • Wyłączone (domyślnie): Wyzwalacz aktywuje się, gdy którekolwiek z wybranych urządzeń spełnia warunek.
  • Włączone: Wyzwalacz aktywuje się tylko wtedy, gdy wszystkie wybrane urządzenia jednocześnie spełniają warunek.

Opóźnienie

Opóźnia aktywację wyzwalacza o określony czas po pierwszym spełnieniu warunku. Opóźnienie zachowuje się bardzo różnie w zależności od kategorii warunku:

  • Warunek stanowy + opóźnienie — warunek musi pozostać nieprzerwanie prawdziwy przez cały okres opóźnienia. Jeśli warunek stanie się fałszywy podczas opóźnienia, timer jest anulowany. Użyj tego do odfiltrowania krótkich fluktuacji (np. ignorowanie skoku temperatury trwającego zaledwie kilka sekund).
  • Warunek zdarzeniowy + opóźnienie — zdarzenie jest kolejkowane i aktywacja następuje po upłynięciu opóźnienia, niezależnie od tego, co stanie się następnie. Opóźnienie po prostu opóźnia reakcję.

Kolejka opóźnień

Dostępne tylko gdy opóźnienie jest włączone na wyzwalaczu z warunkiem zdarzeniowym.

Kolejka przechowuje oczekujące zdarzenia, przetwarzane w kolejności (pierwsze weszło, pierwsze wyszło). Możesz ustawić rozmiar kolejki od 1 do 10. Jeśli zdarzenia przychodzą szybciej niż opóźnienie pozwala je przetworzyć i kolejka jest pełna, nowe zdarzenia są cicho odrzucane.

Minimalny czas trwania

Dostępne tylko dla wyzwalaczy z warunkiem stanowym. Po aktywacji wyzwalacza pozostaje on aktywny przez co najmniej ten czas — nawet jeśli warunek stanie się fałszywy przed upływem timera. Gdy minimalny czas upływa, smart rule ponownie ewaluuje warunek: jeśli jest nadal fałszywy, wyzwalacz się dezaktywuje; jeśli prawdziwy, wyzwalacz kontynuuje normalnie.

Użyj tego do zagwarantowania minimalnego czasu akcji — na przykład “gdy wykryto ruch, utrzymaj światło włączone przez co najmniej 5 minut”.

Maksymalny czas trwania

Dostępne tylko dla wyzwalaczy z warunkiem stanowym. Po tym jak wyzwalacz był aktywny przez ten czas, automatycznie się dezaktywuje — niezależnie od tego, czy warunek jest nadal prawdziwy.

Użyj tego dla reakcji ograniczonych czasowo — na przykład “utrzymuj wentylator włączony przez maksymalnie 30 minut”.

Histereza

Dostępne dla warunków porównania: Wartość jest większa niż, Wartość jest większa lub równa, Wartość jest mniejsza niż i Wartość jest mniejsza lub równa.

Histereza tworzy martwą strefę wokół progu, aby zapobiec szybkiemu przełączaniu włącz/wyłącz, gdy wartość oscyluje w pobliżu granicy.

Tryby:

TrybUmiejscowienie martwej strefyTypowe zastosowanie
+/-Równo powyżej i poniżej proguOgólne zastosowanie
+Tylko powyżej proguSterowanie ogrzewaniem
-Tylko poniżej proguSterowanie chłodzeniem

Przykład: Próg = 22 stopnie, histereza = 1 stopień, tryb = +/-

  • Wyzwalacz aktywuje się, gdy wartość spadnie poniżej 21 stopni (próg minus histereza).
  • Wyzwalacz dezaktywuje się, gdy wartość wzrośnie powyżej 23 stopni (próg plus histereza).
  • Między 21 a 23 stopniami wyzwalacz utrzymuje swój bieżący stan — nie następuje przełączanie.

Wyzwalacze czasowe

Wyzwalacz czasowy aktywuje się o określonych godzinach lub w przedziałach czasowych, bez monitorowania jakichkolwiek urządzeń.

Okres czasu

Wybierz, jak często wyzwalacz się powtarza:

Rama czasowaZnaczenie
DzieńPowtarza się codziennie
TydzieńPowtarza się w wybranym dniu tygodnia
Dzień roboczy / WeekendOddzielne godziny dla dni roboczych i weekendów
MiesiącPowtarza się w wybranym dniu miesiąca
RokPowtarza się w wybranej dacie roku

Z ramą czasową Miesiąc możesz wybierać dni liczone od początku miesiąca (np. dzień 1, dzień 5) lub od końca (np. ostatni dzień, 3. dzień od końca).

Tryb

Wybierz między dwoma trybami:

  • Natychmiastowy — wyzwalacz uruchamia się w jednym punkcie czasu.
  • Interwał — wyzwalacz jest aktywny podczas zakresu czasowego (od początku do końca).

Niektóre smart rules nie obsługują trybu interwałowego. W takim przypadku selektor trybu się nie pojawia.

Konfiguracja czasu

Naciśnij selektor czasu, aby ustawić, kiedy wyzwalacz się uruchamia. Trzy tryby czasu są dostępne dla każdego punktu:

Tryb czasuOpis
CzasStała godzina i minuta
Wschód słońcaWzględem wschodu słońca, z regulowanym przesunięciem
Zachód słońcaWzględem zachodu słońca, z regulowanym przesunięciem

Przy użyciu wschodu lub zachodu słońca przesunięcie pozwala przesunąć czas do przodu lub do tyłu — na przykład “30 minut przed zachodem słońca” lub “1 godzina po wschodzie słońca”. Godziny wschodu i zachodu słońca dostosowują się automatycznie w ciągu roku na podstawie Twojej lokalizacji.

W trybie interwałowym konfigurujesz zarówno czas początkowy, jak i końcowy. Każdy punkt może używać innego trybu czasu — na przykład start o zachodzie słońca i koniec o stałej godzinie.

W trybie interwałowym punkt początkowy i końcowy nie mogą obydwa używać tego samego zdarzenia słonecznego. Jeśli ustawisz początek na Wschód słońca, opcja Wschód słońca dla końca staje się niedostępna (i analogicznie dla Zachód słońca). Możesz swobodnie łączyć zdarzenie słoneczne ze stałą godziną.

Dodatkowe szczegóły wyświetlania zależą od wybranej ramy czasowej:

  • Dzień — wyświetla godzinę. Godziny po północy wyświetlają się z prefiksem “następny dzień”.
  • Tydzień — wyświetla ikonę skrótu dnia tygodnia i godzinę.
  • Dzień roboczy / Weekend — oznacza wpis jako dzień roboczy lub weekend, z godziną poniżej.
  • Miesiąc — wyświetla dzień miesiąca (lub “pierwszy dzień” / “ostatni dzień”), z godziną poniżej.
  • Rok — wyświetla datę, z godziną poniżej.