Skip to content

Raspberry Pi 2

kmaximv edited this page Aug 26, 2016 · 5 revisions

Записываем образ на SD

2016-03-18-raspbian-jessie-lite.zip

Стандартный пароль

Login: pi
Pass: raspberry

Настраиваем систему

sudo raspi-config
  • Расширяем раздел на SD
  • Меняем имя системы
  • Меняем пароль
  • Меняем TimeZone

Static IP

sudo nano /etc/dhcpcd.conf

Добавляем в конец файла

interface eth0
static ip_address=192.168.2.204/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1 8.8.8.8

Java 8

Проверяем версию:

java -version

Если нет, устанавливаем:

sudo apt-get install oracle-java8-jdk

OpenHab

wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -
echo "deb http://dl.bintray.com/openhab/apt-repo stable main" | sudo tee /etc/apt/sources.list.d/openhab.list
sudo apt-get update
sudo apt-get install openhab-runtime

Автозагрузка

sudo systemctl daemon-reload
sudo systemctl enable openhab

Права на редактирование файлов

sudo usermod -G openhab pi
sudo chmod -R 775 /etc/openhab/configurations
sudo usermod -G root pi
sudo chmod -R 775 /usr/share/openhab/

После перезапуска права сбрасываются.

Addons

sudo apt-get install openhab-addon-binding-mpd
sudo apt-get install openhab-addon-binding-mqtt
sudo apt-get install openhab-addon-binding-zwave
sudo apt-get install openhab-addon-io-myopenhab
sudo apt-get install openhab-addon-persistence-rrd4j

HABmin

Скачиваем:

https://github.com/cdjackson/HABmin/archive/master.zip

Распаковываем по пути:

/usr/share/openhab/webapps/habmin

Аддоны копируем по пути:

/usr/share/openhab/addons

Mosquitto

sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key

cd /etc/apt/sources.list.d/

sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list

sudo apt-get update
sudo apt-get install mosquitto

Проверяем слушает ли mosquitto на порту 1883:

netstat -anplt | grep 1883

Просмотр логов OpenHab

sudo tail -f -n 100 /var/log/openhab/openhab.log
sudo tail -f -n 100 /var/log/openhab/events.log