Главная
Главная Руководства Raspberry Pi › OpenHAB2 - установка на Raspbian



Автор:

Статья опубликована: 2017-05-28 18:06:06
Последние правки: 2018-03-11 20:29:08

На данный момент это единственный бесплатный софт, более ли менее сносно поддерживающий технологию zwave, за что спасибо Крису Джексону (Chris Jackson). Устанавливаем openHAB2 на малинку под Raspbian. Инструкция также подходит и для Debian.

Есть ли заметные отличия от openHAB1? Да, есть.
+ Настройка стала визуальной, многие вещи, которые раньше делались вручную, теперь автоматизированы.
- На Raspberry Pi 2 c 1 гигабайтом ОЗУ, openHAB2 тормозит, иногда до неприличия. Разработчики об этом честно пишут в руководстве по установке, но моей малинке от этого не легче.
- Теперь при заходе по адресу http://IP:8080 нам предлагают на выбор несколько админок и веб-морд, но я пока так и не смог сделать по дефолту запуск просто веб-морды, а не их списка.
- Z-Wave RGBW модуль (FGRGB-101) от Fibaro, как и в openHAB1, не допилен до конца, цвет выбрать невозможно, лента просто гаснет.

  • Исходные данные
    Paspberry Pi 2 Model B 1GB
    root@raspberrypi:/# uname -sr
    Linux 4.9.24-v7+
    


  • Java 8 Oracle
    openHAB2 написан на java и нетрудно догадаться, чтобы он заработал, необходима java и не просто java, а от Oracle. На сайте есть статья по установке на Debian, которая подходит и для Raspbian.


  • Установка
    Как и в статье про openHAB 1, мы пропишем репозиторий и установим openHAB2 оттуда.
    Вначале ставим дополнение к apt-get, чтобы она могла работать по https:
    # apt-get install apt-transport-https
    
    Добавляем свой файл для apt-get и ключ:
    # echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' > /etc/apt/sources.list.d/openhab2.list
    # wget -qO - 'http://www.openhab.org/keys/public-key-snapshots.asc' | sudo apt-key add -
    
    Затем ставим движок и идущие с ним модули (addons):
    # apt-get update
    # apt-get install openhab2
    # apt-get install openhab2-addons
    

  • Автозагрузка
    После установки, необходимо руками добавить openHAB2 в автозагрузку:
    # systemctl daemon-reload
    # systemctl enable openhab2.service
    
    Запускаем:
    # systemctl start openhab2.service
    
    Поздравляю! openHAB2 установлен.


  • Где находятся файлы?
    - директория с настройками: /etc/openhab2
    - директория с логами: /var/log/openhab2
    - директория с остальными файлами: /usr/share/openhab2
    - директория с файлами данных: /var/lib/openhab2

    - руководство (eng)


  • Начало работы
    http://IP:8080/