OpenHAB 2 a RaZberry

OpenHAB 2 a RaZberry

Tento článok bude venovaný inštalácii softvérového rozhrania OpenHAB 2 na minipočítač Raspberry Pi 3 s Z-Wave rozširujúcim modulom RaZberry.

Skrátený návod

  • Naformátovanie Micro SD karty
  • Stiahnutie image-u operačného systému Raspbian upravenej sieťovej verzie (OpenHABian), ktorá obsahuje softvérového riešenia OpenHAB 2 a jeho zápis na pamäťovú kartu. Link na stiahnutie na GitHub-e výrobcu na tomto linku v sekcii Downloads.
  • Pripojenie napájania Raspberry Pi 3 a ethernetového kábla pre prístup do lokálnej siete a internetu.
  • Následne sa spustí samotná inštalácia operačné systému, ktorá trvá 45-60 minút v závislosti na rýchlosti internetu a použitej SD karty.
  • Nastavenie Z-Wave binding-u a správneho sériového portu pre RaZberry.

Návod na pripravenie Raspberry Pi 3 na použitie so Z-Wave adaptérom RaZBerry a softvérovým rozhraním OpenHAB 2

Príprava a formátovanie SD karty

Bohužiaľ výrobca miniatúrneho počítača od druhej verzie prestal dodávať Micro SD kartu a preto na začiatok je potrebné zabezpečiť si takúto pamäťovú kartu aspoň vo veľkosti 8 GB.

Následne túto kartu pomocou vhodného adaptéru vložíme do čítačky kariet a naformátujeme ju napr. pomocou softvéru s názvom SDFormatter. Je potrebné vybrať správnu jednotku.

sdformatter

Zápis image-u operačného systému na SD kartu

Nasleduje stiahnutie image-u upravenej sieťovej verzie operačného systému Raspbian, ktorá obsahuje softvérové riešenia OpenHAB 2 a jeho zápis na pamäťovú kartu. Link na stiahnutie je k dispozícii na GitHub-e tvorcov toho imagu na tomto linku v sekcii Downloads. Tento image súbor je potrebné zapísať na nami pripravenú pamäťovú kartu a to vykonáme jednoducho pomocou programu Win32DiskImager. Je potrebné nastaviť správnu cestu k image súboru a správnu jednotku pamäťovej karty.

win32 disk

Po dokončení zápisu imagu, vložte kartu do Vášho Raspbery Pi 3, pripojte ethernetový kábel. Ak máte k dispozícii monitor môžete ho pripojiť k Raspberry Pi 3 pomocou HDMI portu a budete môcť sledovať priebeh sieťovej inštalácie operačného systému. Následne pripojte zdroj napájania, ktorý musí spĺňať parametre pre výstupný signál 5V DC a minimálne 2A.

Zistenie IP adresy Raspberry Pi 3 sa dá viacerými spôsobmi a to buď pomocou:

  • Príkazového riadka príkazom arp –a (ak poznáte MAC adresu zariadenia)
  • Pomocou webového rozhrania Routera
  • Softvéru na to určeného napr. Advanced IP Scanner

advanced ip scanner

PuTTy

putty

Otvoríme si SSH klienta PuTTy vložíme do políčka Host Name (or IP address) nami zistenú IP adresu. Port je defaultne pre SSH pripojení nastavení na hodnotu 22. Klikneme na Open. Následné vyskočí okno s upozornením (Warning), kde stlačíme Áno. Následne od nás Raspberry vyžaduje prihlásenie, továrensky nastavené prihlasovacie údaje sú: login: pi password: raspberry. Po úspešnom prihlásení môžeme zadávať špecifické príkazy do príkazového riadku. Úspešné pripojenie vyzerá následne ako na obrázku nižšie.

putty

Konfigurácia operačného systému OpenHABian

openhabian

  • Zadajte príkaz sudo openHABian-config
  • Chvíľku počkajte na vykonanie príkazu, potvrďte OK a vyberte „Update“
  • Chvíľku počkajte na vykonanie príkazu, a vyberte „Basic Setup“
  • Chvíľku počkajte na vykonanie príkazu a vyberte „Serial Port“ (Označte hviezdičkou všetky možnosti medzerníkom a potvrďte enterom). Obrázok ako by to malo vyzerať.

openhabian

  • Po vykonaní týchto krokov by výstup na konzole mal vyzerať takto.

openhabian

  • Následne zadajte ešte príkaz sudo rpi-update a po zbehnutí sudo reboot
  • Počkajte kým sa RPi3 reštartne a pripojte sa k rozhraniu OpenHAB lokálne pomocou IP adresy RPi3 (zistená v bode vyššie) a portu 8080. Napr. takto 192.168.1.137:8080

Webový interface openHAB 2

Ako bolo vyššie uvedené počkajte kým sa nabootuje RPi 3 a do prehliadača zadajte zistenú IP adresu, za ktorú nezabudnite uviesť port :8080, ktorý je charakteristický pre HTTP protokol. Napr. naša IP adresa vyzerá takto 192.168.1.137:8080. Pripojíte sa k webovému prostrediu openHAB 2, ktoré sa Vás opýta akú konfiguráciu chcete, my Vám odporúčame zadať EXPERT aby ste mali prístup k všetkým možnostiam rozhrania. Následne po konfigurácii bude rozhranie vyzerať takto.

openhab2

My sme si pre naše nastavenie vybrali rozhranie PAPER UI – návod na nastavenie sériového portu RaZberry 2 v rozhraní openHAB 2 je pre to písaní pre tento interface. Nastavenie môžete uskutočniť napr. v tomto rozhraní a následne využívať iné prostredie.

Nastavenie sériového portu RaZberry 2 pre komunikáciu s prostredím openHAB 2

  • Vyberte si skin PAPER UI
  • Kliknite na panel Add-ons -> Bindings do vyhľadávacieho riadku Z-Wave. Vyberte verziu 2.0.0 a kliknite Install

openhab2

  • Následne kliknite na Inbox -> tlačidlo + -> kliknite na Z-Wave Binding -> Z-Wave Serial Controller. Do Sériového Portu zadajte -> /dev/ttyAMA0 a zmeny uložíte kliknutím na Fajku.

openhab2

  • Po kliknutí na panel Configuration -> Things môžeme zistiť či je modul RaZberry 2 ONLINE.

openhab2

Prídavanie Z-Wave zariadení (inclusion) v openHAB 2 v PAPER UI

Kliknite na Inbox -> + -> Z-Wave Binding -> spustí sa tzv. Learning Mód, ktorý slúži na pridávanie Z-Wave zariadení. Následne je potrebné na Z-Wave zariadení, ktoré chcete pridať stlačiť tlačidlo na to určené aby prebehlo párovanie. Zobrazí sa sparované zariadenie, ktoré je treba potvrdiť. Následne kliknite na panel Configuration -> Things -> Kliknite na novo pridané zariadenia a klinite na prázdny krúžok, ktorý slúži na nastavenie triedy a skupiny zariadenia a následne na jeho pridanie do základného DashBoardu panel Control.

openhab2

Nastavenie vzdialeného prístupu

Najprv v rozhraní Paper UI nainštalujte prvok openHAB Cloud Connector

V grafickom rozhraní Paper UI sa to dá spraviť nasledovne:

Add-ons -> Misc -> vyhladajte openHAB Cloud Connector -> Install

Následne ho môžete nakonfigurovať v možnostiach ConfigurationServices. Kde si môžete nastaviť base URL a zariadenia, ktoré chcete sprístupniť cez vzdialený prístup.

Prejdite na cloudové riešenie http://my.openhab.com , kde je potrebné sa zaregistrovať. Pri registrácii sú potrebné údaje:

  • Emailová adresa
  • Heslo
  • openHAB UUID
  • openHAB Secret

openhab2

Údaje openHAB UUID zistíme nasledovne:

Pripojíme sa pomocou Putty a protokolu SSH na RPi3, kde do konzoly zadáme postupne príkazy

  • cd /var/lib/openhab2/
  • nano uuid

A daný údaj UUID si skopírujte do registračného formuláru.

Údaje openHAB Secret zistíme nasledovne:

Pripojíme sa pomocou Putty a protokolu SSH na RPi3, kde do konzoly zadáme postupne príkazy

  • cd /var/lib/openhab2/openhabcloud/
  • nano secret

A daný údaj Secret si skopírujte do registračného formuláru.

Nastavenie aplikácie pre smartfón

Stiahnite si Google Play/Appstore aplikáciu openHAB. V nastaveniach (Settings) vyplňte údaje pre openHAB URL – čo je vlastne lokálny prístup k Z-Wave riadiacemu setu vložte tam IP adresu RPi3 s RaZberry 2 modulom a nezabudnite na príslušný port HTTP protokolu, napr. 192.168.0.137:8080.

openHAB Remote URL – je vzdialený prístup, ktorý je defaultne nastavení na túto url adresu http://myopenhab.org avšak viete si ho prispôsobiť práve v samotnom Add-One openHAB Cloud Connector, ktorý sa inštaloval v kroku vyššie. Pre Remote URL je ešte samozrejme potrebné vyplniť aj prihlasovacie údaje ako je Emailová adresa a Password.

3 Komentáre

  • Robert

    Robert 09.11.2017 Odpovedať

    Zaujímalo by ma,ako sa dá rozbehať v "HABMIN scheduler" (nereaguje tlačítko new a nedaju sa tým časovače naprogramovať) ..vie niekdo poradiť ? Ď
    • SmarterHOME Team

      SmarterHOME Team 13.11.2017 Odpovedať

      Dobrý deň,
      ďakujeme za podnet.

      Bohužiaľ je Vami popísaná situácia známy bug v rozhraní OpenHAB 2.
      https://community.openhab.org/t/not-sure-if-habmin-works-right/24339

      Nakoľko toto rozhranie je open-source, oprava bugov aktualizáciou je otázka na developerov.

      Na tvorenie pravidiel, skriptov a scén, odporúčame vytvárať nasledovne (potrebná znalosť Linux-u a programovania):
      http://docs.openhab.org/tutorials/beginner/rules.html

      Prajeme príjemný deň.
  • Tibor

    Tibor 22.05.2017 Odpovedať

    V najnovsej verzii openhabian (v1.2) je login: openhabian, password: openhabian

Zanechajte nám Váš názorZanechajte odpoveď

Vyhľadávanie v blogu

Najnovšie názory

Naposledy navštívené

Žiadne produkty

Menu

Porovnat 0