Как установить Homebridge на Synology NAS — умный дом работает без интернета

Как установить Homebridge на Synology NAS — умный дом работает без интернета

4642

Пошаговая инструкция по установке на Synology NAS сервера для управления умным домом без интернета.

Перевожу управление умным домом из онлайна в офлайн. Читайте и смотрите в «Блоге системного администратора» подробное руководство по установке Homebridge в сетевое хранилище Synology.

Зачем управлять умным домом без интернета?

Устройства умного дома помогают автоматизировать быт. Освещением и отоплением управляю голосовыми командами. Расширяю комплекс устройств интернета вещей. Из самого названия категории девайсов IoT (интернет вещей) следует особенность работы с ними — через Глобальную сеть. И голосовые помощники, и официальные приложения к гаджетам умного дома ориентированы на управление через интернет.

Полезно, удобно, но далеко не всегда необходимо. Скорость домашней локальной сети выше. Использовать ее более безопасно. Ведь и сеть, и настройки под личным контролем. Правила использования персональной сети не поменяются без моего ведома. Вряд ли стану ограничивать доступное мне для фотографий дисковое пространство, как произошло с Google Фото.

За трафик в домашней сети не приходится платить абонентскую плату провайдерам интернета и облачных сервисов. Располагаю производительным сетевым хранилищем Synology, то есть домашним сервером с дисками на десятки терабайт данных.

Решил наладить управление комплексом умного дома в режиме офлайн, то есть без соединения с интернетом.

Почему выбрал Homebridge

Homebridge — это легкий сервер NodeJS, который устанавливается в домашней сети и позволяет имитировать iOS HomeKit API. Homebridge способен интегрироваться с устройствами умного дома, которые не поддерживают протокол HomeKit. После установки Homebridge продолжает работать в вашей сети и готов принимать запросы на обслуживание от Siri.

В данном пошаговом руководстве я покажу вам, как с помощью Docker установить Homebridge на сетевое хранилище Synology.

Как установить Homebridge на Synology NAS — пошаговая инструкция

Из Центра пакетов Synology установите приложение Docker.

Откройте пакет Docker. В консоли Docker перейдите в Реестр. Выполните поиск homebridge. Найдите oznu/homebridge и выберите его.
Дважды щелкните по нему или нажмите кнопку «Загрузить».

Появится список выбора тэга. Выберите «latest».

После того как вы нажмете «Выбрать», начнется процесс загрузки контейнера homebridge. Если хотите контролировать процесс загрузки, щелкните на изображении в консоли Docker. Данный контейнер «весит» около 600 Мб.

После завершения загрузки перейдите из консоли Docker в раздел Образ. Затем выберите контейнер oznu/homebridge:latest. Щелкните «Запустить». Установите «птичку» в белый квадрат слева от надписи «Использование контейнера с исполнительными правами доступа высокого уровня». Щелкните по кнопке дополнительных настроек.

Выберите «Включить автоматический перезапуск».

Перейдите в File Station и откройте папку docker. Создайте в папке docker новую папку с именем Homebridge.

Теперь папка docker выглядит у вас следующим образом:

Вернитесь к пакету Docker. Перейдите на следующую вкладку «Том». В папке docker выберите папку Homebridge. Затем нажмите кнопку «Выбрать».

После того как нажмете кнопку «Выбрать», введите для папки данных /homebridge в поле «Путь для подключения». Ваш том будет выглядеть так:

Следующая вкладка — «Сеть». Отметьте «птичкой» «Использовать ту же сеть, что и сеть хоста Docker».

Не меняйте ничего на вкладке «Настройки портов» и «Ссылки», перейдите к следующей.

Больше статей и видео в нашем Дзен-канале

Следующая вкладка — «Защита окружающей среды». Щелкните + для добавления переменной и значения.

В поле переменной введите DSM_HOSTNAME, а в поле значения — имя вашего NAS. Когда действия выполнены, нажмите кнопку «Применить».

Как найти значение DSM_HOSTNAME. Перейдите в «Панель управления / Информационный центр / Сеть».

Выберите «Запустить этот контейнер после завершения работы мастера» и нажмите «Применить».

Контейнер будет выглядеть у вас таким образом:

Откройте браузер и введите в адресной строке: http://ip_Synology:8080/ (либо 8581, что вероятнее). Имя пользователя и пароль — admin и admin.

Поменяйте имя пользователя и пароль после первого входа в систему.

Щелкните по трем точкам в правом верхнем углу Homebridge Home для того, чтобы поменять имя пользователя и пароль.

Видеоинструкция по установке Homebridge на NAS Synology

Подключение к Apple Home и пример работы на терморегуляторах terneo sx

Покажу на примере добавления регуляторов теплого пола terneo sx, которые я монтировал себе ранее.

Во вкладке «Плагины» нужно найти подходящий плагин через поиск. В данном случае я установил наиболее свежий:

Перейдя по ссылке, можно найти подробную инструкцию по использованию плагина на GitHub:

Настраиваем по аналогии. У меня четыре терморегулятора, поэтому настройки я вбиваю для каждого в отдельности.

Не забываем все сохранить и после этого перезагрузить Homebridge.

Для подключения к Apple Home понадобится iPad или Apple TV, то есть устройство, которое будет постоянно находиться в доме и выступать в качестве связующего звена между пользователем и сервером. На корневой странице Homebridge, в левой части находится qr-код. Нужно отсканировать его с помощью вашего iOS устройства и все автоматически подтянется в Apple Home.

Далее наживаете «Добавить в дом» и можете управлять всеми ранее добавленными устройствами в Homebridge.

Так, к примеру, выглядит интерфейс управления терморегуляторами terneo:

Ранее рассмотрел в обзоре Synology NAS DS420+ — мощный сервер для работы, домашнее хранилище фильмов, семейный и личный фотоальбом. Применяется для записи данных видеонаблюдения без размещения в онлайн-сервисах.

Необходимо ли в 2021 позаботиться об альтернативах публичным онлайн-сервисам? Поделитесь своим мнением в комментариях.

5 1 голос
Рейтинг статьи

Подписаться
Уведомить о
guest

4 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Даниил
Даниил
2 лет назад

А для чего нужен пункт — Использование контейнера с исполнительными правами доступа высокого уровня».

Serge
Serge
1 год назад

«Из Центра пакетов Synology установите приложение Docker.»
В центре пакетов Synology нет приложения Docker.

RK13
RK13
11 месяцев назад
Ответить на  Serge

Значит версия операционной системы старая или железо не поддерживает.

VITAL
VITAL
3 месяцев назад

Добрый день! Не могли бы Вы актуализировать инструкцию? Докера уже давно нет в центре пакетов, вместо него сейчас Container Manager. Сделал все вроде как по аналогии с Вашей инструкцией, но по портам 8080 и 8581 ничего не открывается.

Рекомендуем прочитать