APNT-106 - Wyzwalanie scen Vera UI7

W tym przewodniku zajmiemy się dogłębnym spojrzeniem na wyzwalacze sceny i różne działania dostępne w Vera UI7.

Scena Spust jest używany do automatycznego prowadzenia sceny Vera.

Na przykład detektor ruchu może być używany do uruchomienia (wyzwalacza) sceny, gdy jest potknięta. Ta scena może następnie włączyć światła, wyślij powiadomienie lub podnieść alarm - wszystkie te działania są kontrolowane w scenie i aktywowane przez tylko jeden spust z czujnika ruchu.

Notatka: Aby uzyskać kompletny przewodnik, jak utworzyć scenę Vera, patrz APNT-103 - Tworzenie scen w Vera UI7

Tworzenie spustu.

Wyzwalacze sceny są tworzone i edytowane w Wizard Scena Vera.

  • W pierwszym kroku wybierz 'Urządzenie' jako spust, a następnie kliknij "Wybierz urządzenie"

Wybierz spust


  • Wybierz żądane urządzenie z listy

Dostępne wyzwalacze

Spojrzymy teraz na niektóre z najczęstszych typów urządzeń i wyjaśnimy każdy z dostępnych wyzwalarek.

Czujnik ruchu

  • Jest uzbrojony i wykrywa ruch - Scena jest wyzwalana, gdy czujnik jest uzbrojony, a ruch zostanie wykryty
  • Jest uzbrojony i przestaje wykrywać ruch - Scena jest wyzwalana, gdy czujnik jest uzbrojony, a alarm ruchu jest usuwany
  • Wykrywa ruch, czy jest uzbrojony lub rozbrojony - Scena jest wyzwalana, gdy zostanie wykryty ruch
  • Przestaje wykrywać ruch, czy jest uzbrojony lub rozbrojony - Scena jest wyzwalana, gdy alarm ruchu jest usuwany
  • Poziom baterii idzie poniżej - Scena jest wyzwalana, gdy poziom baterii przenosi poniżej określonej wartości

Czujnik ruchu


Czujnik wilgotności

  • Wilgotność idzie powyżej - Scena jest wyzwalana, gdy wartość wilgotności przekracza określoną wartość
  • Wilgotność idzie poniżej - Scena jest wyzwalana, gdy wartość wilgotności przechodzi określoną wartość
  • Poziom baterii idzie poniżej - Scena jest wyzwalana, gdy poziom baterii podchodzi do określonej wartości

Czujnik wilgotności


Czujnik światła

  • Jasność idzie poniżej - Scena jest wyzwalana, gdy poziom jasności idzie poniżej określonej wartości
  • Jasność idzie powyżej - Scena jest wyzwalana, gdy poziom jasności przechodzi powyżej określonej wartości
  • Poziom baterii idzie poniżej - Scena jest wyzwalana, gdy poziom baterii podchodzi do określonej wartości

Czujnik światła


Czujnik temperatury

  • Temperatura przechodzi powyżej - Scena jest wyzwalana, gdy temperatura przechodzi powyżej określonej wartości
  • Temperatura przechodzi poniżej - Scena jest wyzwalana, gdy temperatura przechodzi poniżej określonej wartości
  • Poziom baterii idzie poniżej - Scena jest wyzwalana, gdy poziom baterii podchodzi do określonej wartości

Czujnik temperatury


Gniazdo pomiaru mocy

  • Urządzenie jest włączone lub wyłączane - Scena jest wyzwalana, gdy urządzenie jest włączone lub wyłączone
  • Zastosowanie energii - Scena jest wyzwalana, gdy wykorzystanie zasilania przekracza określoną wartość
  • Zastosowanie energii podchodzi poniżej - Scena jest wyzwalana, gdy wykorzystanie zasilania przechodzi poniżej określonej wartości
  • Wykorzystanie energii urządzenia przez ostatnie 24 godziny przechodzi powyżej - Scena jest wyzwalana, gdy łączna ilość energii stosowanej w ciągu ostatnich 24 godzin przechodzi powyżej określonej wartości
  • Wykorzystanie energii urządzenia na ostatni tydzień idzie powyżej - Scena jest wywołana, gdy całkowita ilość energii stosowanej w ostatnim tygodniu przechodzi powyżej określonej wartości
  • Wykorzystanie energii urządzenia przez ostatnie 30 dni idzie powyżej - Scena jest wyzwalana, gdy łączna ilość energii stosowanej w ciągu ostatnich 30 dni przechodzi powyżej określonej wartości
  • Wykorzystanie energii urządzenia na ostatni rok idzie powyżej - Scena jest wyzwalana, gdy łączna ilość energii stosowanej w ostatnim roku przechodzi powyżej określonej wartości
  • Wykorzystanie energii na żywotność - Scena jest wyzwalana, gdy całkowita ilość użytej energii przechodzi powyżej określonej wartości

Gniazdo pomiaru mocy


Czujnik drzwi i okna

  • Jest uzbrojony i otwarty - Scena jest wyzwalana, gdy urządzenie jest uzbrojone, a drzwi / okno jest otwarte
  • Jest uzbrojony i zamknięty - Scena jest wyzwalana, gdy urządzenie jest uzbrojone, a drzwi / okno są zamknięte
  • Jest otwarty, czy jest uzbrojony ani rozbrojony - Scena jest wyzwalana za każdym razem, gdy drzwi / okno są otwarte
  • Jest zamknięty, czy jest uzbrojony lub rozbrojony - Scena jest wyzwalana, gdy drzwi / okno są zamknięte
  • Poziom baterii idzie poniżej - Scena jest wyzwalana, gdy poziom baterii podchodzi do określonej wartości
  • Jest manipulowany - Scena jest wyzwalana, gdy urządzenie wysyła alarm sabotażowy

Czujnik drzwi i okna


Kontroler sceny.

  • Scena jest aktywowana - Scena jest wyzwalana po aktywowaniu zdefiniowanej "sceny urządzenia"
  • Scena jest aktywowana - Scena jest wyzwalana, gdy zdefiniowana jest zdefiniowana "scena urządzenia" jest aktywowana
  • Poziom baterii idzie poniżej - Scena jest wyzwalana, gdy poziom baterii podchodzi do określonej wartości
  • Notatka: Sprawdź instrukcję obsługi dla dostępnej listy numerów sceny

Kontroler sceny.


Wielu wyzwalaczy

Podczas dodawania więcej niż jednego wyzwalacza scena będzie działać, gdy jeden zostanie uruchomiony.

Na przykład w poniższym przykładzie ta scena będzie działać, gdy zostanie wykryty ruch LUB Jasność idzie poniżej 150 luksów


Wiele wyzwalaczy


Wyzwalanie warunkowe

Możesz dodać warunkowe kontrole do wyzwalacza, aby wykonać scenę tylko kiedy spełnione są pewne warunki.

Można to osiągnąć, dodając jakiś kod LUA do spustu i powrotu Fałszywe kiedy warunek nie jest spełniony.

Powiedzmy, że chcesz, aby twoja scena była wyzwalana przez czujnik ruchu tylko Gdy poziom jasności jest poniżej pewnego punktu.

  • Dodaj czujnik ruchu jako "Wyzwalacz urządzenia"
  • Wybierz żądany wyzwalacz i kliknij 'Uprawomocnić'
  • Kliknij "L" przycisk i dodaj niezbędny kod LUA
  • Kliknij "Save LUA"

Warunkowe wyzwalacze


Spójrzmy na to, co robi nasz kod LUA:

  • Zacznij od ustawiania naszego Identyfikator czujnika światła oraz Maksymalna jasność zmienne
    • Notatka: Upewnij się, że zaktualizuj te wartości zgodnie z Twoimi potrzebami
lokalny Lightsensorid. = 23 lokalny Maxbrightness. = 150
  • Przeczytaj bieżącą wartość jasności, gdy czujnik ruchu zostanie wyzwolony
lokalny Jasność = luup.Varial_get.("Urn: micasaverde-com: SerwisId: Lightsensor1","Aktualny poziom",Lightsensorid.)
  • Utwórz stan
    • Jeśli prąd jasność jest powyżej żądanej wartości, nie ruszaj się na scenie
    • Jeśli aktualna jasność jest poniżej żądanej wartości, uruchom następnie scenę
Jeśli ((na numer(Jasność)> Maxbrightness.)) następnie
powrót fałszywe
w przeciwnym razie
powrót prawda
koniec

Dalsze przykłady i dodatkowe informacje można znaleźć Forum Vera..

Powiązana informacja