Обзор программ по для умного дома

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

Лучшие приложения для управления умным домом

Многофункциональность умного дома позволяет настроить его на свой вкус. Различные утилиты предоставляют следующие возможности:

– Обеспечение безопасности с помощью систем видеонаблюдения и систем мгновенного оповещения.
– Автоматическое регулирование электронных устройств.
– Контроль над системами водоснабжения и перекрытие воды при объявлении протечки.
– Анализ потребления электроэнергии и улучшение экологии.

Подготовка к установке умного дома

Помимо приложения, в состав умного дома также входят необходимые для функционирования и синхронизации устройства: камеры и службы видеонаблюдения, датчики (открытия дверей, протечки, задымления или движения), умные лампы и контроллер, который связывает между собой все элементы системы. В случае электронных устройств необходимо обеспечить беспроводное соединение со смартфоном через Bluetooth, Wi-Fi, ИК-порт или ZigBee. Если устройство не обеспечивает удаленное подключение, придется дополнительно приобрести смарт-розетки.

Сравнение приложений для умного дома. Коробочное решение или профессиональное?

Mi Home

Приложение умный дом mi home от компании Xiaomi также доступно для смартфонов других производителей при наличии устройств для системы управления от Xiaomi. Главным преимуществом программы является наличие готовых сценариев. Пользователь данного приложения умного дома не настраивает всё со значением, но может скорректировать из честных шаблонов продублировать свой вкус. Управление техникой другого производителя при наличии ИК-порта на шампуни. В рамках приложения регламентируется:

приложения для умного дома Mi Home

– водоснабжение;
– степень освещенности;
– работа синхронизированных электроприборов;
– выполнение заданного сценария с дополнительными условиями (вы прописываете условия для автоматического выполнения команды или устанавливаете таймер).

SST Cloud

Российская компания «Теплолюкс» выпустила это приложение для умного дома для организации работы термостатов МКС и системы защиты от протечек «Нептун». Комплексов умных домов, регулирующих термосты, на рынке немного. Приложение поддерживается при использовании следующих моделей термостатов и водонагревателей:

Philips Hue

Приложение для умного дома Филипс Хью используется для регулирования работы осветительных приборов. Для обеспечения работы этого приложения для умного дома необходимо установить лампы, поддерживающие соединение ZigBee с низким потреблением электроэнергии. При подключении приложения уже существующие настройки и сценарии других программ аналогичного плана не сбрасываются.

Умный Дом за копейки 🔥 РАЗБОР 2021-2022

Приложение для умного дома Philips Hue

Philips Hue обеспечивает реализацию следующих сценариев:

– регулирование осветительных приборов в зависимости от интенсивности дневного освещения;
– включение/отключение лампы в девушное время суток;
– изменение цвета света;
– выбор рейма производителя света (для регулирования самой продажи встраиваемого диммера).

Panasonic Home Network

Многофункциональное приложение умного дома Домашняя сеть Panasonic обеспечивает безопасность: с ее помощью контролируются камеры, водопроводные трубы и электронные устройства. Для работы этой системы в доме установлены датчики и умные розетки, которые синхронизируются с коммунальной службой. Преимущество программы, выделяющее ее среди систем управления, представленных на рынке, заключается в том, что в экстренной ситуации, если смартфон владельца не подключен к интернету, приложение оповестит вас о случившемся посредством телефонного звонка.

приложение для умного дома Panasonic Home Network

В рамках работы домашней сети Panasonic выполняются следующие сценарии:

  • уведомление о бразитом стекле или открывшейся двери (при установке на окнах/дверях специальных дверей);
  • осуществление видеонаблюдения;
  • регуляция страницы области;
  • включение/отключение электронных приборов;
  • фиксация проточки воды.

Yale ENTR

Приложение для умного дома Йельский университет регулирует работу входной двери, а для ее работы устанавливается дополнительный замок ENTR, который подключается к установленной программе через Bluetooth. Обратите внимание, что после установки системы вы больше не сможете открыть дверь обычным ключом. Основные функции системы:

– приложение позволяет открывать/закрывать дверь на расстоянии;
– пользователь может установить таймер для отпирания двери в определенное время.

Eq-3 Homematic IP

Приложение для умного дома Eq-3 Homematic IP

Утилита Eq-3 предназначена для регулирования температурного режима в умном доме. Приложение совместимо с датчиками центральной панели управления, установленными на радиаторных термостатах.

В рамках Eq-3 Homematic IP реализованы такие сценарии:

– изменение температуры на расстоянии;
– регулирование температурного режима в отдельном помещении;
– установка времени на бесплатное/установление температуры в заданное время.

SkyCam RG-C1S

Приложение для умного дома SkyCam RG-C1S совместимо со специально установленным для него сервисом камеры и видео. Утилита используется для удаленного наблюдения за обстановкой в ​​доме, в качестве уличной охранной системы или виденаблюдения.

приложение для умного дома SkyCam RG-C1S

Система этого комплекса имеет следующие особенности:

  • запись видео на карту памяти, установленную в камеру;
  • копирование отснятого материала на телефон;
  • регулировка микрофона;
  • воспроизведение голосовых команд со смартфона.

Netatmo Welcome

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

Приложение для умного дома Netatmo Welcome

Netatmo Welcome также предоставляет пользователю следующие возможности:

  • записывать видео на карту памяти или в синхронизированное облако;
  • против отснятого материала на телефон;
  • задать скринитра улавливания «опередных звуков» и найти новые об их наличите;
  • получать данные со встроенного датчика движения;
  • записывать звук с камеры;
  • отправлять голосовые команды со смартфона на камеру.

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

Источник: gadget-bit.ru

Пробую российский софт для умного дома. Он правда работает?

Всем привет! С вами снова Дмитрий, не программист. В прошлый раз я установил на Wiren Board 7 визуальную среду Node-RED, не умерев в консоли. И даже проверил четыре популярных сценария: ноду Debug, мастер-выключателя, включения вытяжки при превышении концентрации CO₂, приборной панели (dashboard). Позднее я рассмотрел еще три сценария: темной комнаты, дневного/ночного освещения, термостата для теплого пола и батарей.

Но умный дом можно собрать не только на визуальной среде Node-RED. Российские разработчики давно предлагают программный пакет Sprut.hub для домашней автоматизации. Сценарии можно задавать как через фирменную визуальную среду, так и скриптами js. В Sprut.hub поддерживается большое число различных устройств, а некоторые пользователи считают его даже удобнее и проще Node-RED.

Значит, настало время его попробовать! Более подробную информацию о Sprut.hub можно почерпнуть здесь.

Для использования Sprut.hub вместе с Wiren Board необходимо приобрести модуль расширения Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH с вшитым ключом активации, после чего можно будет установить программный пакет. Дополнительно модуль даёт возможность подключать к контроллеру Wiren Board Zigbee-устройства. Незадолго до публикации статьи я получил информацию от разработчика Sprut.hub: совсем скоро можно будет приобрести лицензию Sprut.hub отдельно или контроллер Wiren Board с предустановленным Sprut.hub.

Установка модуля Sprut.stick в Wiren Board 7

Я получил модуль Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH в простой белой коробке. Прилагается краткая инструкция по установке, но лучше воспользоваться подробным руководством на сайте.

Читайте также:
М аптека программа отзывы

Сначала я разобрал корпус контроллера Wiren Board 7, как показано здесь. Затем вставил модуль Sprut.stick, соблюдая полярность, после чего прикрутил крепление антенны к корпусу. Для последнего необходимо выломать заглушку. На весь процесс ушло минут двадцать.

Установка Sprut.hub

После покупки модуля Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH пользователь получит ссылку на закрытый телеграмм-канал, в котором приведены инструкции по установке. Затем придется обратиться к командной строке, но только один раз. Отмечу, что скоро будет выпущен Wiren Board с предустановленным Sprut.hub, и к командной строке обращаться не придется.

На установку ушло порядка получаса, хотя здесь много зависит от скорости подключения к интернету (у меня было 4G). При наличии проводного соединения все будет намного быстрее.

Затем я успешно подключился к Sprut.hub по IP-адресу Wiren Board (порт 7777).

Следующий этап – регистрация в системе. Проблем никаких не возникло, после подтверждения email появился запрос темы интерфейса: как в системе, всегда светлая или всегда темная. Затем можно выбрать масштаб интерфейса.

Теперь нужно, чтобы Sprut.hub нашел наш контроллер Wiren Board. Напомним, что аппаратный контроллер — центральная часть умного дома, он отвечает за управление сценариями автоматизации и другими устройствами. Sprut.hub общается с железом через программные контроллеры, которые есть на каждый протокол: Modbus, MQTT, Zigbee и другие.

Стандартное программное обеспечение контроллера Wiren Board общается с подключёнными устройствами и публикует их состояние в MQTT. Кроме этого, системные устройства контроллера, такие, как зуммер, входы/выходы и боковые модули также представлены в MQTT.

Именно поэтому, несмотря на то, что в Sprut.hub есть поддержка протокола Modbus, мы будем использовать MQTT.

Для добавления контроллера нужно перейти в меню «Настройки» – «Контроллеры», нажать кнопку «Создать контроллер». Затем достаточно выбрать тип MQTT и указать желаемое название. В стандартной поставке Sprut.hub есть шаблоны для подключения устройств, но если устройства не оказалось, то можно написать свой шаблон.

В левой части окна Sprut.hub будет выведено название контроллера. Рядом следует нажать символ треугольника, чтобы были найдены все устройства, подключенные к Wiren Board.

В общей сложности в тестовом чемодане Sprut.hub нашел 40 устройств и датчиков. Каждый канал или группа устройств Wiren Board, которые были обнаружены через протокол MQTT, в интерфейсе Sprut.hub представлены в виде виртуального устройства. Например, выключатель, лампочка, датчик температуры, электрический счетчик и т.д. Список устройств можно видеть на скриншоте выше.

На вкладке «Устройства» мы видим 16 распознанных устройств в данной комнате, доступных для прямого управления. То есть можно включать/выключать лампочки, сирену, выключатели. Бывает полезно, если сценарий автоматизации отработал некорректно, либо просто что-то нужно быстро включить или выключить. Слева отображаются показания датчиков.

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

Инициализация модуля Sprut.stick

Следующий этап — инициализация модуля Sprut.stick.

В меню «Настройки» следует выбрать конфигурационный файл «Модули расширения и порты» /etc/wb-hardware.conf, в котором указать наличие модуля Sprut.stick ZigBee в соответствующем слоте.

Чтобы определить порт, к которому подключен модуль расширения Sprut.stick ZigBee (в нашем случае слот MOD4), в консоли Wiren Board я ввел команду ls -la /dev/tty*

Как видим, в данном случае адрес /dev/ttyMOD4 или /dev/ttyS3. Осталось добавить контроллер в интерфейсе Sprut.hub.

На самом деле достаточно посмотреть, в какой слот вставлен модуль. Он получит адрес /dev/ttyMOD4, например, где последняя цифра — номер слота.

Контроллер готов к работе, по треугольничку можно выполнить поиск устройств ZigBee.

Создание сценариев

Автоматизацию умного дома в Sprut.hub можно задать через сценарии на соответствующей вкладке. И здесь я снова протестирую сценарий протечки жидкости.

В обычной ситуации, когда протечки нет, аварийная лампа гореть не будет, ничего пищать не будет, вытяжка работать не будет.

В случае аварии загорается аварийная лампа, контроллер противно пищит, включается вентилятор вытяжки.

Переходим в «Настройки» — «Блочные сценарии» и нажимаем плюсик для добавления сценария.

Для добавления объектов к условиям их достаточно просто перетянуть из левой панели.

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

Вентилятор был распознан как «Лампочка», я переименовал его в «Вытяжку».

Обратите внимание, что для лампочки и вытяжки можно установить яркость, в случае вентилятора здесь задаются обороты.

Отладка

Обратите внимание на значки шестеренки и треугольника справа от названия сценария.

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

Треугольник полезен для ручной проверки сценария. При этом текущий проверяемый блок будет подсвечиваться желтой рамкой.

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

Второй пример

Второй пример: срабатывание тревоги, если ночью будет обнаружено движение по датчику WB-MSW v.3. Нет ничего проще! Переходим в «Настройки» — «Блочные сценарии» и нажимаем плюсик для добавления сценария.

Из левой панели я перетягиваю «Датчик движения»

Теперь добавляю условие по датчику освещенности.

При определении движения и освещенности меньше 10 Люкс будет поднята тревога: включится лампочка и сирена.

Теперь добавим второе условие: если движения нет, то выключаем лампочку и сирену.

Здесь я еще добавил задержку на пару минут, чтобы тревога проработала какое-то время. После тестирования мне не очень понравилась точность срабатывания, поскольку датчик очень чувствительный и движение определялось практически всегда. Я поставил уровень срабатывания выше 50. А отсутствие движения – ниже 20.

В результате я успешно задал срабатывание тревоги в ночное время по датчику.

Управление со смартфона

К сожалению, приложения Sprut.hub нет. Но можно управлять умным домом с помощью браузера смартфона. Кроме того, можно настроить отправку оповещений через мессенджер Телеграм, что мы рассмотрим чуть ниже.

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

Интеграция Sprut.hub с Яндекс Алисой

Устройствами, подключенными к Sprut.hub, можно управлять с помощью голосового помощника, например, Маруси, Алисы или Сири. Мы выбрали Алису от Яндекса. Подробная инструкция по интеграции приведена здесь.

Для подключения Алисы необходимо воспользоваться приложением Яндекса «Дом с Алисой». Рекомендуется называть устройства в Sprut.hub на русском языке, а также создать в настройках умного дома Яндекса комнаты, названия которых соответствуют комнатам Sprut.hub.

Здесь есть небольшой лайфхак. На самом деле комнаты из Sprut.hub «перетекают» в Алису. То есть можно создать комнаты в Sprut.hub, обновить в Алисе список устройств, но затем закрыть приложение Яндекса и заново его открыть.

Затем следует добавить устройство умного дома Sprut.hub, ввести логин и пароль учетной записи Sprut.hub. И в умном доме Яндекса появятся устройства Sprut.hub.

Устройствами, подключенными к Sprut.hub, можно управлять как с помощью приложения «Дом с Алисой», так и голосом. Например, я попросил Алису «включи вытяжку», после чего вентилятор тестового чемодана стал вращаться. Команда «выключи вытяжку» останавливает вентилятор. Конечно, если устройств много, то им следует задать уникальные имена.

По умолчанию Алиса управляет устройствами в той комнате, в которой стоит умная колонка. И если колонка находится в спальне, то фраза «Включи свет» приведет к его включению именно в спальне. Если требуется включить свет в другой комнате, то следует ее указывать, например, «Включи свет на кухне».

Есть другая полезная функция: все датчики обновляются в реальном времени. Как раз на скриншотах можно посмотреть информацию с датчика освещенности и влажности, например.

Читайте также:
Как пользователю разрешить запускать программу

Настройка уведомлений в Телеграм

Sprut.hub может уведомлять о событиях через робота в популярном мессенджере Telegram. Процесс настройки подробно описан здесь, я же пробегусь по нему вкратце.

Сначала в Телеграм необходимо завести своего бота. Затем добавить бота к Sprut.hub в настройках.

В Sprut.hub следует создать глобальный сценарий в виде кода и вставить текст по ссылке, указав правильный ID в Телеграм и токен бота.

Затем можно переходить в блочные сценарии и добавлять оповещение. Например, в нашем сценарии протечки датчика я добавил блок кода

global.sendToTelegram(«Датчик протечки сработал»)

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

Чуть позже интеграция с телеграмом будет реализована на уровне системы.

Заключение

Система автоматизации на основе визуальной среды Sprut.hub мне понравилась. Для ее установки достаточно добавить к контроллеру Wiren Board модуль Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH, после чего в качестве бонуса можно работать с устройствами ZigBee.

Сценарии в Sprut.hub легко задать с помощью логических блоков, писать код пришлось только при настройке уведомлений в Телеграм, но разработчики обещали скоро добавить поддержку и виде логического блока. Командная строка потребуется разве что при установке визуальной среды. Sprut.hub успешно обнаружил устройства в нашем тестовом чемодане Wiren Board, я смог запрограммировать простые сценарии за считанные минуты без единой строчки кода.

Хуже или лучше Sprut.hub по сравнению с Node-RED (см. мой обзор)? Здесь, как мне кажется, вопрос вкуса. Обе визуальные среды позволяют автоматизировать умный дом через сценарии, результат будет идентичен, но пути разные. Sprut.hub больше смещен в сторону простоты и наглядности, а Node-RED лучше подойдет тем, кто желает получить больше возможностей настройки.

Но отмечу, что и в Sprut.hub можно задавать сценарии через код js, поэтому программисты получат должную гибкость.

Единственный минус Sprut.hub – придется докупать модуль, а среда Node-RED бесплатна. С другой стороны, если требуется поддержка ZigBee, то модуль к Wiren Board все равно пришлось бы приобретать.

Что понравилось:

  • Развертывание Sprut.hub выполняется напрямую на Wiren Board 7, дополнительных систем не требуется
  • Добавляется поддержка устройств ZigBee
  • Удобное визуальное программирование сценариев автоматизации через логические блоки

Что не понравилось:

  • При установке пару раз пришлось обращаться к командной строке Linux через SSH
  • Необходимо докупать модуль Sprut.stick ZigBee к Wiren Board

Источник: habr.com

Open Source — бесплатный умный дом. Качай и пользуйся

Если вы читаете эту статью, то есть вероятность того, что вы «наигрались» с готовыми решениями от вендоров и они перестали вас удовлетворять по тем или иным причинам. Но возможно вы попали сюда по каким-то иным соображениям, поэтому советую вам ознакомиться с предыдущей статьей цикла, описывающей возможные варианты построения своего умного дома. Вдруг вам понравятся другие пути.

А если вы все-таки решили погрузиться в мир Open Source решений, то мы постараемся раскрыть для вас некоторые важные аспекты этого направления.

Что такое Open Source?

Open Sourcе — в буквальном переводе означает «открытый код». Это означает, что разработчики не скрывают свой программный код, и его может модернизировать или использовать для своих целей абсолютно любой желающий. Естественно, эти программы являются бесплатными. Их разработкой обычно занимаются программисты-энтузиасты, которые, чаще всего группами, занимаются реализацией идей и превращают их в работоспособный продукт.

Конечно, эти программы можно использовать как для личного использования, так и в коммерческих целях. Обычно, его распространяют, базируясь на идеологии GNU GPL.

Плюсы и минусы

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

ПлюсыМинусыБесплатноОткрытый код, который можно дорабатывать и изменятьЕго можно просто скачать и установить
Нерегулярность либо отсутствие обновленийОчень частые проблемы при обновлении (вылетают модули и система перестает работать)Проблемы с поддержкой
Отсутствие единого ответственного за продуктДовольно сложная установкаНастройка и внедрение занимают значительное времяТребуются навыки программирования и знание машинной логикиТребуется очень много дополнительной информации для настройки даже тех модулей, для которых существует подробная документация (форумы, чаты и общение со специалистами)

Плюс ко всему, у OpenSource проектов есть один огромнейший минус. Если основная группа разработчиков потеряла интерес к продукту, то он очень быстро «умирает», так как перестает развиваться. Такая же ситуация возможна, если лидер команды решает коммерциализировать продукт, или приходит инвестор, который вообще может закрыть проект или интегрировать его в свой. То есть конечный пользователь останется с тыквой и без туфелек.

Выбор системы

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

Home Assistant

Home Assistant — open source система автоматизации, написанная на языке Python3. Она очень активно развивается, выходят постоянные обновления и появляется поддержка очень большого количества новых устройств. Также она довольно простыми способами интегрируется с большинством популярных экосистем и в ней осуществляется поддержка популярных онлайн-сервисов. В рейтинге сообщества Sprut.ai она занимает первое место.

Данную систему можно установить как на практически любой, достаточно производительный одноплатный ПК, так и на любой полноценный компьютер.

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

Что касается особенностей системы, то одна из самых главных заключается в том, что система имеет два варианта — простой Home Assistant и Hass.io. Разница между ними в том, что в Hass.io есть раздел с аддонами, которые можно установить прямо из веб интерфейса. В простом Home Assistant такой возможности нет. Плюс к этому, есть еще один нюанс.

Официальный образ от разработчика отличается от образов и вариантов установки на нашем портале тем, что у официального варианта нет полноценного доступа до хост-системы. В наших вариантах — доступ есть и он полноценный. Иногда это важно. Но некоторым может быть нет, поэтому они могут воспользоваться обычным вариантом установки, предлагаемым разработчиками. А что касается дополнительных настроек, то на нашем портале есть огромное количество информации на эту тему, которую вы можете с легкостью найти по тегу Home Assistant.

Пример внешнего вида интерфейса.Немного статей по данной системе, с которыми рекомендую ознакомиться.

Home Assistant, статья 1 (установка)

Home Assistant, статья 2 (базовая настройка).

Home Assistant, статья 3 (добавляем устройства)

Homebridge

Homebridge — сервер, написанный на Nodejs с использованием API Apple, который позволяет добавить устройства в ваш Дом, которые не имеют сертификацию и изначально не поддерживают интеграцию в Apple HomeKit.

Благодаря слаженной работе разработчиков, на сегодняшний день, в систему интегрировано очень большое количество устройств. На нашем портале вы можете найти очень много статей на тему Raspberry Pi, которые могут вам помочь в настройке и изучении этой системы.

Homebridge является кросс-платформенным решением, которое можно установить на Windows, Linux и Mac OS X.

Также участниками общества были сделаны образы для Raspberry Pi уже с установленными Homebridge Вариант 1 и Вариант 2.

MajorDoMo

MajorDoMo — система автоматизации, написанная на языке PHP. Система быстро развивается и так же, как и все системы, является OpenSource проектом. Имеет свою армию фанатов. Но чтобы настроить данную систему идеально под себя, потребуются немалые знания языка PHP. Хотя есть поддержка модульной структуры и большое количество готовых модулей.

Читайте также:
Табличные процессоры примеры программ

К тому же, в отличии от большинства продуктов, Мажордомо имеет очень мощную Российскую команду разработчиков.

Если вы хотите почитать больше материалов на эту тему, воспользуйтесь поиском по тегу MajorDomo на нашем портале.

ioBroker

ioBroker — еще одна система для построения умного дома, написанная на NodeJS как и Homebridge.

Система тоже очень хорошо развивается и имеет большое количество интегрируемых устройств. Имеет армию своих фанатов, но интерфейс программы оставляет желать лучшего — дизайн остался еще в 2000х годах. Но, как говорится, «на вкус и цвет».

Хотя некоторые участники нашего сообщества утверждают, что для высоконагруженных систем с большим количеством устройств, ioBroker — это единственное подходящее решение. Это, конечно, может относиться к промышленным автоматизациям, но факт наличия подобного мнения означает, что систему используют даже в таких целях.

Что касается обычного использования системы для классического умного дома, то у нас на портале есть несколько интересных статей на эту тематику:

А если вы хотите почитать побольше, то можете воспользоваться тегом ioBroker на нашем портале.

Node RED

Node RED — визуальная среда программирования, использующая API и онлайн сервисы, соединяющая между собой исполнительные устройства. NodeRED можно установить на любую систему, главное, чтобы можно было установить NodeJS.

Так как данная система является визуальной, то тут Минимум кода и максимум визуальности. Система на нашем портале пользуется большой популярностью и имеет много статей.

Хотя малое количество кода — это не совсем правда. Чтобы создать нечто сложное, вам придется все равно писать и писать код. Для каждого блока в вашей блок-схеме.

Но система обладает значительным преимуществом перед остальными. Она может быть интегрирована с чем угодно.

Например, мы можем использовать Home Assistant только в качестве визуального интерфейса управления и сервера для подключения устройств, а все автоматизации можно выполнять в Node-Red. Он и сам является полноценной системой автоматизации. Есть огромное количество модулей для интеграции тех или иных устройств и систем. Поэтому он и является одним из самых универсальных решений, которое можно водрузить поверх уже существующей системы как дополнение, или создавать на его базе новую, полноценную систему управления вашим умным домом.

Статьи по данной теме можно найти на нашем портале по тегу Node Red.

Domoticz

Domoticz — еще одна система управления умными домами. На данный момент тоже активно развивается и можно установить на любую ОС, но система, на сегодняшний день, не является идеальной. Начиная со страшненького дизайна и заканчивая довольно медленным развитием, относительно конкурентов. Именно поэтому в нашем сообществе она не сильно пользуется популярностью.

OpenHab

openHAB — это специальный сервер, который может работать на любом компьютере под управлением любой ОС (вы даже можете использовать RaspberryPi). Вся установка заключается в распаковывании дистрибутива сервера и установке Java машины. Далее начинается процесс настройки и созидания.

OpenHAB, по сравнению с предыдущим участником нашего рейтинга — ioBroker, имеет более современный интерфейс и насчитывает поддержку более 50 протоколов и типов устройств.

У системы есть свои плюсы и минусы, для описания которых понадобилось написать отдельную статью.

Но в целом — это довольно популярная система, которой многие с удовольствием пользуются.

Выбор железа

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

Различные модели Raspberry Pi

Дешевые неттопы

NAS от Synology

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

Например, Raspberry Pi — это не очень дорого, потребляет мало электричества и обладает миниатюрным размером. Но производительность, для некоторых задач, может быть недостаточна. Да и флешка — достаточно ненадежное устройство для установки системы с постоянно обновляющимися базами данных. А решения с покупкой б/у-шного неттопа, за смешные деньги, имеют место быть.

Причем с производительностью не возникает вообще никаких проблем. И хранение на SSD вполне себе оправдывает все. Ну а тем, кто владеет NAS от Synology — вообще повезло. Туда можно поставить все что угодно в Docker.

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

Выводы

Основной вывод — вам придется подтягивать свои навыки программирования. Придется читать много на английском языке, так как оказывается даже самые «безумные», на первый взгляд, автоматизации для вашего дома, кто-то уже придумывал и задача так или иначе была решена.

Но придется продираться через обсуждения различных вариантов решений задачи, и они будут содержать значительные куски кода, которые вам надо будет переписывать под себя. Это не так сложно, как может показаться, но занимает много времени. Хотя это, скорее, полезный навык в сегодняшних реалиях, когда даже для простейших автоматизаций в HomeKit уже необходимо понимание машинной логики. Иначе никак.

Второй основной вывод — бесплатность. С одной стороны — вам не придется покупать программное обеспечение. С другой — вы будете тратить свое время, а оно тоже стоит денег. Поэтому все подобные решения можно считать условно-бесплатными. К тому же, на железо все равно придется тратиться. Просто выбор намного богаче.

И это несомненный плюс.

Третий основной вывод — установленная система без датчиков и исполнительных устройств вам ничего не даст. Вам все равно нужно покупать устройства. Плюс в том, что вы теперь не ограничены одним производителем и вольны выбирать любые подходящие вам решения. И подключать устройства вы сможете как через купленные ранее шлюзы (если они поддерживают эту функцию), так и через USB стики для соответствующих протоколов. Полная свобода.

Поэтому если вы все-таки решили остановить свой выбор на OpenSource решениях, то на данный момент, среди нашего сообщества, наибольшей популярностью пользуются 3 системы: Home Assistant, Homebridge и MajorDoMo.

Если вы хотите немного покодить, хотите хорошую поддержку большинства устройств, продаваемых на рынке, большое и дружное сообщество, которое вам всегда поможет, то ваш выбор — это Home Assistant.

Если перед вами стоит задача только сделать доступными ваши устройства в приложении Дом на вашем iPhone или iPad, то ваш выбор очевиден — HomeBridge. Возиться с кодом все равно придется, но намного меньше, чем в других вариантах.

Если вам нравится веб интерфейс, вы придерживаетесь классических подходов к визуализации, немного знаете язык программирования PHP и обладаете временем и терпением, то ваш выбор — MajorDomo.

Если хотите более функциональную систему с красивым дизайном, но с плохой русскоязычной поддержкой, то это openHAB.

Хотите систему функциональную, но более менее поддерживаемую русскоязычным сообществом, но с убогим дизайном, Domoticz — ваше все. Хотя, сомнительный выбор.

Ну и если вы хотите программировать визуально, то для вас подходит NodeRed.

А вот если для вас определяющим выбором является голосовой ассистент, с помощью которого вы хотите управлять своим умным домом, то в принципе Open Source системы как раз являются лучшим выбором для интеграции, так как у них, обычно, есть поддержка нескольких ассистентов одновременно. И это огромный такой плюс для тех, у кого члены семьи пользуются, например, и Android и iPhone.

Home Assistant интегрируется с Яндекс Алисой, Siri и Google Assistant

HomeBridge — только Siri и Яндекс Алиса

NodeRED — вообще с чем угодно, зависит от того, как вы его ставите и с чем он взаимодействует.

Так что выбор за вами. Удачи!

Источник: sprut.ai

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru