Konfiguracja modułu z-wave Razzberry w systemie Domoticz

wpis w: Domoticz | 4

Razberry jest to dodatkowy moduł do Raspberry, który umożliwia bezprzewodową komunikację poprzez protokół z-wave.

Moduł Razberry
Moduł Razberry

 

Podłączenie Razberry do Maliny jest bardzo proste. Wystarczy tylko wpiąć je w odpowiednie piny GPIO co pokazane jest na poniższym zdjęciu.

 

Podłączenie Razberry
Podłączenie Razberry

 

Więcej informacji na temat samego modułu można znaleźć pod adresem http://razberry.z-wave.me/

Aby skonfigurować Nasz moduł do działania w systemie DOMOTICZ należy zalogować się przez SSH do Raspberry:

W wierszu poleceń wpisujemy

  • sudo nano /etc/udev/rules.d/09-tty.rules

W nowo otwartym pliku wpisujemy

  • KERNEL==”ttyAMA0”, SYMLINK+=”ttyUSB20”

Wychodzimy z trybu edycji naciskając ctr+x. Zatwierdzamy zmiany naciskając „Y” lub „T” w przypadku gdy w konfiguracji raspberry wybraliśmy język polski.

Kolejna komenda to:

  • sudo ln – s /dev/ttyAMA0 /dev/ttyUSB20

Następnie przez komendę:

  • sudo /etc/init.d/domoticz.sh restart

restartujemy Domoticza celem zatwierdzenia zmian.

 

Konfiguracja Domoticza do obsługi Razberry

Z głównego ekranu Domoticz po zalogowaniu należy wybrać w prawym górnym rogu ekranu „Konfiguracja” a następnie „Sprzęt”

 

Konfiguracja Razberry
Konfiguracja Razberry

 

W nowo otwartym oknie w zakładce „Typ” należy odszukać OpenZWave USB. Wpisać dowolną nazwę, np. Razberry i w miejscu Serial Port koniecznie wybrać  /dev/ttyUSB20 (odniesienie to tworzyliśmy w poprzedniej części poradnika). Na końcu zatwierdzamy wszystko przyciskiem „Dodaj”.

 

Konfiguracja Razberry
Konfiguracja Razberry

 

W górnej tabeli powinno pojawić się Nam Nasze urządzenie gdzie następnie klikamy w przycisk „Konfiguruj” (powinien być koloru niebieskiego  – gdy jest na czerwono jak na zdjęciu powyżej oznacza to, że coś poszło nie tak.

W następnym oknie powinien pojawić się Nasz „Controller”. Jeżeli tak nie jest najlepiej nacisnąć „Odśwież” w prawym dolnym rogu (czasami może trwać to nawet kilkanaście minut)

W kolejnym wpisie pokaże jak dodać konkretne urządzenia – w moim przypadku będzie to moduł Sensora ruchu FIBARO.

4 Odpowiedzi

  1. wielki dzięki za publikacje
    tego szukałem w sieci 😉

    Masz literówkę w
    sudo ln – s /dev/ttyAMA0 /dev/ttyUSB20
    powinno być
    sudo ln – s /dev/ttyANA0 /dev/ttyUSB20

    trochę czasu mi zeszło zanim znalazłem rozwiązanie małej literówki z „M” na „N”

    pozdrawiam

  2. Wcześniejszy post do usunięcia, nie w tym był problem.
    skopiowałem sudo ln – s /dev/ttyAMA0 /dev/ttyUSB20, w tej komendzie jest dziwny znaczek
    ‚–’ zamiast ‚-‚, ale to i tak nie jest główny problem z instalacją na Raspbian Jessie

    Problem wynika z braku/wyłączenia ttyAMA0 w tej wersji.
    Należy
    usunąć
    console=serial0,115200
    z
    ‚/boot/cmdline.txt’
    oraz dodać na końcu
    enable_uart=1

    źródło
    https://goo.gl/EOXtfB
    pozdrawiam wszystkich szukających wiedzy z tego zakresu oraz autora

    • Agnieszka Kostrzewa

      Dzięki Wielkie za informacje. Z Linuxem jest różnie. Po każdej aktualizacji systemu mogą występować wszelakie błędy. W moim przypadku wszystko działo jak należy.
      Z kopiowaniem komend jest też różnie (niby tekst jest bez formatowania a po wklejeniu komendy bezpośrednio do okna konsoli czasami nie działa to tak jak powinno…czasami pojawiają się niepotrzebne spacje, które należy usunąć). Ekspertem niestety nie jestem 🙁 Dlatego tym bardziej dziękuję za pomoc dla osób odwiedzających ten wpis…
      Pozdrawiam

  3. Dla potomnych 😉
    Warto jeszcze ustawić, aby podczas uruchamiania odpalała się komenda.
    sudo ln -s /dev/ttyAMA0 /dev/ttyUSB20
    Bez tego po restarcie moduł Z-Wave nie działa
    Ja to zrobiłem w pliku rc.local
    sudo nano /etc/rc.local
    i dopisałem to zaraz pod #

    Nie wiem czy dobrze, czy jest inne rozwiązanie ale działa 😉

Zostaw Komentarz

*