Интеграция устройств NetPing в систему умного дома OpenHAB

Интеграция устройств NetPing в систему умного дома OpenHAB 662 0

OpenHAB — одна из самых популярных и универсальных платформ для построения ‎умного дома. Этот open-source-проект поставил своей целью вывести интернет вещей на качественно новый уровень.

OpenHAB — одна из самых популярных и универсальных платформ для построения ‎умного дома. Этот open-source-проект поставил своей целью вывести интернет вещей на качественно новый уровень, объединяя разные устройства различных вендоров в единую экосистему и позволяя управлять ими из одной точки. Настройка NetPing в OpenHAB достаточно тривиальна, поскольку устройство поддерживает различные способы управления, в том числе и по SNMP-протоколу. Эти устройства в целом предназначены для работы в серверных помещениях для мониторинга и удаленного управления электропитанием, но они легко интегрируются в ‎умный дом для выполнения различных задач.

Ценность ‎умного дома не столько в том, чтобы отображать текущее состояние устройств, сколько в том, что можно запрограммировать реакцию каждого из устройств на изменения, происходящие в системе. Разумеется, чтобы это сделать, надо иметь не только устройства, позволяющие считывать состояние системы с датчиков, но и устройства с исполнительными механизмами, например, управляющие подачей электричества.

В этой статье мы покажем, как развернуть умный дом OpenHAB на популярном одноплатном компьютере Raspberry Pi, а также как управлять периферийными устройствами.

Установка OpenHAB на Raspberry Pi

Основной проблемой при построении систем умного дома, как ни странно, является vendor lock-in. Каждый производитель соответствующего оборудования, будь то умные лампочки, розетки или приводы штор, старается сделать так, чтобы оно функционировало корректно только в рамках его собственной экосистемы. Это может быть мобильное приложение, какой-нибудь облачный сервис или аппаратный контроллер.

Рядовому пользователю такой подход создает одни проблемы, поскольку в доме чаще всего уже есть устройства с «‎умными»‎ возможностями, которые он не станет выкидывать. Тут основная задача — создать некий слой абстракции, который будет общаться с конечными устройствами на их собственном ‎языке‎, а для пользователя предоставлять эти устройства в виде универсальных ‎кирпичиков‎. Все так же, как в конструкторе Lego, где из разных деталей с единым способом крепления можно собрать сколь угодно сложную конструкцию.

Чтобы показать, как это работает, нам надо скачать OpenHAB и развернуть его. Поскольку эта система кроссплатформенная и написана на Java, ее можно запустить на любом компьютере, сервере, кофеварке или сетевом накопителе. Но самым простым способом будет развернуть OpenHAB на Raspberry Pi. Дело в том, что для этого одноплатного компьютера был создан образ операционной системы с предустановленным OpenHAB и зависимыми сервисами под названием OpenHABian.

Запись образа
Берем образ SD-карты с GitHub-репозитория в формате XZ и утилиту balenaEtcher, которая работает на всех популярных ОС: Windows, Linux и MacOS. Распаковывать архив с образом не требуется — Etcher умеет записывать образы напрямую.

Записываем образ на SD-карту, вставляем ее в Raspberry Pi, подаем питание и идем пить кофе на ближайшие 15–45 минут. Не забудьте снабдить «‎малинку»‎ сетевым кабелем с выходом в интернет. Все дело в том, что после запуска начинается процесс установки и обновления OpenHAB. Если все пройдет штатно, то через 45 минут максимум вы получите полностью рабочую платформу для домашней автоматизации.

При необходимости можно подключить внешний монитор или перейти в браузере по адресу http://openhab/ — там будет отображаться прогресс установки. Если кажется, что система зависла, не следует ее перезагружать, надо подождать несколько минут. Все дело в том, что скорость установки чаще всего зависит от скорости SD-карты, поэтому на медленных картах этот процесс может выполняться достаточно длительное время, не реагируя на действия пользователя. При возникновении сбоев можно заглянуть в документацию, где подробно описаны действия для исправления проблем.

Действия после первого запуска
После того как установка завершена, OpenHAB станет доступен как через веб-интерфейс, так и по SSH. Логин и пароль для входа — openhabian / openhabian. Перед тем как переходить к созданию системы умного дома,‎ нужно воспользоваться конфигуратором для настройки базовых параметров. Для этого следует зайти по SSH и использовать команду:

sudo openhabian-config

Печать
Оцените эту статью:
Без рейтинга

Тэги

10/100 Fast Ethernet 1E1 2FXS&2FXO 4E&M 4FXO 4FXS 8FXS/8FXO AD AD/AC/DC ADD-AP2620-1E1 ADD-AP2640 ADD-AP2650 ADD-AP3100P ADD-AP6500 ADD-AP6800A ADD-AP-MGCA AddPac almaty AP1800 AP2330-12S12O AP-FXS/FXO4/APVI-1E1 AP-MG3000/AP-MG3800/AP-MG5000 AP-WP100 IP-телефон Wi-fi Dell D-Link Epson FLEXGAIN FOM16OG FXO FXS InfiNet IP-АТС IPNext IP-Телефоны AddPac it новости Алматы mc-connect Media Gateway nateks NComputing NetPing NetPing Алматы Power module PowerEdge R740 RAD Data Communications ship tp-link Ubiquiti Ubiquiti Networks Ubiquiti Networks Алматы Ubiquiti Алматы Ubiquiti Казахстан VoIP шлюзы VoiceFider VoIP шлюзы модульные Алматы Астана инфинет Казахстан клавиатура компьютеры и их комплектующие Консоль расширения Маршрутизатор Ubiquiti в Казахстане Модуль расширения монитор мультиплексор мультиплексор OP-108L/B/ETH/SC/13LH мышка натекс новости Алматы Оптический мультиплексор Программа Smart Радиомост серверное оборудование серверы Dell сетевое оборудование телекоммуникационное оборудование тонкие клиенты точки доступа для дома точки доступа для дома Алматы Удалённый мониторинг датчиков температуры Устройства мониторинга серверных комнат Устройство NetPing Цифровой VoIP шлюз 1E1 шкаф серверный шкаф-серверный SHIP Алматы шлюз Шлюз VoIP 2FXS
«Апрель 2024»
ПнВтСрЧтПтСбВс
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345