Majordomo аналоги

Majordomo аналоги Хостинг

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

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

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

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

В узком смысле MajorDoMo — это бесплатный (или open source) софт для создания Умного дома. Или для “домашней автоматизации”, своими руками из устройств от разных производителей. Основная цель — дать возможность сделать Умный дом из «сборной солянки» устройств, чтобы выбирать под каждую функцию оптимальное по цена/качество оборудование.

Первые модули платформы были написаны в 2011 году Сергеем Джейгало (Минск, Беларусь) — основателем и техническим директором проекта. Недавно мы рассказывали про историю проекта и наши планы белорусскому бизнес-порталу Пробизнес.

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

Сообщество MajorDoMo представлено тысячами пользователей по всему СНГ, странам Прибалтики, Молдавии, Румынии и др. Так исторически сложилось (наверное в первую благодаря русскоязычному основателю проживающему в русскоязычной стране) что большинство наших пользователей говорят на русском языке. И большое русскоязычное сообщество привлекатет многих новых пользователей, ведь всегда можно найти кого-нибудь кто поможет с вопросами по Умному дому на базе MajorDoMo. В сообществе есть несколько десятков активных пользователей которые помогают в развитии системы в том или ином виде: пишут и поддерживают новые модули, делают виджеты и другие кастомизации, пишут инструкции и полезные статьи, помогают новичкам и др.


Majordomo аналоги

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

Введение.

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

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

Первые — чистый интерес, они уже разбираться, знают, умеют. Вторым же этот выбор еще предстоит сделать.

Пишу я конечно же для первых, вторые сами разберутся. ( Шутка)

Если вы пользуетесь аксессуарами, которые работают в mi home (плюсом добавляем туда замаячившую на горизонте интеграцию с икеей, с последующем ее выходом на Российский рынок), зачем же вот это вот все?

Мало кто знает, что буква S в аббревиатуре IoT означает Security

Причин в общем то несколько:

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

Xiaomi — это конечно хорошо, и им вряд-ли есть дело до всего-то что твориться у меня в доме.

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

Второй момент — это интеграция разных решений от разных производителей в одном месте, в одном приложении. Сейчас практически у всего есть свое приложение. Кондиционер? Ага. Для телевизора? Пожалуйста. Чайник — ну конечно, и Блютус еще включить. Включить котел на даче? Ага, отправь смску. В транслите.

И вот ты как дурак листаешь эти приложения, что бы сделать какие-то банальные вещи.

Третий:  Хочется чего-то большего. Ну согласитесь, очень удобно снимать показания приборов, будь то счетчики воды, или электричества в приложении, а не лезть в коммуникационный шкаф, причем порой с фонариком, зеркальцем или еще чем.

Или ожидая курьера с пиццей, включить режим домофона на «открывать всем в течение часа».

Да банально что бы будильник срабатывал ориентируясь на загруженность дорог.

И вот ты, мой дорогой друг, стоишь на пороге великого для себя открытия, и думаешь, к какому лагерю бы податься. А выбор так себе.

Ну да ладно, хватит Петросянить. ( Кстати слышали да, 1,5 миллиарда наюморил. Рублей правда.) По сути, если вы читаете эту статью, то имеете выбор без выбора 🙂 Ладно, пройдемся по решениям, которые в году «свиньи», стоит вообще рассматривать.

Athom HomeyGoogle home (Конкурент бриджку, но другой религии. Темная лошадка, но в течении года я думаю она еще выстрелит)Domoticz (Это в качестве извинения тем трем людям оставшимся верными ему, которых я обидел в предыдущей статье)HomeBridgeioBrockerMajorDomoHome-assistant

Homebridge


Majordomo аналоги

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

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

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

Читайте также:  Настраиваем свой первый VDS сервер в роли веб-сервера / Хабр

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

Выбор железа

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


Majordomo аналоги

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


Majordomo аналоги

Majordomo аналоги

NAS от Synology

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

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

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

Home Assistant


Majordomo аналоги

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

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

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

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


Majordomo аналоги

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


Majordomo аналоги

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


Majordomo аналоги

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


Majordomo аналоги

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

IoBrocker


Majordomo аналоги

Majordomo аналоги

В 2019 году все решает UI (интерфейс). Давайте абстрагируемся, вы когда выбираете машину на что смотрите в первую очередь? (По сколько все решения опен сорс, то предположим вам хватает на любую. Да да, и Теслу тоже можно)

Правильно, на внешность. Так вот, вы бы купили такую машину?

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

А теперь купили бы? Возможно. Но при условии что денег вам хватает на любую, то 90% что нет. 10% заложим под тех, кому нравиться подобный тюнинг или любят запах сероводорода, (Хотя это одни и те же люди).

На самом деле, про брокер не хотел говорить нечего плохого (но вырвалось).

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


Majordomo аналоги

IoBroker


Majordomo аналоги

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

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

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

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

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

Node RED


Majordomo аналоги

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

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

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

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

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

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

Domoticz


Majordomo аналоги

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


Majordomo аналоги

Majordomo аналоги

Home-assistant

Home-assistant. Вернёмся к тому же выбору автомобиля, представим что вы выбрали Range Rover, и он всем хорош, о нем мечтают, его уважают, он комфортный, красивый, быстрый, проходимый, но что бы поменять прокладку — надо скидывать кузов с рамы. Но ведь об этом обычно говорят те, кто не может его себе позволить (владельцам не когда, они на сервис едут)

Читайте также:  Kubernetes на одном сервере

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


Majordomo аналоги

Отличная документация (ясно да, в чей огород камень?). Правда роскомнадзор как старина Кольт, решил уравнять шансы, и заблокировал 2 из 3 ip адресов, и сам сайт открывается через раз.

Все настраивается в файлике конфига, минуя командную строку (это камушек в довесок)

Поддержка всего, чего только можно. А чего нет, допилят в следующем обновлении. Дистрибутив Hass.io, ставиться просто заливкой на карту памяти, с плагинами, и бэкапами по нажатию одной кнопки.

Но конечно, каждый раз что бы что-то настроить, надо снимать кузов с рамы (лезть в текстовые конфиги, и считать пробелы)


Majordomo аналоги

И да, его разработку спонсирует ubiquity. И да, это по прежнему опен сорс (и такое бывает)

Я говорил, что рано или поздно — home assistant нагнёт всех — так вот, ловите предпосылки. сейчас они работают что бы понизить точку входа до уровня каждой домохозяйки. Начиная от discover максимального количества устройств, и заканчивая уходом от yaml к редактированию всего и вся из интерфейса. Получится? Вопрос открытый, но однозначно думаю, что больше 50% рынка будет за ним.

Выбор за вами.

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

Подключаемое оборудование

Не буду писать весь список оборудования (он длинный и постоянно расширяется). Вместо этого оставлю несколько ссылок:

Страница Устройства — здесь ведется список основного оборудованияМодули Оборудование из Маркета дополнений — можете посмотреть для какого оборудования есть модулиРаздел Оборудование из Connect MajorDoMo — наши пользователи делятся какое оборудование они используют для Умного дома.

Кроме того у нас есть небольшая внутренняя аналитика. Исходя из этого мы видим что последние год, полтора очень сильно растет популярность Xiaomi устройств — что в принципе и понятно: недорогие, небольшие, стабильные, стильные.

Развитие системы

Мы и разработчики из сообщества MajorDoMo постоянно мониторим новые фишки, новое оборудование, новые сервисы — и добавляем их в MajorDoMo.

Например, еще в апреле была сделана интеграция Яндекс. Диалогов с MajorDoMo. А Умная колонка от Яндекса будет работать именно через Яндекс. Диалоги — так что после запуска продаж Яндекс. Станции наши пользователи смогут использовать голосовое управление своим Умным домом на базе MajorDoMo через Яндекс. Станцию.

Если возникнут какие-то вопросы — буду рад ответить в комментариях!

MajorDomo

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


Majordomo аналоги

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

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

Ну да ладно, уважение уважением, но ушат помоев я на вас вылью.

Совсем не давно мне попалось на ютубе видео, в котором вы собрали готовый комплект.

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

OpenHab


Majordomo аналоги

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

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

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

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

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

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


Majordomo аналоги

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


Majordomo аналоги

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

Google home

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

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

Последующие пять — это опен сорс и хороши они тем, что используется одна и та же железка (будь то малина/апельсина, или что-то более серьезное) и всегда можно соскочить с одного решения на другое, без финансовых потерь. Если конечно время вы еще не меряете деньгами 🙂

Справедливости ради, стоит сказать что это лучший пульт для ваших устройств. Лучше управление голосом (но, увы, и оно не идеально) для IOS. Причем среди вообще всех мобильный устройств.

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

Что представляет собой софт

для подключения оборудованиядля настройки дополнительных фишек


Majordomo аналоги

Ну начнем с Domoticz, когда-то, благодаря 4pda очень сильно раскрученная тема, на территории русскоговорящего интернета (как у них там, у иностранщины этой, не знаю)

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

Читайте также:  Обзор хостинга AdminVPS (Админвпс), отзывы о хостинге AdminVPS


Majordomo аналоги

Majordomo аналоги

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

Но есть плюсы, например облако через которые всегда можешь зайти на свой сервер (что-то не вяжется в моей логике, да?)


Majordomo аналоги

Реально — мне очень понравилось. Когда только начинаешь со всем знакомиться — очень удобно и понятно. Потом конечно упираешься в то, что некоторую логику на нем сделать не возможно, и вот ты уже изучаешь LUA (да-да, теперь ты программист)

Ладно, шутки кончились. Вы только зацените вики

Это что ;,%,. такое? Я когда читал, не мог понять что к чему, вроде делаю так же как черным по белому написано, а оно не работает. А уже оказывается все поменялось, а вики никто не обновил. И так во всем. Как на счет обновлений по два раза в день?

В общем, кто желает поэкскрементировать — enjoy.

Примеры интерфейсов

Вот несколько скринов интерфейсов MajorDoMo

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


Majordomo аналоги

Majordomo аналоги

Majordomo аналоги

Пример интерфейса от одного из наших пользователей на YouTube:

Similar projects and alternatives to majordomo

Первый вариант — это отдельное устройство. Довольно дорогое, что-то порядка 300 евро, за штуку. Поддерживает (ну ладно, старается) все беспроводные протоколы, которые только можно. Бесспорно, красивое внешне, и с богатым внутренним миром (ага, как у твоей бывшей). Откровенно скажу, не пользовался (но осуждаю!).


Majordomo аналоги

Majordomo аналоги

По сколько продукт коммерческий, то все сделано для того что бы поглотить тебя в свое рабство. А мне достаточно рабства apple. А еще (без обид ребят:)) — вот эти вечно появляющиеся, как на вокзале люди, призывающие скинуться им на пиво на разработку очередного плагина.

Короче, красиво, как в дорогом ресторане, но зачем все это, если мне уже мама в контейнере борщ в школу собрала.

И выведение.

Каковы выводы (да да, я серьёзно, из текста выше ведь не понятно:))

Для новичков, я бы наметил следующий вектор:

Стараться сделать значимые узлы максимально отказоустойчивыми. То есть светом (хотя бы частью) и отоплением лучше всего управлять по проводам, что бы если что-то отвалится — основные узлы продолжали работу.

А остальное (датчики, мультимедиа, шторы, кондеи) уже делать беспроводные.

Но справедливо это, если вы делаете ремонт, и у вас уже есть в голове (или на бумаге) план того, что хотите получить в итоге.

Если же нет, то мое любимое — импровизация.

Стэк технологий

MajorDoMo построен на стэке веб-технологий (L/W)AMP — Linux/Windows (ОС), Apache (веб-сервер), MySQL (база данных), PHP (язык программирования).

Схема общей архитектуры системы:


Majordomo аналоги

Выводы

Основной вывод — вам придется подтягивать свои навыки программирования. Придется читать много на английском языке, так как оказывается даже самые «безумные», на первый взгляд, автоматизации для вашего дома, кто-то уже придумывал и задача так или иначе была решена. Но придется продираться через обсуждения различных вариантов решений задачи, и они будут содержать значительные куски кода, которые вам надо будет переписывать под себя. Это не так сложно, как может показаться, но занимает много времени. Хотя это, скорее, полезный навык в сегодняшних реалиях, когда даже для простейших автоматизаций в 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 и Яндекс Алиса

OpenHAB — Яндекс Алиса, Google Assistant и Siri

MajorDomo — Яндекс Алиса, Google Assistant и Siri

ioBroker — Яндекс Алиса, Siri и Google Assistant

Domoticz — Siri и Google Assistant

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

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

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

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

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

Оцените статью
Хостинги