MajorDoMo

Платформа для создания системы Умный Дом.

  • Беслатное ПО с открытым исходным кодом
  • Кросс-платформенная работа (Linux/Windows)
  • Поддержка большого количества оборудования и протоколов
  • Работа с современными голосовыми помощниками (Yandex.Алиса, Google Home, Apple Siri)
  • Безграничная гибкость настройки
  • Подходит для проектов любого масштаба — от квартиры до завода.
  • Демо-стенд
 

Установка

Вариант 1. Запуск установки из консоли:

curl -s https://raw.githubusercontent.com/sergejey/majordomo-rpi-install/main/install.sh | bash && bash ~/majordomo-rpi-install/install.sh
Подробнее об установочном скрипте.

Вариант 2. Образ карты памяти (Raspberry Pi):

Ссылка на проект.

Важно: для корректной работы платформы необходимо, чтобы в операционной системе был установлен пакет библиотек Microsoft Visual C++ Runtime

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

Скачать пакет установщика MajorDoMo

Во время установки будет предложено загрузить самую свежую версию исходного кода.

Docker-образ MajorDoMo

Детальная инструкция по установке из docker-образа.

Android

MajorDoMo NG - НОВОЕ приложение для Android

MajorDroid - официальное приложение для работы с сервером MajorDoMo

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

iOS

MajorDoMo NG - НОВОЕ приложение для iOS (iPhone/iPad)

Кроме приложения, работа с мобильными устройствами Apple доступна с помощью интеграции стандартного протокола для Умного Дома HomeKit. Таким образом, управлять системой MajorDoMo можно и с помощью стандартного приложения Home, а также голосового помощника Siri.

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


Сообщество

CONNECT - портал, где собраны дополнения для системы, публикуются обновления платформы и дополнений, собираются отзывы и многое другое.
Telegram - живое общение с большим количеством пользователей системы.
Форум - обсуждение особенностей установки и использования платформы.
GitHub - исходный код.
YouTube - видео-обзоры и обучающие материалы.
Документация - основная информация по настройке системы.
База знаний - веб-сайт со множеством статей о внутреннем устройстве системы.