APNT-44 - Korzystanie z Z-Wave.me Kontroler ścienny z VERA

W tym przewodniku pokazano, jak dodać Z-Wave.me Kontroler ścienny do Z-Wave sieć automatyki domowej wykorzystująca centralny kontroler VERA i jak można go wykorzystać do sterowania różnymi scenami.

Ten Z-Wave.me Kontroler ścienny jest montowany na ścianie Z-Wave pilot zdalnego sterowania, można go używać jako samodzielnego Z-Wave kontrolera lub najczęściej jest on dodawany do istniejącego Z-Wave sieci jako drugi kontroler. Proces włączania urządzenia do sieci VERA i sterowania scenami jest stosunkowo prosty, jednak jest kilka rzeczy, które należy starannie wykonać, aby wszystko przebiegło sprawnie.

W przypadku włączenia do VERA Z-Wave sieć, Z-Wave Kontroler ścienny może bezpośrednio sterować innymi Z-Wave urządzeń poprzez stowarzyszenie lub może działać jako kontroler sceny. Z-Wave.me Kontroler ścienny ma pojedynczy przełącznik, który umożliwia sterowanie maksymalnie 12 scenami za pomocą różnych metod przełączania, takich jak pojedyncze kliknięcie, podwójne kliknięcie, kliknięcie i przytrzymanie itp.

Z-Wave.me Wall Controller Icon ButtonsZ-Wave.me Przyciski kontrolera ściennego

Dodaj Z-Wave.me Kontroler ścienny do VERA

  • Aby ułatwić dodawanie kontrolera ściennego do VERA, często najlepszym rozwiązaniem jest odłożenie kontrolera
  • Zresetuj Z-Wave.me Kontroler ścienny należy przytrzymać przycisk EXCLUDE przez 10 sekund, a następnie nacisnąć przycisk W GÓRĘ 3 razy
  • W interfejsie VERA przejdź do URZĄDZENIA patka
  • Kliknij Dodaj urządzenia patka
  • Wybierać Dodaj urządzenia ZWave, np. przełączniki światła..., kliknij 'Dodać' przycisk
  • Na następnym ekranie kliknij niebieski ''Opcja 1' przycisk
  • Gdy pojawi się następny ekran, VERA będzie w trybie „Inclusion” (zobaczysz także powolne miganie pomarańczowej diody LED)
  • Naciśnij przycisk „Kontroler ścienny”WŁĄCZAĆNaciśnij przycisk raz i przytrzymaj przez około 3 sekundy
  • Dioda LED kontrolera ściennego zaświeci się na zielono, a pomarańczowe światło VERA zacznie szybko migać
  • Po kilku sekundach VERA poinformuje, że znalazła nowe urządzenie i wyświetli jego numer identyfikacyjny
  • Kliknij niebieski przycisk „Dalej”, na następnym ekranie podaj nazwę kontrolera, a następnie kliknij „Zamknij”
  • Kliknij czerwony 'RATOWAĆprzycisk ' (VERA w prawym górnym rogu)
  • Poczekaj, aż VERA zakończy konfigurację, a następnie przejdź do URZĄDZENIA patka
  • Teraz zobaczysz nowy Z-Wave.me Ikona kontrolera ściennego na stronie VERA DEVICES (lub inna nazwa, jaką nadałeś kontrolerowi ściennemu)
  • Jeżeli na ikonie kontrolera ściennego wyświetla się komunikat „Oczekiwanie na konfigurację” – naciśnij W GÓRĘ naciśnij przycisk 3 razy, aby go obudzić

Z-Wave.me Wall Controller Icon in VERAZ-Wave.me Ikona kontrolera ściennego w VERA

Urządzenia sterujące bezpośrednio (stowarzyszenie)

Z-Wave.me Kontroler ścienny umożliwia bezpośrednie sterowanie urządzeniami na Z-Wave sieci poprzez skojarzenie ich ze sterownikiem ściennym, jest to jego domyślna konfiguracja.Może kontrolować do 10 urządzeń w każdej ze swoich grup stowarzyszonych

  • Grupa 1 – steruje urządzeniami powiązanymi za pomocą pojedynczych kliknięć przycisków W górę i W dół
  • Grupa 2 – steruje urządzeniami skojarzonymi za pomocą dwukrotnego kliknięcia przycisków W górę i W dół

Aby skojarzyć kontroler ścienny z urządzeniem lub urządzeniami:

  • W programie VERA kliknij opcję „Kontroler ścienny”kluczikona
  • Idź do OPCJE URZĄDZENIA patka
  • W 'Wspomnienia'wprowadź numer grupy, która ma zostać użyta w 'Identyfikator grupy'- 1 = Pojedyncze kliknięcie, 2 = Podwójne kliknięcie
  • Kliknij 'Dodaj grupę'
  • Kliknij 'Ustawić'
  • Wybierz urządzenie lub urządzenia, z którymi chcesz je powiązać
  • Kliknij 'Powrót do opcji ZWave(będziesz musiał przewinąć w dół)
  • Zamknij OPCJE URZĄDZENIA kliknij kartę i kliknij „RATOWAĆw głównym oknie VERA
  • Poczekaj, aż VERA zakończy ten zapis

Setting Associations in VERAKojarzenie kontrolera ściennego z innymi urządzeniami w VERA

Wybudź kontroler ścienny, aby dokończyć konfigurację

Pamiętać:Kontroler ścienny jest urządzeniem zasilanym bateryjnie – musi być aktywny, aby zaakceptować nowe ustawienia konfiguracji

  • Przejdź do jego Ustawienia kartę i kliknij „Skonfiguruj węzeł już teraz' przycisk
  • Naciśnij przycisk kontrolera ściennego W GÓRĘ naciśnij przycisk 3 razy, aby go obudzić
  • VERA będzie teraz mogła aktualizować ustawienia konfiguracji kontrolerów ściennych

Sterowanie scenami

Z-Wave.me Kontroler ścienny można również wykorzystać do uruchamiania scen VERA.

Aby tego dokonać, należy skonfigurować kontroler ścienny tak, aby działał jako kontroler scen:

  • W programie VERA kliknij opcję „Kontroler ścienny”kluczikona
  • Idź do OPCJE URZĄDZENIA patka
  • W 'Ustawienia konfiguracji'
  • Kliknij „Dodaj ustawienia konfiguracji” i dodaj parametry 13 i 14
    • Parametr 13 = 3 - Zachowanie pojedynczego kliknięcia do sterowania sceną
    • Parametr 14 = 3 - Zachowanie dwukrotnego kliknięcia w celu sterowania sceną
  • Zamknij OPCJE URZĄDZENIA kliknij kartę i kliknij „RATOWAĆw głównym oknie VERA
  • Poczekaj, aż VERA zakończy ten zapis

Setting Configurations in VERAUstawianie parametrów konfiguracji kontrolera ściennego w VERA

Wybudź kontroler ścienny, aby dokończyć konfigurację

Pamiętać:Kontroler ścienny jest urządzeniem zasilanym bateryjnie – musi być aktywny, aby zaakceptować nowe ustawienia konfiguracji

  • Przejdź do jego Ustawienia kartę i kliknij „Skonfiguruj węzeł już teraz' przycisk
  • Naciśnij przycisk kontrolera ściennego W GÓRĘ naciśnij przycisk 3 razy, aby go obudzić
  • VERA będzie teraz mogła aktualizować ustawienia konfiguracji kontrolerów ściennych

Dostępne numery scen

Z-Wave.me Kontroler ścienny może sterować maksymalnie 12 różnymi scenami, jednak istnieje znany problem z VERA.

VERA nieprawidłowo kojarzy kontroler ściennyLastSceneID'z jego'sl_SceneActivatedKażda scena VERA będzie używać wartości „sl_SceneActivated” do jej uruchomienia. Oznacza to, że numery scen podane w instrukcji obsługi nie będą poprawne w przypadku korzystania z VERA.

Zgłoszone numery scen (sl_SceneActivated) będą unikalne dla Twojego urządzenia VERA.Aby dowiedzieć się, które z nich są właściwe dla Twojego systemu, wykonaj następujący proces testowy:

  • Na kontrolerze ściennym naciśnij Przycisk W GÓRĘ raz - powinno to dać numer sceny '1'
  • W VERA przejdź do URZĄDZENIA patka
  • Otwórz ikonę kontrolera ściennego (kliknij ikonę „Klucz”) i przejdź do Zaawansowany patka
  • Przewiń w dół, aż zobaczysz „sl_SceneActivated' I 'LastSceneID' wiersze
  • Zanotuj obie wartości

VERA Scene NumbersWiersze „sl_SceneActivated” i „LastSceneID” kontrolera ściennego w systemie VERA

  • Powtórz ten proces dla wszystkich kombinacji przycisków kontrolera ściennego – pamiętaj o naciśnięciu 'PRZEŁADOWAĆpo każdym teście
  • Teraz otrzymasz listę wyników podobną do poniższej
Akcja przycisku LastSceneID sl_SceneActivated
Pojedyncze kliknięcie w górę 1 1 Pojedyncze kliknięcie W DÓŁ 2 5 Pojedyncze kliknięcie W GÓRĘ i PRZYTRZYMAJ (Przyciemnij) 3 2 Pojedyncze kliknięcie W DÓŁ i PRZYTRZYMAJ (Przyciemnij) 4 1 Pojedyncze kliknięcie W GÓRĘ, PRZYTRZYMAJ (przyciemnij) i ZWOLNIJ 5 2 Pojedyncze kliknięcie W DÓŁ, ​​PRZYTRZYMAJ (przyciemnienie) i ZWOLNIJ 6 3 Kliknij dwukrotnie w górę 11 12 Kliknij dwukrotnie W DÓŁ 12 13 Kliknij dwukrotnie w górę i przytrzymaj (przyciemnij) 13 14 Kliknij dwukrotnie W DÓŁ i PRZYTRZYMAJ (Przyciemnij) 14 15 Kliknij dwukrotnie W GÓRĘ, PRZYTRZYMAJ (przyciemnij) i ZWOLNIJ 15 16 Kliknij dwukrotnie W DÓŁ, ​​PRZYTRZYMAJ (przyciemnij) i ZWOLNIJ 16 0

Jak widać w tej tabeli, prawie wszystkie numery scen są nieprawidłowe, niektóre brakuje, a sceny 1 i 4 zwracają identyfikator sceny równy 1.
Notatka: Twoje wartości będą inne, dlatego musisz wykonać tę serię testów.

Mając teraz te informacje, możesz użyć wartości „sl_SceneActivated”, aby uruchomić sceny. Można to zrobić na dwa sposoby.

Wyzwalanie scen – poszczególne sceny

Możesz tworzyć nowe sceny, którymi chcesz sterować za pomocą kontrolera ściennego, lub korzystać z istniejących. Spójrz na – Tworzenie sceny VERA Aby uzyskać informacje na temat tworzenia scen.

Aby uruchomić sceny za pomocą kontrolera ściennego:

  • Kliknij „Sceny”kluczikona
  • Idź do WYZWALACZE kliknij kartę i niebieski 'Dodaj wyzwalacz' przycisk
  • Idź do OPCJE URZĄDZENIA patka
  • Z listy rozwijanej wybierz Kontroler ścienny
  • Wybierać 'Scena jest aktywowanaz listy rozwijanej „Jaki typ zdarzenia jest wyzwalaczem?”
  • Nadaj wyzwalaczowi nazwę – dzięki temu łatwiej będzie śledzić wyzwalacze
  • Wprowadź numer sceny, która ją aktywuje – powinno to być 'sl_SceneActivated' wartość
  • Kliknij niebieski 'Powrót do wyzwalaczy' przycisk
  • Kliknij czerwony przycisk „ZAPISZ”
  • Ta scena będzie teraz uruchamiana przez kontroler ścienny
  • Aby uzyskać więcej informacji na temat korzystania z wyzwalaczy w programie VERA, zobacz Wyzwalanie scen VERA

Na przykład - używając wartości z moich testów (powyżej), aby aktywować scenę za pomocą 'Kliknij dwukrotnie w DÓŁ„użylibyśmy numeru sceny”13'.

Urządzenia wyzwalające – jedna scena kontrolera ściennego

Alternatywnym sposobem jest stworzenie jednej sceny, która będzie tłumaczyć „sl_SceneActivated' I 'LastSceneID' wartości, a następnie steruj poszczególnymi urządzeniami lub scenami przy użyciu kodu LUA.

Utwórz scenę i wyzwalacze

  • Utwórz nową scenę - AUTOMATYZACJA > Nowa scena
  • Na scenie WYZWALACZE karta - utwórz nowy wyzwalacz dla każdego numeru sceny, którego chcesz użyć - upewnij się, że używasz 'sl_SceneActivated' wartość:
    • Przejdź do zakładki Wyzwalacze i kliknij niebieski „Dodaj wyzwalacz' przycisk
    • Wybierz kontroler ścienny z listy rozwijanej
    • Wybierać 'Scena jest aktywowana„w polu „Jaki typ zdarzenia jest wyzwalaczem”
    • Nadaj wyzwalaczowi nazwę
    • Ustaw numer sceny na 'sl_SceneActivated' wartość
    • Kliknij 'Z powrotem'
    • Potwierdź zmiany klikając zielony przyciskPotwierdź zmiany' przycisk
    • Kliknij 'Ratowaćaby zapisać zmiany w VERA

Setting the Scene triggers for the Wall ControllerUstawianie wyzwalaczy scen dla kontrolera ściennego

Dodaj kod LUA, aby sterować poszczególnymi urządzeniami

  • Idź na miejsce zdarzenia LUUP patka
  • Dodaj kod LUUP (poniżej) i wprowadź zmiany dostosowane do swojego systemu
  • Kliknij niebieski 'Zapisz lua' przycisk
  • Kliknij zielony 'Potwierdź zmiany' przycisk
  • Kliknij czerwony 'RATOWAĆ' przycisk

luup.call_delay('Kontrola scen', 1)

funkcja SceneControl()
lokalny PrzetłumaczIDif = luup.variable_get(„urn:micasaverde-com:serviceId:SceneController1", "Identyfikator ostatniej sceny", 121)

jeśli (TranslateIDif == "1") Następnie
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "Ustaw cel", {newTargetValue = "1"}, 114)

jeśli (TranslateIDif == "2") Następnie
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "Ustaw cel", {newTargetValue = "0"}, 114)

koniec

koniec

Wyjaśnienie LUUP

Kod LUUP wykorzystuje wartość „LastSceneID” do aktywowania akcji urządzenia. Dzięki temu sceny mogą używać prawidłowych numerów identyfikatorów scen.

  • Kontrola scen - to jest główna funkcja LUUP (możesz zmienić jej nazwę)
  • PrzetłumaczIDif - odczytuje wartość „LastSceneID” i używa jej jako SceneID w następujących wierszach kodu LUUP
  • Numer identyfikacyjny kontrolera ściennego - w tym przykładzie jest to 121, musisz zmienić to na poprawny numer dla swojego kontrolera ściennego

Ta przykładowa scena umożliwia:

  • Pojedyncze kliknięcie W GÓRĘ (ID sceny 1) – włącza gniazdo włączania/wyłączania TKB (ID urządzenia 114)
  • Pojedyncze kliknięcie W DÓŁ (ID sceny 2) – WYŁĄCZA gniazdo włączania/wyłączania TKB (ID urządzenia 114)

Dodaj kod LUUP do sterowania scenami

Podobnie jak w przykładzie LUUP powyżej, ta wersja może sterować scenami, a nie poszczególnymi urządzeniami:

  • Idź na miejsce zdarzenia LUUP patka
  • Dodaj kod LUUP (poniżej) i wprowadź zmiany dostosowane do swojego systemu
  • Kliknij niebieski 'Zapisz lua' przycisk
  • Kliknij zielony 'Potwierdź zmiany' przycisk
  • Kliknij czerwony 'RATOWAĆ' przycisk

luup.call_delay('Kontrola scen', 1)

funkcja SceneControl()
lokalny PrzetłumaczIDif = luup.variable_get(„urn:micasaverde-com:serviceId:SceneController1", "Identyfikator ostatniej sceny", 121)

jeśli (TranslateIDif == "1") Następnie
luup.call_action(„urn:micasaverde-com:serviceId:HomeAutomationGateway1"„RunScene”,{ SceneNum="17" }, 0)

jeśli (TranslateIDif == "2") Następnie
luup.call_action(„urn:micasaverde-com:serviceId:HomeAutomationGateway1"„RunScene”,{ SceneNum="18" }, 0)

koniec

koniec

Wyjaśnienie LUA

Kod LUUP działa dokładnie tak samo jak w pierwszym przykładzie, ale kontroluje sceny:

  • Pojedyncze kliknięcie W GÓRĘ (ID sceny 1) – Aktywuje scenę numer 17
  • Pojedyncze kliknięcie W DÓŁ (ID sceny 2) – Aktywuje scenę numer 18

Odniesienie

Niniejsza notatka aplikacyjna opiera się na testach przeprowadzonych przez Vesternet jak również nieocenione wkłady w Forum VERA i na Martynie Wendonie Asy wysokie blogu.

Informacje powiązane