Domoticz - Cyfrowy dom na Cubieboard

Moderator: bbiernat

Post Reply
User avatar
pancio
Administrator
Posts: 63
Joined: 18 September 2013, 23:02 - Wed
Location: SILESIA

Domoticz - Cyfrowy dom na Cubieboard

Post by pancio »

Poniższy materiał został opracowany na podstawie: http://www.domoticz.com/wiki/Installing ... ubieBoard2
i sprawdzony na Cubietruck-u.

Wymagania:

W celu instalacji wymagana będzie karta uSD min. 4GB, później będziesz mógł zainstalować system na dysku. Zainstaluj najświeższe oprogramowanie ze strony: http://www.igorpecovnik.com/2013/12/24/ ... nt-page-1/ wybierając wersję z jądrem 3.x.x. W trakcie pierwszego uruchomienia systemu z karty SD zmień hasło domyślne (1234) root-a i zainstaluj system w pamięci Flash lub na dysku twardym. Potrzebny w tym celu skrypt znajdziesz w katalogu użytkownika root. (nand-sata-install.sh). Chwilę po instalacji systemu wykonaj też aktualizację:

Code: Select all

sudo apt-get update
sudo apt-get upgrade

Domyślny użytkownik

Do poprawnej pracy Domoticz wymaga użytkownika uprzywilejowanego, utwórz i dodaj użytkownika 'linaro' do grupy sudo:

Code: Select all

adduser linaro
(zapamiętaj hasło!)

Code: Select all

adduser linaro sudo
Następnie pozwólmy wykonywać zadania użytkownikowi linaro bez podawania hasła:

Code: Select all

visudo
na dole w edytowanym pliku wpiszmy:

Code: Select all

linaro ALL=(ALL) NOPASSWD: ALL



Konfiguracja wstępna

Zaloguj się na swoim CB/CT używając użytkownika 'linaro', ustaw strefę czasową:

Code: Select all

sudo dpkg-reconfigure tzdata

Instalacja Domoticz

Wykonaj pokolei:

Code: Select all

mkdir domoticz
cd domoticz
wget http://domoticz.sourceforge.net/beta/domoticz_linux_armv7l.tgz
tar xvfz domoticz_linux_armv7l.tgz

rm domoticz_linux_armv7l.tgz


Test Domoticz-a

Sprawdźmy, czy ściągnięty i rozpakowany przed chwilą kod działa prawidłowo:

Code: Select all

cd ~/domoticz
./domoticz
Domoticz powinien wystartować... chwilowo możesz przerwać jego działanie poprzez użycie ctrl-c


Uruchamianie Domoticz podczas startu systemu

Wykonaj:

Code: Select all

cd ~/domoticz
sudo cp domoticz.sh /etc/init.d
sudo chmod +x /etc/init.d/domoticz.sh
sudo update-rc.d domoticz.sh defaults
Następnie edytuj skrypt /etc/init.d/domoticz.sh i zamień:
DAEMON=/home/pi/domoticz/domoticz
na:
DAEMON=/home/linaro/domoticz/domoticz

W tym samym pliku możesz zmienić też inne parametry Domoticz, np port, na którym dostępny będzie interface WWW:
OPTIONS="-www 8080"



Uruchamianie Domoticz

Code: Select all

sudo service domoticz.sh start
Wpisz w przeglądarce internetowej adres swojego CB/CT z uwzględnieniem portu, na którym uruchamiałeś GUI Domoticz. Przykładowo:

Code: Select all

http://192.168.100.100:8080
Powinieneś zobaczyć GUI systemu Domoticz... nie zapomnij wykonać update-u systemu (Setup->Check for Updates) i już możesz prezystąpić do konfiguracji cyfrowego domu...
domoticz.png
domoticz.png (132.92 KiB) Viewed 20408 times
temp.png
temp.png (165.25 KiB) Viewed 20408 times

Post Reply