Статья

MajorDoMo - бесплатный софт для создания Умного дома

Что такое MajorDoMo?

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

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

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

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

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

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

MajorDoMo - это фактически софт для создания сервера/мозга вашего Умного дома. Основа MajorDoMo - ядро. Его можно скачать с нашего официального сайта. После установки системы можно зайти в Маркет дополнений и установить необходимые модули:

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

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

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

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

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

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

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

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

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

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

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

Панель управления:

Маркет дополнений:

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

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

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

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

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


Спасибо  👍 

спасибо. Сергей яндекс колонка уже в продаже. Все заработало как вы описали? Спортивный интерес. 

Ждем модерации навыка по Станции (общая модерация пройдена давно). Пока тупят :(

По яндекс диалогам новостей нет?

Яндекс.Диалоги интегрированы давно уже. Пока не пускают наш Диалог в Станцию, все еще ждем

Игорь, а как это работает, например, на iPhone? Есть какое-то специальное приложение?

с любого устройства в сети (будь то андроид или ios) есть доступ через веб-интерфейс
именно нативного приложения по ios нет. есть интеграция с homekit
начинали пилить приложение под Ios, но пока паузу , будем скорее всего менять подрядчика

а интеграция в хомкит имеется?


Вернуться назад
Вернуться назад