niedziela, 7 kwietnia 2019

Raspberry Pi - Instalacja Domoticz'a

W tym poście chciałem zaprezentować szybki poradnik przedstawiający sposób instalacji Domoticza na Rasperry Pi 3.

Znalezione obrazy dla zapytania raspberry pi 3

Najpierw na karcie SD umieszczam system Rapsberry Pi Light. Tutaj do sformatowania karty dobrym rozwiązaniem będzie polecany program SD Formatter. Do zainstalowania systemu można się posłużyć oprogramowaniem Win32 Disk Imager bądź nowszym rozwiązaniem którym jest balenaEtcher.

Następnie przechodzimy do konfiguracji systemu.

Tutaj na samym początku najszybszą opcją jest podłączenie klawiatury oraz jakiegoś ekranu. Często zdarza się, że wraz z kolejnymi wersjami oprogramowania do Raspberry pi nie udaje się ustawić połączenie SSH, adresu IP bądź konfiguracji sieci wifi za pomocą zmian w plikach na karcie SD.

Po ustaleniu i wybraniu połączenia należy ustawić stały adres IP. Co ułatwi późniejsze łączenie z urządzeniem. 

Stały adres można ustawić na routerze dla danego adresu MAC, bądź bezpośrednio na Raspberry.

Dla drugiego przypadku należy wykonać modyfikację pliku dhcpcd.conf (komenda sudo nano /etc/dhcpcd.conf. Tutaj ustala się adres ip jaki ma zostać przypisany do urządzenia oraz dane dla sieci. Interfejs ETH0 odpowiada za połączenie kablem WLAN0 dotyczy połączenia Wifi.

  1. interface wlan0
  2. static ip_address=192.168.2.93/24
  3. static routers=192.168.2.1
  4. static domain_name_servers=192.168.2.1

Następnym krokiem jest dodanie połączenia WIFI oraz uruchomienie SSH.

Ustawienie parametrów sieci należy wprowadzić w Network Options:


Ustawienie SSH wprowadzamy na Enble w opcjach Interfacing Options:


Pozwoli to na komunikację z Raspberry za pomocą putty.


Po tych operacjach przechodzimy do uaktualnienia systemu:

  1. sudo apt-get update
  2. sudo apt-get upgrade

Teraz należy dodać adres repozytorium Jessey. Pozwoli to na poprawną obsługę biblioteki SSL, którą zainstalujemy w kolejnym kroku. W celu dodania odpowiedniej linijki należy przeprowadzić edycję pliku sources.list:

  1. sudo nano /etc/apt/sources.list

Po dodaniu linii plik będzie wyglądał następująco:


Najpierw należy wykonać update systemu po czym rozpocząć instalację blibliotek SSL:

  1. sudo apt-get install libssl1.0.0

Zainstalowaną wersję biblioteki ssl można sprawdzić za pomocą następującej komendy:

  1. apt-cache policy libssl-dev

Po zainstalowaniu wszystkich komponentów jeszcze raz wykonujemy update systemu, tym razem tylko z dodatkową opcją dist, który pozwoli na dokładniejsze uaktualnienie systemu:

  1. sudo apt-get dist-upgrade

Po tej operacji należy ponownie uruchomić Raspberry i zainstalować Domoticza za pomocą następującej komendy:

  1. curl -L install domoticz.com | sudo bash

Przy wyborze komunikacji protokół HTTP będzie domyślnie ustawiony na porcie 8080, natomiast HTTPS na porcie 443.


Następnie wyświetli się pytanie o lokalizację folderu instalacyjnego:


Po tych operacjach program przejdzie do pobrania pliku instalacyjnego domoticza:


Po zakończonej instalacji wyświetlą się informację z adresem do połączenia:


Gdy zainstalujemy system to po wpisaniu adresu w przeglądarce otrzymamy następujące okno:


Po poprawnym zainstalowaniu należy przejść do konfiguracji systemu w zakładce Setup->Settings. Gdzie można ustawić nazwę, położenie, hasło, adresy IP z dostępem bez hasła itp. 


Po wprowadzeniu zmian należy kliknąć opcję Apply Settings w prawym górnym rogu.

W przypadku restartu Rapsberry Pi domoticz zostanie automatycznie uruchomiony po włączeniu systemu.