Domoticz на Raspberry Pi (Обзор) + Первая Настройка за 3 Пункта

Domoticz

Коробочка от Raspberry Pi 3B

Построить умное жилище на базе Domoticz поможет Raspberry Pi — он же будет сервер умного дома. Десятки вариантов для работы на разных платформах, но рассматривать лучше наименее затратный и производительный. Так как требования к ресурсам автоматизации минимальны первым что приходит на ум – поиск старого компьютера в гараже под большим слоем пыли. Нашлось применение старой технике. Вариант со старым компьютером – это конечно шутка и годится только для “опытов” и временного решения.

Требования для установки Domoticz:
ОЗУ 256 МБ, 200 МБ свободного места на HDD, браузер. Разрешение экрана 1280×1024 или выше.

Domoticz на Raspberry Pi

Рассмотрим минусы:

  • Занимает много места (относительно)
  • Создает шум
  • Большое энергопотребление
  • Не стабильное решение в целом (возможен выход компонентов системного блока из строя)

Работу Domoticz на Windows рекомендую не рассматривать. Самая стабильная и отказоустойчивая система сегодня Linux. Идеальный вариант домашнего сервера давно найден – одноплатный компьютер Raspberry Pi, получивший ласковое прозвище «малинка». Стоимость изделия ~ 3000р. Не покупайте последнюю модификацию. Весь потенциал работой реализовать не получится. Domoticz будет стабильно работать даже на Raspberry Pi 3.

Мою систему Domoticz малина 3 версии тянет без проблем. Более 100 компонентов и работа скриптов забирают 300мб ОЗУ, нагружая процессор не более чем на 5%. Нет смысла переплачивать.

Не рекомендую покупать устройства бывшие в употреблении. Одноплатники часто используют в терминалах оплаты, банкоматах, линзоматах и других ящиках, которые встречают в торговых центрах. Лучше купить новое устройство во избежании проблем в работе.

Необходимый комплект для стабильной работы

  1. Одноплатник Raspberry.
  2. Оригинальный адаптер питания.
  3. Медные радиаторы. Обеспечат охлаждение устройства.
  4. Корпус изделия. Защитит от пыли и грязи, других внешних воздействий.
  5. Флеш карта (8 гигов).

комплект Raspberry для Domoticz

Память Raspberry Pi или Micro SD

Жесткий диск «из коробки» подключить нельзя и операционная система устанавливается на флешку, что сказывается на производительности (скорость обмена данными) и часто выступает причиной вырывания волос на голове.

К чему нужно быть готовым:

  • Ресурс Micro SD сильно ограничен и не сопоставим с циклами перезаписи HDD. Карты памяти боятся отключения питания. Потеря питания в момент записи данных на флешку чревато выходом памяти из строя. И даже соблюдая все меры предосторожности электричество иногда отключают поставщики электроэнергии не предупреждая нас об этом. (используем источники бесперебойного питания).
  • На прилавках магазинов много подделок под известные бренды. Необходимо найти и купить оригинальную карту. Ищите только проверенные магазины. При активном использовании флешки хватает примерно на год, китайская подделка помирает за 2-3 месяца.
  • Объем карты памяти нужен не менее 8 Гб. Больше не стоит брать. Придется делать резервное копирование (бэкап). Он занимает объем равный размеру карты памяти.

Установка Raspbian ОС

Образ операционной системы Raspbian скачиваем с официального сайта.

Установить операционную систему с графической оболочкой и без? Образ без оболочки весит разы меньше. Вход на «Малинку» для управления   осуществляем с помощью веб-браузера из локальной сети по IP адресу, что не требует графической оболочки и немного усложняет процесс первоначальной настройки.

  • Загружаем образ Raspbian Buster Lite (без оболочки).
  • Распаковываем архив и его содержимое переносим на флеш карту.
  • Ставим флешку в малину, подключаем питание, кабель HDMI к монитору.
  • После инициализации на экране отобразится окно с выбором ОС.
  • Из списка выбираем Raspbian Lite и ждем установки, которая занимает ориентировочно 20 минут. Все зависит от максимальной скорости чтения/записи флеш карты.

Конфигурация Raspberry Pi после установки ОС

Подключаемся по SSH программой Putty к Raspberry Pi. Данные для входа на малину по умолчанию:

  • Логин: pi
  • Пароль: raspberry

putti raspberry pi

При успешном входе увидим черную консоль и строку ввода команды

Domoticz на Raspberry Pi (Обзор) + Первая Настройка за 3 Пункта

Поднастроим интернет. Я использую и советую только проводное подключение. Очень важный момент! Я не мог долго определится. Хотелось малину на полке положить и начал с Wi-Fi подключения.  Пошли глюки, то недоступно, скрипт не отрабатывает и пришлось подключиться проводами. НО, IP адрес для Ethernet и Wi-Fi будет отличаться так как интерфейсы разные, а для работы Domoticz он должен быть один. Поэтому принимайте решение сразу, предупреждая появление возможных проблем.

Вводим команду

sudo nano /etc/dhcpcd.conf

Raspberry pi 3 настройка сети

Открылся редактор конфигурации сети. Пролистаем файл вниз стрелочками и добавим конфигурацию адаптера, где eth0 — Ethernet, wlan0 — Wi-Fi

interface eth0
static ip_address=статический IP/24
static routers=Шлюз
static domain_name_servers=DNS

eth0 wlan0 Raspberry pi

Для сохранения внесенных в настройки изменений нажать на клавиатуре комбинацию клавиш ctrl+o, затем Enter.

Установка Domoticz на Raspbery Pi

Вводим в консоль команду:

sudo curl -L install.domoticz.com | sudo bash

domoticz ssh raspberry

После загрузки необходимых компонентов отобразится помощь по установке Domoticz, где лучше оставить предлагаемые значения по умолчанию либо указать:

  • протокол HTTP/HTTPS
  • порт для системы (8080 по умолчанию)
  • путь для Domoticz (по умолчанию /home/pi/domoticz)

Вход на Raspberry после установки осуществляется через строку браузера. Введите IP Raspberry и порт 8080, если порт не был изменен

http://IP.адрес.Raspberry:8080

Вы увидите главное окно Domoticz. На этом установка закончена. Domoticz добавится в автозапуск при инсталяции. При последующей перезагрузке система запустится автоматически.

Личный опыт использования

В пластиковом корпусе температура держится на уровне 50 градусов, при средней отметке в комнате 25 градусов. Полет нормальный.

Raspberry temperature

Эту связку использую уже 2 года. Во избежании потери данных делаю резервное копирование флешки раз в месяц или после глобальных изменений. Малина работает 24/7 от источника бесперебойного питания компьютера. При правильной настройке Domoticz и ОС Raspberry сбоев не дают. Если есть вылеты ищите проблему в логах. Неправильно написанные сценарии могут привести к завиванию Raspberry.

Денис Лунин

Радиоинженер с высшим образованием. Общаюсь на «ты» с любой техникой. Есть опыт разработчика. Везде нужно разобраться. Принцип работает - не лезь явно не для меня))

Оцените автора
( 3 оценки, среднее 4.67 из 5 )
Добавить комментарий

Логотип Domoticzfaq.ru

Cожалеем, что Вы не нашли то, что искали на нашем ресурсе :(


Грустный смайлик

У нас много интересных статей на главной, заходите в гости почаще!

Перейти на главную
+