Smart (Components) Toolkit

Twórz zaawansowane, świadome stanu jednostki logiczne z wieloma formułami.
Twórz zaawansowane, świadome stanu jednostki logiczne z wieloma formułami.

Czytaj więcej ›

Obsługiwane urządzenia

Karty Flow

Kliknij na urządzenie powyżej, aby wyświetlić tylko powiązane karty Flow.

Kiedy...

Jednostka Logiczna (Dynamiczna)
Włączone
Jednostka Logiczna (Dynamiczna)
Wyłączone
Jednostka Logiczna (Dynamiczna)
Alarm ogólny włączony
Jednostka Logiczna (Dynamiczna)
Alarm ogólny wyłączony
Jednostka Logiczna (Dynamiczna)
Alarm konfiguracji zmieniony na Stan alarmu
i
Wyzwala się, gdy wykryto lub rozwiązano błąd konfiguracji (nieprawidłowy JSON lub składnia formuły).
Jednostka Logiczna (Dynamiczna)
Stan alarmu konfiguracji zmienił się
i
Wyzwala się, gdy zmienia się stan alarmu konfiguracji (wykryto lub rozwiązano błąd).
Jednostka Logiczna (Dynamiczna)
Formuła Formuła zmieniona na Wynik
i
Wyzwala się, gdy wybrana formuła zmienia się na określony wynik (PRAWDA lub FAŁSZ).
Jednostka Logiczna (Dynamiczna)
Formuła Formuła przekroczyła limit czasu
Smart (Components) Toolkit
Typ urządzenia alarm konfiguracji zmieniony na Stan alarmu
i
Wyzwala się, gdy wykryto lub rozwiązano błąd konfiguracji na urządzeniu. Można filtrować według typu urządzenia.
Smart (Components) Toolkit
Typ urządzenia stan alarmu konfiguracji zmienił się
i
Wyzwala się, gdy zmienia się stan alarmu konfiguracji urządzenia (wykryto lub rozwiązano błąd). Można filtrować według typu urządzenia.
Urządzenie Logiczne
Włączone
Urządzenie Logiczne
Wyłączone
Urządzenie Logiczne
Alarm ogólny włączony
Urządzenie Logiczne
Alarm ogólny wyłączony
Urządzenie Logiczne
Alarm konfiguracji zmieniony na Stan alarmu
i
Wyzwala się, gdy wykryto lub rozwiązano błąd konfiguracji (nieprawidłowy JSON lub składnia formuły).
Urządzenie Logiczne
Stan alarmu konfiguracji zmienił się
i
Wyzwala się, gdy zmienia się stan alarmu konfiguracji (wykryto lub rozwiązano błąd).
Urządzenie Logiczne
Alarm urządzenia zmieniony na Stan alarmu
i
Wyzwala się, gdy wynik formuły zmienia się na wybraną wartość. Włączony = formuła PRAWDA, Wyłączony = formuła FAŁSZ. Użyj tego do uruchamiania przepływów, gdy warunek logiczny stanie się prawdziwy lub fałszywy.
Urządzenie Logiczne
Stan alarmu urządzenia zmienił się
i
Wyzwala się przy każdej zmianie wyniku formuły (w obu kierunkach). Użyj tokena 'Stan alarmu', aby sprawdzić nową wartość. Idealny do przepływów logowania lub powiadomień.
Urządzenie Logiczne
Alarm urządzenia Stan alarmu
i
Wyzwala się, gdy wynik formuły zmienia się na PRAWDA (Włączony) lub FAŁSZ (Wyłączony). Alarm odzwierciedla wynik formuły - użyj tego, aby reagować na zmiany stanu logicznego.
Urządzenie Logiczne
Stan włączenia urządzenia zmienił się
i
Wyzwala się, gdy urządzenie jest włączane lub wyłączane (aktywowane/dezaktywowane). Użyj tego, aby wykryć, kiedy ktoś włącza lub wyłącza ocenę logiczną - nie wynik formuły.
Urządzenie Logiczne
Urządzenie Stan
i
Wyzwala się, gdy urządzenie jest włączone lub wyłączone (przełącznik wł./wył.). To kontroluje, czy urządzenie ocenia formuły - nie sam wynik formuły.
Urządzenie Przechwytywania Stanu
Włączone
Urządzenie Przechwytywania Stanu
Wyłączone
Urządzenie Przechwytywania Stanu
Capture/Apply error occurred
i
Wyzwala się, gdy przechwytywanie lub stosowanie nie powiedzie się (np. urządzenie niedostępne, stos pusty). Użyj tokenów 'Błąd' i 'Nazwa stanu' do logowania lub powiadomień.
Urządzenie Przechwytywania Stanu
State was applied
i
Wyzwala się po przywróceniu urządzeń do zapisanego stanu. Uruchamia się dla operacji Zastosuj, Pop i Peek. Użyj tokena 'Nazwa stanu', aby zidentyfikować, który stan został zastosowany.
Urządzenie Przechwytywania Stanu
State was captured
i
Wyzwala się, gdy stan zostanie zapisany (przez Przechwytywanie lub Push). Token 'Nazwa stanu' zawiera użytą nazwę lub '__stack__' dla operacji stosu.
Urządzenie Stanu
Włączone
Urządzenie Stanu
Wyłączone
Urządzenie Stanu
Alarm ogólny włączony
Urządzenie Stanu
Alarm ogólny wyłączony
Urządzenie Stanu
Stan zastosowany pomyślnie
i
Wyzwala się, gdy State Device pomyślnie zastosuje wszystkie skonfigurowane stany urządzeń. Użyj tego, aby połączyć dodatkowe akcje po pełnym zastosowaniu stanu.
Urządzenie Stanu
Wystąpił błąd
i
Wyzwala się, gdy wystąpi błąd podczas stosowania stanu (np. urządzenie nie znalezione, możliwość niedostępna). Token 'Błąd' zawiera komunikat o błędzie.

Oraz...

Jednostka Logiczna (Dynamiczna)
Jest włączone
Jednostka Logiczna (Dynamiczna)
Alarm ogólny jest włączony
Jednostka Logiczna (Dynamiczna)
Formuła Formuła przekroczyła limit czasu
Jednostka Logiczna (Dynamiczna)
Formuła Formuła wynik to Wartość
Jednostka Logiczna (Dynamiczna)
Urządzenie ma błędu
Smart (Components) Toolkit
Ma błąd w Komunikat o błędzie
Smart (Components) Toolkit
Czekaj aż Urządzenie Capability stanie się Wartość docelowa (timeout: Czas trwania timeout Jednostka timeout, id: ID Waiter (opcjonalne))
i
Ta karta czeka aż capability urządzenia osiągnie określoną wartość. Jeśli wartość jest już prawidłowa, kontynuuje natychmiast (TAK). Jeśli timeout wygaśnie zanim wartość będzie się zgadzać, przechodzi ścieżką NIE. Pozostaw ID Waiter puste dla auto-generacji.
Urządzenie Logiczne
Jest włączone
Urządzenie Logiczne
Alarm ogólny jest włączony
Urządzenie Logiczne
Alarm urządzenia jest Stan alarmu
i
Alarm odzwierciedla wynik formuły: WŁĄCZONY gdy formuła jest PRAWDZIWA, WYŁĄCZONY gdy FAŁSZYWA. Użyj tego, aby sprawdzić aktualny stan logiczny urządzenia.
Urządzenie Logiczne
Urządzenie jest Stan
i
Sprawdza, czy urządzenie jest włączone lub wyłączone. Gdy WYŁĄCZONE, urządzenie przestaje oceniać formułę i ignoruje zmiany danych wejściowych. Stan alarmu pozostaje niezmieniony.
Urządzenie Logiczne
Formuła przekroczyła limit czasu
i
Sprawdza, czy formuła przekroczyła limit czasu (nie otrzymano danych wejściowych w skonfigurowanym okresie). Skonfiguruj limit czasu w ustawieniach urządzenia.
Urządzenie Logiczne
Urządzenie ma błędu
i
Sprawdza, czy urządzenie ma jakikolwiek błąd (błąd konfiguracji, przekroczenie limitu czasu lub błąd oceny). Użyj akcji 'Wyczyść błąd', aby zresetować stan błędu.
Urządzenie Przechwytywania Stanu
Jest włączone
Urządzenie Przechwytywania Stanu
State State name exists
i
Sprawdza, czy nazwany stan o określonej nazwie został zapisany. Przydatne, aby uniknąć błędów podczas stosowania stanu, który może jeszcze nie istnieć.
Urządzenie Przechwytywania Stanu
Stack depth Comparison Depth
i
Sprawdza liczbę stanów aktualnie na stosie. Przydatne do ograniczania wzrostu stosu lub implementowania złożonych scenariuszy cofania.
Urządzenie Przechwytywania Stanu
The state stack is empty
i
Sprawdza, czy stos stanów ma jakiekolwiek zapisane stany. Użyj tego przed operacjami Pop, aby uniknąć błędów, gdy stos jest pusty.
Urządzenie Stanu
Jest włączone
Urządzenie Stanu
Alarm ogólny jest włączony

Wtedy...

Jednostka Logiczna (Dynamiczna)
Włącz
Jednostka Logiczna (Dynamiczna)
Wyłącz
Jednostka Logiczna (Dynamiczna)
Przełącz na wł. lub wył.
Jednostka Logiczna (Dynamiczna)
Wyczyść stan błędu dla formuły Formuła
Jednostka Logiczna (Dynamiczna)
Ponownie oceń wszystkie formuły
Jednostka Logiczna (Dynamiczna)
Oceń formułę Formuła
Jednostka Logiczna (Dynamiczna)
Ustaw wszystkie wejścia z JSON: Wartości JSON (dla WSZYSTKICH formuł)
i
⚠️ Ustawia WSZYSTKIE wartości wejściowe jednocześnie dla WSZYSTKICH formuł w tej Logic Unit z obiektu JSON. Wszystkie formuły otrzymają te same wartości wejściowe. Użyj tego, gdy chcesz zaktualizować wiele wejść dla wszystkich formuł jednocześnie.
Jednostka Logiczna (Dynamiczna)
Ustaw wejście Wejście na Wartość (dla WSZYSTKICH formuł)
i
⚠️ Ustawia tę samą wartość wejściową dla WSZYSTKICH formuł w tej Logic Unit. Wszystkie formuły używające tego wejścia zostaną zaktualizowane. Użyj tego, gdy chcesz kontrolować wiele formuł razem.
Jednostka Logiczna (Dynamiczna)
Ustaw wejście Wejście na Wartość dla formuły Formuła
i
✅ Ustawia wartość wejściową dla TYLKO JEDNEJ konkretnej formuły. Inne formuły nie są dotknięte. Użyj tego, gdy chcesz kontrolować formuły niezależnie.
Jednostka Logiczna (Dynamiczna)
Waliduj konfigurację
i
Ręcznie uruchom walidację konfiguracji. Sprawdza błędy JSON, nieprawidłowe formuły i duplikaty ID. Odpowiednio aktualizuje alarm konfiguracji.
Smart (Components) Toolkit
Akcja waiter gate ID Waiter
i
Włącz, wyłącz lub zatrzymaj waiter gate za pomocą jego ID
Smart (Components) Toolkit
Oceń Wartość wejściowa Pierwszy operator min Operator logiczny Drugi operator max z regułami Reguły
Advanced
Smart (Components) Toolkit
Czekaj Czas trwania Jednostka
i
Wstrzymuje przepływ na określony czas.
Urządzenie Logiczne
Włącz
Urządzenie Logiczne
Wyłącz
Urządzenie Logiczne
Przełącz na wł. lub wył.
Urządzenie Logiczne
Wyczyść błąd
i
Czyści stan błędu urządzenia i ponownie ocenia formułę. Użyj po naprawieniu problemu, który spowodował błąd.
Urządzenie Logiczne
Oceń formułę
i
Ręcznie uruchamia ponowną ocenę formuły przy użyciu bieżących wartości wejściowych. Przydatne, gdy chcesz wymusić aktualizację bez czekania na zmiany danych wejściowych.
Urządzenie Logiczne
Waliduj konfigurację
i
Ręcznie uruchom walidację konfiguracji. Sprawdza błędy JSON, nieprawidłowe formuły i duplikaty ID. Odpowiednio aktualizuje alarm konfiguracji.
Urządzenie Przechwytywania Stanu
Włącz
Urządzenie Przechwytywania Stanu
Wyłącz
Urządzenie Przechwytywania Stanu
Przełącz na wł. lub wył.
Urządzenie Przechwytywania Stanu
Apply state State name
i
Przywraca wszystkie urządzenia do wartości zapisanych w wybranym nazwanym stanie. Urządzenia są aktualizowane w kolejności, w jakiej zostały skonfigurowane.
Urządzenie Przechwytywania Stanu
Capture state to State name
i
Odczytuje bieżące wartości ze wszystkich skonfigurowanych urządzeń i zapisuje je pod określoną nazwą. Nadpisuje istniejący stan o tej samej nazwie.
Urządzenie Przechwytywania Stanu
Clear the state stack
i
Usuwa wszystkie stany ze stosu bez stosowania żadnego z nich. Użyj tego, aby zresetować historię cofania lub zwolnić pamięć, gdy stany nie są już potrzebne.
Urządzenie Przechwytywania Stanu
Delete state State name
i
Trwale usuwa nazwany stan z pamięci. Nie można tego cofnąć. Stan nie będzie już wyświetlany na liście autouzupełniania.
Urządzenie Przechwytywania Stanu
Export all named states
i
Eksportuje wszystkie nazwane stany jako ciąg JSON. Użyj tokena 'Dane JSON', aby zapisać do pliku, wysłać przez webhook lub przechować w zmiennej do celów kopii zapasowej.
Advanced
Urządzenie Przechwytywania Stanu
Get state State name as JSON
i
Pobiera pojedynczy nazwany stan jako JSON. Dane wyjściowe zawierają przechwycone wartości i znacznik czasu. Użyj do debugowania, logowania lub udostępniania danych stanu zewnętrznym systemom.
Advanced
Urządzenie Przechwytywania Stanu
Import named states from JSON data
i
Importuje stany z JSON wyeksportowanego przez 'Eksportuj nazwane stany'. Istniejące stany o pasujących nazwach są nadpisywane. Użyj do przywracania kopii zapasowych lub synchronizacji między urządzeniami.
Urządzenie Przechwytywania Stanu
Peek and apply state (keep on stack)
i
Przywraca urządzenia do najnowszego stanu stosu BEZ usuwania go. Przydatne, gdy chcesz ponownie zastosować ten sam stan wielokrotnie lub wyświetlić podgląd przed zatwierdzeniem za pomocą Pop.
Urządzenie Przechwytywania Stanu
Pop and apply state from stack
i
Usuwa najnowszy stan ze stosu i przywraca wszystkie urządzenia do tych wartości. Jak operacja 'cofnij'. Kończy się niepowodzeniem, jeśli stos jest pusty - użyj warunku 'Stos jest pusty', aby najpierw sprawdzić.
Urządzenie Przechwytywania Stanu
Push current state onto stack
i
Przechwytuje bieżące wartości urządzeń i dodaje je na szczyt stosu. Stos działa jak historia cofania - użyj Pop, aby przywrócić najnowszy stan, lub Peek, aby zastosować bez usuwania.
Urządzenie Przechwytywania Stanu
Set state State name from JSON data
i
Tworzy lub aktualizuje nazwany stan z JSON (musi zawierać obiekt 'values'). Użyj do programowego definiowania stanów lub odbierania danych stanu z zewnętrznych źródeł przez webhooks.
Urządzenie Stanu
Włącz
Urządzenie Stanu
Wyłącz
Urządzenie Stanu
Przełącz na wł. lub wył.
Urządzenie Stanu
Zastosuj stan (Zresetuj wszystko: Wyłącz inne urządzenia stanu najpierw?)
i
Stosuje wstępnie skonfigurowany stan do wszystkich urządzeń. Włącz 'Wyłącz inne urządzenia stanu najpierw', aby upewnić się, że tylko ten stan jest aktywny (jak selektor scen).

Pomoc

Masz problem z tą aplikacją? Skontaktuj się z twórcami aplikacji tutaj.

Nowości

Wersja 1.8.1 — Bug fix + better hints

Zobacz listę zmian

Smart (Components) Toolkit

Ta aplikacja może zarządzać całym Homey.

Smart (Components) Toolkit nie jest kompatybilna z wybranym Homey.

Smart (Components) Toolkit zostanie wkrótce zainstalowana na Homey.
Zainstaluj