Jak zainstalować Domoticz na Marsboard RK3066 oraz NewMarsboard A20.
Domoticz - system automatyki domowej, umożliwiający sterowanie różnymi urządzeniami np. oświetleniem oraz wyświetlanie wartości z czujników temperatury, wilgotności itp.
System do pracy wymaga serwera zbierającego dane z czujników oraz wysyłającego dane do sterowników. Jako serwer możemy wykorzystać płytę Marsboard, natomiast sterownikami mogą być np. płytki Arduino.
Do komunikacji z użytkownikiem wymagane jest urządzenie z przeglądarką internetową np. PC, telefon lub Marsboard z podłączonym wyświetlaczem LCD, czyli na komplecie Marsboard oraz wyświetlacz LCD możemy uruchomić kompletny system sterowania budynkiem, w którym Marsboard będzie jednocześnie serwerem oraz interfejsem służącym do komunikacji z użytkownikiem.
Przebieg instalacji dla płyt Marsboard RK3066 oraz NewMarsboard A20 przebiega tak samo. Instalacja została przeprowadzona na systemie Debian Whezzy 7.7 LXDE Desktop, systemy dla każdej z płyt możemy pobrać ze strony producenta: http://www.marsboard.com/.
Przebieg instalacji:
łączymy płytę z PC używając kabla USB i uruchamiamy putty (opis podłączenia: How_to_Setting_Serial_debug_tools_for_MarsBoard)
logujemy się jako root
aktualizujemy system:
sudo apt-get update
sudo apt-get upgrade
dodajemy użytkownika: linaro
adduser linaro
adduser linaro sudo
edytujemy plik /etc/sudoers za pomocą komendy : visudo na końcu pliku dodajemy: linaro ALL=(ALL) NOPASSWD: ALL
logujemy się jako linaro: login linaro
wydajemy polecenia:
sudo apt-get install cmake make gcc g++ libboost-dev libboost-thread-dev libboost-system-dev libsqlite3-dev subversion curl libcurl4-openssl-dev libusb-dev ntp
ustawiamy strefę czasową: sudo dpkg-reconfigure tzdata
tworzymy katalog domoticz: 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
na tym etapie możemy sprawdzić czy domoticz działa, wydajemy polecenie:
./domoticz
w przeglądarkę internetową wpisujemy: http://192.168.1.103:8080/ oczywiście należy zmienić adres IP na taki jaki ma płyta Marsboard
jeśli wszystko działa zamykamy domoticz - wciskając CTRL + C
Ustawienie aby domoticz uruchamiał się automatycznie po starcie systemu:
sudo cp domoticz.sh /etc/init.d
sudo chmod +x /etc/init.d/domoticz.sh
sudo update-rc.d domoticz.sh defaults
edytujemy:
sudo nano /etc/init.d/domoticz.sh
w pliku zmieniamy:
USERNAME=pi
na
USERNAME=linaro
uruchamiamy Domoticz:
sudo service domoticz.sh start
Opis powstał na podstawie opisu:
http://www.domoticz.com/wiki/Installing_and_running_Domoticz_on_CubieBoard2