Domoticz - Cyfrowy dom na Cubieboard
Posted: 09 August 2015, 13:23 - Sun
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ę:
Domyślny użytkownik
Do poprawnej pracy Domoticz wymaga użytkownika uprzywilejowanego, utwórz i dodaj użytkownika 'linaro' do grupy sudo:
(zapamiętaj hasło!)
Następnie pozwólmy wykonywać zadania użytkownikowi linaro bez podawania hasła:
na dole w edytowanym pliku wpiszmy:
Konfiguracja wstępna
Zaloguj się na swoim CB/CT używając użytkownika 'linaro', ustaw strefę czasową:
Instalacja Domoticz
Wykonaj pokolei:
Test Domoticz-a
Sprawdźmy, czy ściągnięty i rozpakowany przed chwilą kod działa prawidłowo:
Domoticz powinien wystartować... chwilowo możesz przerwać jego działanie poprzez użycie ctrl-c
Uruchamianie Domoticz podczas startu systemu
Wykonaj:
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
Wpisz w przeglądarce internetowej adres swojego CB/CT z uwzględnieniem portu, na którym uruchamiałeś GUI Domoticz. Przykładowo:
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...
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
Code: Select all
adduser linaro sudo
Code: Select all
visudo
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
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
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
Code: Select all
http://192.168.100.100:8080