Stupid House

Установка OpenHAB 2 на Raspberry Pi - OpenHABian


Установка OpenHAB 2 на Raspberry Pi - OpenHABian

OpenHAB - система автоматизации для дома с открытым исходным кодом, расшифровывается как open Home Automation Bus. Устанавливается дома как единая система автоматизации, позволяющая подключать устройства и датчики различных производителей и использовать их в своих сценариях. У меня OpenHAB была второй системой автоматизации развернутой дома, после знакомства с Domoticz эта система показалась просто космосом, простая установка, приятный интерфейс, скрипты автоматизации на Java практически не ограничивают фантазию их использования, а HABPANEL считаю лучшей для использования в качестве интерактивного экрана.

Ставить OpenHAB можно практически на все операционные системы, к слову, в коллекции портов FreeBSD есть своя ветка! Готовая сборка OpenHABian для Raspbrry Pi построена на Raspberry Pi OS, имеет в комплекте всё необходимое для работы, в отличии от Hass.io есть нормальный доступ к ssh и файловой системе, доступ по Samba.

 

Установка OpenHABian

Для установки OpenHABian на Raspberry Pi необходима flash карта объемом не менее 8 Гб, карта на 16 Гб будет предпочтительнее, и программа balenaEtcher для копирования образа на flash карту.

Скачиваем последнюю версию образа OpenHABian на GitHub. Запускаем Etcher, выбираем Flash from file, в открывшемся окне выбираем скачанный образ, выбираем flash накопитель для установки, кнопка Flash! Подтверждаем повешение привилегий и ждем окончания работы программы.

установка openhabian etcher

После завершения работы программы Etcher flash карту вставляем в Raspberry Pi, подключаем малинку к питанию и ждем установки OpenHABian. Подключать монитор и клавиатуру не обязательно, минут через 10 - 15 пробуем открыть страницу в браузере:

http://raspberry_ip_address:8080

Подключаемся к Raspberry Pi по SSH. Пользователь по умолчанию openhabian, пароль openhabian. Запускаем конфигуратор:

$ sudo openhabian-config
установка openhabian config

В меню System Settings устанавливаем:

  • Change hostname - имя компьютера в сети (По желанию)
  • System locale - По желанию устанавливаем язык интерфейса в консоли ru_RU.UTF-8
  • Set system timezone - Устанавливаем свой часовой пояс
  • Enable NTP - Включаем синхронизацию часов компьютера
  • Change passwords - Меняем пароль для пользователя openhabian в сервисе Linux system
  • Если необходим Wi-Fi настраиваем в меню WiFi setup, если не нужен отключаем Disable WiFi

Настройки применятся после перезагрузки системы, но пароль пользователя изменяется сразу!

$ sudo shutdown -r now

После перезагрузки открываем страницу в браузере:

http://raspberry_ip_address:8080 или http://raspberry_host_name:8080

установка openhabian initial setup

Рекомендуемый пакет установки Standart или Expert. После выбора ждем несколько минут пока не установятся все компоненты выбранного пакета.

Что бы не заходить постоянно на устройство по SSH и не создавать/редактировать конфигурационные файлы предусмотрен доступ с помощью сервиса Samba.

Win+R -> \\raspberry_ip_address или Win+R -> \\raspberry_host_name

При входе спросит имя пользователя и пароль, по умолчанию пользователь openhabian с паролем openhabian. Сменить пароль можно в openhabian-config -> System Settings -> Change passwords, выбираем Samba.

 

Обновление OpenHABian

Обновление всех установленных компонентов системы включая OpenHAB производится в openhabian-config -> Upgrade system.

$ sudo openhabian-config
Автор: muxa, 03.12.2020
Войдите или зарегистрируйтесь, чтобы иметь возможность оставлять комментарии