Взаимодействие | |||||||||
Android Wear | Модуль предоставляет возможность управления умным домом MajorDomo с помощью приложения для Android-смартфонов, часов на Wear OS или телевизора/ТВ-приставки на Android TV. Вы можете запускать сценарии, отслеживать состояния датчиков, просматривать изображения с камеры и многое другое прямо с устройства. Приложение кэширует данные, а значит, не нужно ждать окончания загрузки, можно сразу запустить выбранную команду. Поддерживается удаленный запуск нужного меню. Это удобно, если нужно на телефоне или часах отреагировать на какое-то событие (например, звонок в домофон). При наступлении события умный дом вызывает функцию wear_call_menu(), в результате чего на устройство приходит уведомление и запускается выбранное меню. Доступна функция управление голосом (требуется модуль YaDevices). После установки модуля необходимо так же установить приложение на свои устройства и указать там адрес сервера умного дома. Рекомендуем настроить работу вне локальной сети, пробросив доступ к /modules/android_wear/handler.php в настройках WEB-сервера. | ||||||||
API.AI | Поддержка сервиса API.AI | ||||||||
ChatBox | Расширенный чат-бокс | ||||||||
Easy Fully Kiosk Browser | Позволяет получать информацию от Fully Kiosk Browser и управлять им. Включайте экран, управляйте яркостью, отправляйте текст в TTS, блокируйте работу и многие другие действия с устройством! | ||||||||
Festival TTS | Поддержка движка синтеза речи Festival (Linux) | ||||||||
Google TTS | Поддержка сервиса синтеза речи от Google | ||||||||
GPT chat | Взаимодейтвие с сервисами языковых моделей искусственного интеллекта (GPT). Описание возможностей: https://github.com/sergejey/majordomo_gptchat Обсуждение модуля: https://t.me/mjd_gpt_chat | ||||||||
Growl | Отправка уведомлений с помощью Growl | ||||||||
IRC bot | IRC-робот | ||||||||
Jitsi video-com | Видео-коммуникация на базе Jitsi | ||||||||
Kodi Notifier | Отправка уведомлений в Kodi | ||||||||
Notify.Events | Дополнение для интеграции вашего MajorDoMo с сервисом https://notify.events, для отправки уведомлений о различных событиях в Viber, SMS, Voice Call, MS Teams и т.д. Вы можете найти полный список мессенджеров по ссылке: https://notify.events/ru/features | ||||||||
Pebble App | Поддержка приложения для Умных Часов Pebble | ||||||||
PushBullet | Отправка уведомлений с помощью сервиса PushBullet | ||||||||
PushOver | Отправка уведомлений с помощью сервиса PushOver | ||||||||
RHVoice TTS | Синтез речи RHVoice TTS | ||||||||
slack | Модуль поддержки сервиса slack.com. Сервис предоставляет: хранение архива 10 000 сообщений с вложениями бесплатно; возможность отправки текстовых сообщений, изображений, ссылок, кнопок и много других возможностей; | ||||||||
SMS.RU | Отправка SMS-сообщений через сервис SMS.RU | ||||||||
Telegram bot | Telegram-бот | ||||||||
Публикация уведомлений в Twitter | |||||||||
VK бот | Бот для небезызвестной соцсети Вконтакте. | ||||||||
WEBCam Recorder | Модуль позволяет организовать простую систему видео наблюдения используя веб камеру (Или IP камеру) подключенную к серверу. | ||||||||
Windows native TTS | Поддержка синтеза речи встроенного в ОС Windows | ||||||||
Yandex Home | Модуль поддержки личных (приватных) навыков для платформы умного дома Яндекс. | ||||||||
Yandex TTS | Поддержка сервиса синтеза речи от Yandex | ||||||||
Голосовой поиск по Youtube | С помощью этого модуля можно голосом искать на Ютубе клипы, музыку итд. | ||||||||
СAMshoter | Сохранение снапшотов и видео с камеры по датчику движения. Отправка в телеграмм. | ||||||||
Информация | |||||||||
AlarmClock | Будильник | ||||||||
Asterisk integration | Модуль для интеграции платформы IP-телефонии Asterisk. | ||||||||
ATV Notifications | Вывод уведомлений системы на телевизоре под управлением AntroidTV. На телевизор необходимо установить приложение: https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google | ||||||||
Charts | Создание графиков | ||||||||
DeliveryTracking | Модуль MajorDomo для взаимодействия с сервисом отслеживания отправлений Postal Ninja по API https://rapidapi.com/PostalNinja/api/postal-ninja Что умеет: * Создает/удаляет/архивирует отправку * Отображает список активных/архивных отправлений * Автоматически обновляет список всех отправлений (или автообновление можно отключить и обновлять только вручную) * Создавать и обновлять отправление можно как через интерфейс так и через написание команд (например в Telegram) * Уведомляет пользователя, если отправление изменило свой статус (можно отключить) Чтобы пользоваться необходимо: 1. Зарегистрироваться на сайте https://rapidapi.com/ для получения API ключа 2. Найти и подписаться на PostalNinja – есть как бесплатная подписка с ограничениями так и платная 3. Внести полученный ключ в соответствующее поле в настройках модуля 4. Пользоваться! | ||||||||
Earthquakes | Модуль слежения за активными землетрясениями и реакцией на них. | ||||||||
Google Calendar Import | Google Календарь — сервис для планирования встреч, событий и дел. Он позволяет задавать время встречи, создавать повторяющиеся мероприятия, устанавливать напоминания, а также приглашать других участников (им высылается сообщение по электронной почте). | ||||||||
Google Location | Получает местоположение пользователей, используя Google Location Sharing | ||||||||
GPS tracker | GPS-трэкер, события с привязкой к местноположению | ||||||||
ICQ Bot | ICQ-бот | ||||||||
livegpstracks.com | Модуль синхронизации Majordomo с сервисом livegpstracks.com. | ||||||||
Narodmon.ru | Модуль отправки данных в сервис Народный Мониторинг (narodmon.ru) | ||||||||
NarodMon2 | Поддержка сервиса NarodMon.ru | ||||||||
NarodMon3 | Поддержка сервиса NarodMon.ru Тот же NarodMon2, с поддержкой авторизации для чтения приватных датчиков. | ||||||||
Octoprint - monitor | Мониторинг состояния сервера 3D печати - Octoprint | ||||||||
Open Weather | Прогноз погоды от OpenWeatherMap | ||||||||
Pandora | Модуль предназначен для взаимодействия с автосигнализациями Pandora с GSM-модулем посредством сайта pro.p-on.ru. | ||||||||
PostOffice Tracker | Приложение позволяет управлять трек номерами почты России и отслеживать их статус. | ||||||||
PostTracker | Модуль для отслеживания посылок | ||||||||
Products | управление списком продуктов и списком покупок | ||||||||
QR/Bar-codes database | База знаний и действий на основе QR- и штрих-кодов. | ||||||||
Quotes | Цитаты/случайные фразы | ||||||||
Rambler Weather | Получение погоды с портала rambler | ||||||||
ReadIt | Отправка ссылок для просмотра | ||||||||
RSS Channels | Подписка на RSS-потоки | ||||||||
Simple Calendar | Простой календарь событий и задач | ||||||||
SMTP Catcher | SMTP-сервер для имитации отправки почты. Может быть использован для перехвата почтовых сообщений от различного оборудования (IP-камеры) и инициирования событий. | ||||||||
TDWiki | Простой wiki-блокнот | ||||||||
ToDoer | calendar+scheduler. На основе модулей МДМ -Простого Календаря, Шедулера и Крона. Только светлая тема и без локализации( Добавлено время для задач. Привязка кода на начало/конец задачи. Повторы, напоминалки. | ||||||||
WeatherMap | Простой модуль получения погоды с сайта openweathermap.org | ||||||||
Wunderlist | Интеграция системы управления задачами Wunderlist | ||||||||
Yandex.Traffic | Модуль "Пробки от Яндекс" для проекта MajorDoMo | ||||||||
ZoneMinder events | ZoneMinder — свободное программное обеспечение, для организации видеонаблюдения | ||||||||
Курс валют | Модуль "Курсы валют" выводит курсы пар валют от ПриватБанка и Банк России и Банка Казахстана. Обучающее видео как пользоваться: https://www.youtube.com/watch?v=wZSfGWjE6lc | ||||||||
Модуль Рамблер | Получение информации с портала Rambler. Погода, геомагнитные и УФ показатели, курс валют, внешний ip, пробки, проверка выходного дня, восход закат, продолжительность светового дня, гороскоп. Версия Альфа 1.0 Модуль пока не имеет виджетов | ||||||||
Ржунемогу | Модуль расскажет анекдот с сайта rzhunemogu.ru | ||||||||
Текстовый календарь | Модуль управления календарями. Позволяет создавать календари с повторяющимися событиями, отображать их в виде виджетов или же использовать в собственном коде. | ||||||||
Фильмы в кинотеатре | Модуль получает список фильмов из сети кинотеатров "Планета Кино". Работает совместно со сценарием для API.AI. | ||||||||
Модификации | |||||||||
DashUI 2: Управление ПУ | Интерфейс для простых устройств | ||||||||
DashUI. Управление MJD | Интерфейс управления основными функциями MJD | ||||||||
FontAwesome | Шрифт FontAwesome в виде отдельного модуля, который можно скачать из маркета. После установки вы можете подключить модуль в css: ``` @import url("/3rdparty/fontawesome/css/all.min.css"); ``` или html: ``` ``` в меню, сценах или на страницах. | ||||||||
MBoard Free | MBoard (free версия) Панель управления Majordomo | ||||||||
MBoard PRO | MBoard (PRO версия) Панель управления Majordomo https://t.me/mboard_news | ||||||||
SBoard. Новый современный Dashboard | За основу взято TileBoard +Поддержка тем +Адаптивность +Подерка настроек +Подержка камер (через модуль ONVIF) +Страница информации о системе | ||||||||
Simple Devices addon (Philips Zhirui Downlight) | Дополнение, которое добавляет новый тип устройства (Philips Zhirui Downlight). | ||||||||
Simple Devices addon (Xiaomi Gateway RGB) | Simple Devices addon (Xiaomi Gateway RGB) | ||||||||
Simple Devices addon (ZigBee Lamp) | Лампочки с управлением яркостью и теплотой цвета. Простое устройство для MajorDomo. Добавление в MajorDomo простого устройства для лампочек с управлением яркостью и теплотой цвета. Расширяет встроенный класс SDimmers. С авто режимом включения по датчику освещения, восходу/закату солнца или по установленному времени. С заданными яркостью и теплотой для дня и ночи. Авто выключение через заданное времени. Авто режим для Дня, Ночи или в течении всего дня. Описание ПУ в файле README в архиве или на [ГитХаб](https://github.com/daniral/majordomo-SDimmersCct "github.com") | ||||||||
Simple Devices addon (ZigBee RGB light) | Добавл в MajorDomo простого устройства для Ледламп/лент(RGB) с управлением яркостью и цветом. Расширяет встроенный класс SRGB. С авто режимом включеня по датчику освещения, восходу/закату солнца или по установленному времени. С заданными яркостью и цветом для дня и ночи. Автовыключение через заданное времени. Авто режим для Дня, Ночи или в течении всего деня. Описание ПУ в файле README в архиве или на [ГитХаб](https://github.com/daniral/majordomo-SRGB_Tuya "github.com") | ||||||||
TelegramApp | Интерфейс управления Majordomo для Telegram Для работы модуля c Telegram необходимо открывать Majordomo в мир!!! Возможно использовать в качестве локального интерфейса | ||||||||
Thermostats | Интерфейс управления термостатами (термостаты из "Простых устройств") | ||||||||
[MBoard] Relay "Simple devices" | Темплейт для MBoard: Кнопка для реле из ПУ | ||||||||
[MBoard] Template Relay | Темплейт для ПУ "Реле" | ||||||||
[MBoard] Лампочка | Прозрачный темплейт с лампочкой | ||||||||
[Интерфейс] Home | Интерфейс для простых устройств не требующий какой либо настройки Интерфейс находится по пути /templates/int_home/home.htm | ||||||||
[Сцена] Vista style | Стартовая сцена для fullHD разрежения (1920x1080) в культовом стиле windows vista. | ||||||||
[Сцена] Город | Стартовая сцена системы для новичков. | ||||||||
[Сцена] Модерн | Сцена большого разрешения для планшетов и мониторов 1920х1200 с векторными иконками. | ||||||||
[Элементы сцен] Techno Switches | Пак выключателей (более 30 шт) для сцен в стиле техно (реалистичные кнопки, 3d тумблеры, другие выключатели). Сами изображения в данном паке не являются предметом продажи и могут быть найдены в открытых источниках. Подробности https://connect.smartliving.ru/tasks/358.html | ||||||||
освещение (RGB) | Обнавленые иконки освещения (RGB) | ||||||||
Простое устройство: WiFi лампа-будильник | Управление светильника на адресных светодиодах с кучей эффектов, управлением по Wi-Fi и функцией будильник-рассвет | ||||||||
Простое устройство: WiFi термостат Beok (подключение через модуль Broadlink) | Класс **SBeokThermostats**, в отличие от стандартного **SThermostats**, реализует только высокоуровневые функции управления WiFi термостатами Beok [BOT 313/TDS23/TGR87/TGP51 и подобных](http://www.beok-controls.com/product.asp?classid=21): включение/выключение, задание целевой температуры, контроль синхронизации времени и т.д., оставляя управление нагревателем и поддержание температуры помещения самому термостату. Это гарантирует стабильную работу систем обогрева вне зависимости от доступности и состояния MajorDoMo. Кроме того, поскольку модуль изменяет лишь необходимые свойства термостата и только тогда, когда это действительно нужно - подсветка экрана термостата не горит постоянно, как это происходит при использовании класса SThermostats. Собственно термостат подключается через модуль [Broadlink](https://connect.smartliving.ru/addons/category1/32.html) в режиме php only. В описаниях свойств в квадратных скобках указаны названия полей Broadlink устройства, к которым они должны быть прилинкованы. **Обязательно прилинковать** * power => .status (вкл/выкл) * thermostat_temp => .targetTemp (оно самое) * auto_mode => .autoMode (для отключения режима работы по расписанию) * active => .active (состояние реле термостата) * min => .minutes (периодическое обновление статуса термостата) **Прилинковать желательно** * svh => .targetTempMax * svl => .targetTempMin (контроль диапазона при задании целевой температуры) * hour => .hours * dayofweek => .dayOfWeek ( предупреждать что на термостате неправильно выставлено время) Если в свойствах .targetTempNormal или .targetTempEco указать температуру - она будет устанавливаться автоматически при переключении в соответствующий режим (с задержкой до 1 минуты). Для информации: модуль Broadlink сам синхронизирует время на термостате каждые сутки в 00:00. **Известные на текущий момент проблемы** - Необходимо обновить модуль Broadlink до последней версии. В противном случае на термостате время от времени могут сбрасываться целевая температура и другие настройки. Кроме того, возможны проблемы при сохранении значений в конфигураторе простых устройств. - В настройках модуля должна быть выставлена галка "Обновлять значения только при изменении" **Обновление 9.10.2020** - Информация о состоянии термостата теперь обновляется не реже раза в 10 секунд а не только по приходу изменений от dev_broadlink **Обновление 18.10.2020** - Реализована возможность быстро выставить любую целевую температуру по клику на текущем значении - Добавлены методы установки фиксированных значений targetTempNormal. Теперь температурой можно управлять по расписанию (закладка Расписание на странице конфигурации простого устройства) - Работа над ошибками **Обновление 23.10.2020** - Включено хранение истории для свойств .active, .targetTemp и .targetTempNormal. Ссылка на график изменений появляется при при клике на целевую температуру. | ||||||||
Простое устройство: WLED | Простое устройство для интеграции в Majordomo устройств на прошивке WLED https://github.com/Aircoookie/WLED | ||||||||
Простое устройство: батарейка | Дополнение, которое добавляет новый тип устройства (батарейка). | ||||||||
Простое устройство: выключатель без обратной связи | "Простое устройство" для визуализации управляемых выключателей с раздельными командами на включение и выключение без функции обратной связи (Livolo / Funry и прочие радио- и инфракрасные выключатели). Полезно при использовании шлюзов типа [Broadlink RM*](https://www.ibroadlink.com/products/ir+rf) или [Open MQTT Gateway](https://github.com/1technophile/OpenMQTTGateway) Пример реализации метода `turnOn()`: ```php // Выполняем необходимое действие для включения устройства (отправка RF команды через Open MQTT Gateway): sg('omg.txRF','{"value":1540131,"protocol":1,"length":24,"delay":352}'); // Для совместимости выставляем значение status $this->setProperty('status',1); ``` **История изменений** * 14.10.2020 При выборе шаблона отображения "mini" переключатель разворачивается в горизонтальное положение | ||||||||
Простое устройство: Датчики движения 2 | Добавлена возможность отключать изменение статуса "никого нет дома". | ||||||||
Простое устройство: Дверь/ворота/окно с замком | Дополнение, которое добавляет Простое устройство Дверь/ворота/окно с замком. Совмещает в себе статус открытия двери и управление замком на двери. | ||||||||
Простое устройство: ТВ | Простое устройство: ТВ - вкл/выкл - просмотр информации | ||||||||
Простые устройства Xiaomi | Добавляет в простые устройства: Xiaomi Roborock Vacuum, Xiaomi Humidifier | ||||||||
Пульт для Кондиционера. Виджет для СЦЕН и МЕНЮ. | Используем добавляя объект на сцену или в меню. В объектах появится класс TVRemotes с классом и объектом установленного пульта. Прописываем в методы объекта необходимые вам действия. !!! Кнопки пульта жестко привязаны к своему методу !!! Инструкцию по настройке и модификации читайте в моем блоге. | ||||||||
Розетка для простых устройств | что бы не выбирать в простых устройствах иконку вручную,было создано этот Devices, с изменением статуса без подсвечивания | ||||||||
Сцена "Оранжевый бриз" | Более подробно о сцене "Оранжевый бриз" можете прочитать на форуме mjdm, в ветке [Дизайн] Сцена "Оранжевый бриз" - версия 2. Обязательно импортировать боковое меню. Файл можно скачать в ветке [Дизайн] Сцена "Оранжевый бриз" - версия 2. | ||||||||
Сцена "Пурпур" | Более подробно о сцене "Пурпур" можете прочитать на форуме mjdm, в ветке [Дизайн] Сцена "Пурпур". Обязательно импортировать боковое меню. Файл можно скачать в ветке [Дизайн] Сцена "Пурпур". Для работы погоды нужно ставить модуль "Погода от OpenWeatherMap". Название города указываем вручную в свойстве City, объекта OpenWeatherMap, который находится в классе openweather. В настройках погоды нужно выбрать метод API: Fact. | ||||||||
ТВ пульт LG. Виджет для СЦЕН и МЕНЮ. | Используем добавляя объект на сцену или в меню. В объектах появится класс TVRemotes с классом и объектом установленного пульта. Прописываем в методы объекта необходимые вам действия. !!! Кнопки пульта жестко привязаны к своему методу !!! Пример: Вы установили пульт LG. Кнопка "громкость +" запускает метод "RemoteLG1.Sound_+". | ||||||||
ТВ пульт Samsung. Виджет для СЦЕН и МЕНЮ. | Используем добавляя объект на сцену или в меню. В объектах появится класс TVRemotes с классом и объектом установленного пульта. Прописываем в методы объекта необходимые вам действия. !!! Кнопки пульта жестко привязаны к своему методу !!! Пример: Вы установили пульт Samsung. Кнопка "громкость +" запускает метод "RemoteSams1.Sound_+". | ||||||||
ТВ пульт TCL. Виджет для СЦЕН и МЕНЮ. | Используем добавляя объект на сцену или в меню. В объектах появится класс TVRemotes с классом и объектом установленного пульта. Прописываем в методы объекта необходимые вам действия. !!! Кнопки пульта жестко привязаны к своему методу !!! Пример: Вы установили пульт TCL. Кнопка "громкость +" запускает метод "RemoteTCL1.Sound_+". | ||||||||
ТВ пульт Ростелеком. Виджет для СЦЕН и МЕНЮ. | Используем добавляя объект на сцену или в меню. В объектах появится класс TVRemotes с классом и объектом установленного пульта. Прописываем в методы объекта необходимые вам действия. !!! Кнопки пульта жестко привязаны к своему методу !!! Пример: Вы установили пульт Ростелеком. Кнопка "громкость +" запускает метод " RemoteRosTel1.Sound_+". | ||||||||
Терминалы 2 | Терминалы 2 Разработаны Тарасом. Тарас передал этот модуль, так как решил отказаться от него и удалить. Поддержки модуля на данный момент не планируется и выкладывается как есть. После обновления системы, модуль необходимо обновить принудительно. После удаления модуля, необходимо вручную удалить цикл модуля. | ||||||||
Мультимедиа | |||||||||
... | ... | ||||||||
LG SmartTV | |||||||||
Online Radio | Проигрыватель онлайн-радио | ||||||||
Radio 101.ru | Радио-станции с веб-сайта 101.ru | ||||||||
SHOUTCast Radio | Радио SHOUTCast, тысячи станций online | ||||||||
Video Messages | Обмен видео-сообщениями внутри системы | ||||||||
WatchFolders | Слежение за файлами в папке и запуск сценариев при изменении. | ||||||||
Яндекс.Музыка | Модуль позволяет подключится к своему аккаунту в Яндекс.Музыке и слушать треки. Можно отправлять их на воспроизведение на любой терминал. | ||||||||
Оборудование | |||||||||
... | ... | ||||||||
1-Wire | Поддержка 1-Wire оборудования (OWFS API) | ||||||||
8 канальное Реле ZMRN0808-V6M | Модуль для работы с китайскими IP реле ZMRN0808-V6M через протокол MQTT  https://ru.aliexpress.com/item/32917473647.html http://www.iotzone.cn/product/14-cn.html | ||||||||
ADB control | Взаимодействие с Android-устройствами по сети с помощью утилиты ADB -- получение статуса, отправка команд. Для работы необходима установка пакета ADB. Под Raspberry достаточно выполнить команды: sudo apt-get update sudo apt-get install adb На самом (управляемом) устройстве должен быть включен режим разработчика и разрешена отладка со стороны сервера MajorDoMo (запрос на разрешение должен появиться после добавления устройства в модуле), так же необходимо чтобы у устройства был фиксированный IP-адрес в локальной сети (модуль обращается к устройству по IP-адресу). Работа под Windows не проверялась (теоретически так же может работать, но небходимо, чтобы исполнялась команда adb). | ||||||||
Ajax Systems | Поддержка охранной сигнализации Ajax | ||||||||
Ali IP Реле | Модуль для работы с китайскими IP реле работающими по tcp сокетам с текстовым протоколом Поддерживает следующие реле: 1.Eth8Relay v5 https://ru.aliexpress.com/item/32914881766.html?spm=a2g0s.9042311.0.0.274233edwaR2FE 2.Eth8Relay v6 https://ru.aliexpress.com/item/32917473647.html?spm=a2g0s.9042311.0.0.274233edq9Rd4O 3.Kincony KC868-H32 https://ru.aliexpress.com/item/33038048655.html?spm=a2g0s.9042311.0.0.274233edO2AijS | ||||||||
BLEtool | Модуль для работы с BLE оборудованием с использованием утилиты gatttool. Только для linux (ubuntu, raspbian..). Поддерживается mi flora plant,eq-3 thermostat. | ||||||||
Bluetooth devices | Получение уведомлений о появления определённых bluetooth-устройств в зоне доступа | ||||||||
Blynk | Поддержка сервиса Blynk | ||||||||
Bolid | Модуль для интеграции оборудования Bolid | ||||||||
Broadlink | Модуль сопряжения c Broadlink | ||||||||
Denkovi | Интеграция модулей автоматики от DENKOVI.COM | ||||||||
Energomera | Модуль для считывания данных с электросчётчиков, газовых счётчиком, водяных счётчиков фирмы "Энергомера" по протоколу -МЭК 61107-2001 IEK61107 | ||||||||
eq3-MAX! | Модуль поддержки термостатов eq3-MAX! https://www.eq-3.com/products/max.html | ||||||||
ESP8266 (Wifi-IoT) | Устройства на ESP8266 от https://wifi-iot.com/ | ||||||||
ESPCounter | Модуль для сбора показаний со счетчиков ESPCounter http://espmeteo.ru/espcounter/ | ||||||||
Gps Watch | Модуль отслеживания детских часов Q90 (Q60,Q50) | ||||||||
GreenSmart | Модуль для взаимодействия с китайскими кондиционерами Green, Airweel и подобными через родной WiFi-модуль без использования облака. | ||||||||
HA Discovery | Поддержка протокола Home Assistant MQTT Discovery для добавления устройств Подробнее о протоколе и совместимых устройствах: https://www.home-assistant.io/integrations/mqtt#mqtt-discovery | ||||||||
Hisense TV | Управление Hisense Smart TV (вкл/выкл, переключение каналов, управление громкостью, получение доп. информации) | ||||||||
Homekit | Сервисный модуль для настройки взаимодействия между MajorDoMo и сервисом Homebridge | ||||||||
HVAC | Управление бытовыми кондиционерами и тепловыми насосами Gree и Cooper&Hunter | ||||||||
iDevices | Модуль отслеживания устройств производства компании Apple (iPhone, iPad...) и взаимодействия с ними. Умеет: по запросу и автоматически получать информацию о устройствах (местоположение, уровень и статус заряда), передавать данных в модуль GPS tracker, отправлять на устройства текстовые и звуковые уведомления, переводить устройство в режим пропажи. | ||||||||
Insyte | Поддержка оборудования Insyte.ru | ||||||||
Keenetic | Модуль взаимодействия с маршрутизаторами Keenetic. | ||||||||
KNX | Поддержка KNX-оборудования через TCP-шлюз | ||||||||
Leaf Spy | Позволяет получать информацию об электромобиле Nissan Leaf с помощью приложения Leaf Spy Pro | ||||||||
LG SmartThinq | Модуль получения сведений об устройствах инфраструктуры LG SmartThing. | ||||||||
LG webOS TV | Модуль поддержки смарт-телевизоров LG на платформе webOS. | ||||||||
LivoloRemote | Управление радио-выключателями Livolo. Для работы модуля необходим шлюз на базе ESP8266 (см. репозиторий https://github.com/sergejey/esp8266_livologate) | ||||||||
MagicHome | Модуль поддержки WI-FI RGB диммеров китайского производства с логотипом MagicHome. Возможности: поиск контроллера, изменение цвета, получение текущего цвета. | ||||||||
MDM VoiceAssistant | Модуль управления умной колонкой (голосовым терминалом) построенной на базе Orange Pi Zero позволяющая управлять Мажордомо голосом. Активация колонки происходит голосом ключевым словом по прицепу ОК Гугл. Но можно записать любую свою команду на ключевое слово. Разработка терминала ведет Anaki http://majordomo.smartliving.ru/forum/memberlist.php?mode=viewprofile&u=46679 gitHub 2й версии терминала https://github.com/Aculeasis/mdmTerminal2 gitHub сырого модуля https://github.com/lanket/mdmPiTerminalModule/tree/Ver2 | ||||||||
MegaD devices | Поддержка устройств MegaD (http://ab-log.ru) | ||||||||
Miboxer | Модуль поддержки Wi-Fi шлюзов Miboxer WL-Box1. | ||||||||
MiLight | Поддержка оборудования MiLight | ||||||||
ModBus | Поддержка протокола ModBusTCP | ||||||||
MQTT | MQTT protocol support | ||||||||
MySensors | MySensors описание и поддержка (http://www.mysensors.ru) | ||||||||
Network UPS Tools | Network UPS Tools (NUT) - комплект программ для мониторинга ИБП. | ||||||||
Noolite | Поддержка оборудования Noolite | ||||||||
NSPanel | Модуль интеграции панелей Sonoff NSPanel. Подробнее о функционале модуля: https://github.com/sergejey/majordomo-nspanel | ||||||||
OkBit UDP Devices | Модуль общения с устройствами на базе ESP8266 и устройствами на шине RS485 через шлюз, по средствам UDP-сокетов. Автоматический поиск устройств. Подвязка данных устройства к ПУ через интерфейс модуля. Прошивки устройств можно скачать в теме модуля на форуме. | ||||||||
ONVIF | Поддержка IP-камер по протоколу ONVIF | ||||||||
OpenHASP | Поддержка дисплеев с OpenHASP | ||||||||
Orvibo devices | Поддержко устройств Orvibo S20 и Orvibo AllOne | ||||||||
panStamp Lagarto | Интеграция модулей panStamp (http://panstamp.com) | ||||||||
Philips Hue (deconz) | Поддержка оборудования Philips Hue и deconz! | ||||||||
Roborock Vacuum | Модуль для управления пылесосом Roborock. Данный модуль предназначен для интеграции пылесоса Roborock в систему умного дома Majordomo. Проверен и протестирован на модели Roborock S8 Pro Ultra. Возможности модуля: * Отображение текущего статуса пылесоса. * Просмотр интерактивной карты помещения с возможностью выбора отдельных комнат для целевой уборки. * Управление настройками пылесоса напрямую из интерфейса Majordomo. * Запуск различных режимов уборки: * Общая уборка * Только пылесос * Влажная уборка * Простая интеграция панели управления с помощью темплейта: [ #module name="roborockvacuum" template_mode="1"# ], который легко вставляется в сцену. Начало работы: Для корректной работы модуля необходимо указать следующие данные в настройках: * Логин и пароль от аккаунта Mi Home. * Регион вашего аккаунта Mi Home (например, ru). * IP-адрес и токен пылесоса. После ввода данных обязательно нажмите кнопку "Обновить карту". Интеграция с другими сервисами: Модуль автоматически создаёт объект RoborockVacuum1, содержащий набор удобных свойств и методов для управления пылесосом. * Создаются свойства вида `cleanRoom1`, `cleanRoom2`, ..., `cleanRoom5`, которые можно использовать в модуле Yandex Home для запуска уборки через голосового помощника Алиса. * Свойство `charge` предназначено для остановки уборки и отправки пылесоса на базу для зарядки. Используя этот модуль, вы получаете удобный, эффективный и быстрый способ интеграции пылесоса Roborock в вашу систему умного дома. | ||||||||
rtl433 | Модуль для считывания значения датчиков температуры, беспроводных пультов, выключателей, датчиков движения, работающих по протоколу rc-switch на частоте 433мгц. В качестве приемника может выступать USB донгл на чипе Realtek RTL2832U. Модуль экспериментальный, только для тестов, работает только в linux. | ||||||||
SamsungTV | Модуль управления телевизорами Samsung с TizenOS | ||||||||
SNMP | SNMP protocol support | ||||||||
Sonoff | Модуль для взаимодействия с устройствами sonoff без перепрошивки (работает через облако). | ||||||||
Sonoff DIY | Модуль для взаимодействия с устройствами Sonoff поддерживающими DIY режим (без перепрошивки, работает без облака). | ||||||||
SonyTV | Управление смарт-телевизорами Sony | ||||||||
SSD Analyzer | Модуль для анализа SSD. Работает только в UNIX-системах. Возможности: * Проверяет наличие lsblk, hdparm, smartctl и nvme-cli и предлагает установить отсутствующие. * Собирает полный отчёт по дискам: поля lsblk, hdparm -I, SMART-данные и NVMe-логи. * Выводит цветной статус здоровья (зелёный/жёлтый/красный) с пояснением по ключевым метрикам (износ, перераспределённые сектора, температура, предупреждения). | ||||||||
SSDP Finder | Поиск и добавление в систему UPNP(DLNA) устройств и управление ими. | ||||||||
SST Cloud | Модуль для взаимодействия с личным кабинетом SST cloud (термостаты, датчики протечки Neptun) | ||||||||
Tapo | Управление устройствами системы TP-Link Tapo. Для обращения к устройствам необходимо ввести в настройках модуля имя пользователя (емэйл) и пароль от облачного сервиса -- управление происходит напрямую без интернета, но с использованием этих данных. Также для отдельных устройств необходимо указать их IP-адрес в локальной сети. | ||||||||
TTLock | Модуль предназначен для взаимодействия с умными замками, управляемыми через приложение TTLock. | ||||||||
Tuya Smarthome | Модуль для взаимодействия с устройствами экосистемы Tuya как через облако, так и локально | ||||||||
Ujin devices | Модуль работы с устройствами Ujin Home https://ujin.tech/ | ||||||||
Uniel Controllers | Поддержка контроллеров домашней автоматики Uniel | ||||||||
USB devices | Получение событий о подключении USB-устройств | ||||||||
USRIoT | Поддержка устройств USRIoT (USR-IO88 / USR-R16) | ||||||||
Vakio Smart Control | Модуль для взаимодействия с линейкой умных устройств Vakio, на данный момент к ним относятся: Atmosphere, Base Smart, KIV, Openair. Взаимодействие осуществляется посредством MQTT, поэтому для функционирования требуется MQTT-брокер (облачный или локальный). Инструкция по подключению устройства к вашему брокеру: https://vakio.ru/vakio-mqtt.pdf. Дополнительные ссылки: - HomeAssistant Atmosphere - https://github.com/maxmostovoy/vakio_atmosphere - HomeAssistant Base Smart - https://github.com/maxmostovoy/vakio_base_smart - HomeAssistant KIV - https://github.com/maxmostovoy/vakio_kiv - HomeAssistant Openair - https://github.com/maxmostovoy/vakio_openair - Majordomo - https://github.com/maxmostovoy/vakio_smart_control - Sprut.hub BaseSmart + Wirenboard - https://comf.life/kak-dobavit-rekuperator-vakio-v-umnyj-dom-wirenboard-yandeks-alisu-apple-home-spruthub.html - Public API - https://github.com/maxmostovoy/vakio-public-api | ||||||||
VeraLite | Z-Wave support (Vera Lite controller) | ||||||||
Wirenboard | Интеграция контроллера Wirenboard (https://wirenboard.com) | ||||||||
WOL | Модуль находит устройства локальной сети и отправляет WakeOnLan сообщения. | ||||||||
Xiaomi miIO | Интеграция Wi-Fi устройств из экосистемы Xiaomi Mihome, взаимодействующих по протоколу miIO. | ||||||||
XiaomiHome | Поддержка оборудования Xiaomi Smart Home (MiHome) | ||||||||
YaDevices | Взаимодействие с устройствами Умного Дома через облако Яндекс, а так же использование Яндекс.Станции в качестве терминала (синтез речи и управление). Для корректной работы со Станцией, инструкция ниже: 1. ставим модуль 2. авторизуемся в нем 3. прописываем для станции IP 4. переходим сюда: https://passport.yandex.ru/auth?retpath=https%3A%2F%2Foauth.yandex.ru%2Fauthorize%3Fresponse_type%3Dtoken%26client_id%3D23cabbbdc6cd418abb4b39c32c41195d&origin=oauth и даем приложению доступ. в ответ получаем ошибку, что приложение не установлено. это ок. 5. пробуем на странице редактирования станции отправить любую команду ей (например, "повтори за мной раз два три") 6. проверяем, что в настройках модуля у станции появился Device token | ||||||||
Yeelight | Модуль позволяет автоматически добавить устройства Yeelight | ||||||||
Z-Wave | Z-Wave support (Z-Way API) | ||||||||
zigbee2mqtt | Модуль для работы с Zigbee устройствами с использованием USB-стиков сс2531,сс2538 совместно с zigbee2mqtt, либо вместо стиков может быть использован готовый контроллер Smart Logic System Zigbee Gateway https://slsys.github.io/Gateway. Приобрести контроллер SLS Zigbee gateway можно по ссылке https://www.avito.ru/ekaterinburg/tovary_dlya_kompyutera/sls_zigbee_gateway_1859134075. После обновления модуля не забывайте обновлять метрики на вкладке "Сервис". | ||||||||
ZigbeeDev | Альтернативный модуль поддержки сервиса Zigbee2MQTT | ||||||||
Zipato | Взаимодействие со хабом умного дома Zipato | ||||||||
Zont | Поддержка оборудования zont-online.ru | ||||||||
Счетчики Меркурий | Модуль для работы со счетчиками Меркурий производства Инкотекс. Тестирование. | ||||||||
Счетчики Милур | Модуль для считывания показаний счетчиков Милур 104 производства компании Миландр. | ||||||||
Термостаты Terneo | Модуль для управления Wi-Fi терморегуляторами Terneo (модели ax, sx). Тестировался на терморегуляторах серии ax. | ||||||||
Управление модемом Beta | Модуль только для взаимодействия с модемами с веб-интерфейсом! Имеющими IP-адрес. Тестировалось на Huawei E3372 с прошивкой HiLink и на ZTE MF823. Обновление данных происходит каждые 5 минут. Позволяет отправлять смс из MajorDoMo через модем. Входящие смс получает только новые, непрочитанные. Новую смс позволяет пометить как прочитанную, либо сразу удалить с модема и оставить в MajorDoMo. Со старыми, прочитанными ничего не делает. При поступлении новой смс может вызывать метод. Хранит новые смс в MajorDoMo. Так же, получает параметры с модема, такие как уровень сигнала, количество смс и т.д. | ||||||||
Устройства Онлайн Keenetic | Модуль для получения информации с роутеров серий Zyxel Keenetic о подключенных устройствах (online/offline) | ||||||||
Система | |||||||||
Auto Diagnostics | Автоматическая отправка диагностической информации в сервис CONNECT. Данный модуль является инструментом интегратора для автоматического сбора состояния контролируемых объектов. Модуль периодически отправляет базовую информацию о состоянии различных частей системы на сервер CONNECT, где она автоматически анализируется и, в случае обнаружения явных проблем, создаётся уведомление с информацией о том, что выглядит "подозрительно" и может привести к нестабильной работе системы. Привязка данных к аккаунту интегратора задаётся в настройке модуля. | ||||||||
Backup | Модуль резервного копирования файлов и данных MJD Настраиваемое резервирование (данных, файлов) Поддержка облачных хранилищ (WebDav (Яндекс Диск, Box.com и др.), Cloud Mail.ru, Dropbox , FTP) Удаление старых копий | ||||||||
Cron | Модуль для цикличного выполнения заданий. | ||||||||
DateFormat | Формат даты - выставляет в нужном формате время/дату в нужное свойство | ||||||||
File Manager | Простой файловый менеджер | ||||||||
KodExplorer | KodExplorer: файловый менеджер, редактор с подстветкой синтаксису, просмотр фотографий и многое другое. | ||||||||
Neuro Concierge | Внимание! Для работы модуля должен быть установлен php-fann. Модуль для распознавания объектов (например, людей) на фотографиях. Позволяет управлять фотографиями для обучения, обучать нейросеть и тестировать распознавание. Добавляет функцию neuroconcierge_test(), которая возвращает список вероятностей для каждого человека и добавляет фотографию в модуль на модерацию. После установки: 1. Добавьте источник фотографий, например, камеру. Укажите URL картинки, настройки фрагмента картинки на котором будут распознаваться объекты и настройки нейросети (можно попробовать на дефолтных). 2. Добавьте людей (или другие объекты) которые будут распознаваться. 3. Загрузите фотографии для обучения в папку neuroconcierge/data/queue. 4. Нажмите "Неразобранные" и отметьте людей, которые есть на каждом фото. 5. Нажмите на "Обучение" и запустите процесс обучения. Скорость обучения зависит от железа. Например, обучение занимает примерно час на Firebat T8 Pro (Intel N5095/8 GB/SSD), при данных из 5 человек по 30 фотографий размером 127x127 пикселей. 6. После завершения обучения можно открыть вкладку тестирования и проверить, как нейросеть распознает разные фото. 7. Опционально. Добавьте вызов функции neuroconcierge_test() на событие, когда доступна новая фотография (звонок, движение), чтобы фото автоматически добавлялось на модерацию. | ||||||||
Optimizer | Оптимизация данных | ||||||||
phpMorphy | Библиотека phpMorphy морфологической обработки слов | ||||||||
phpmyadmin | phpmyadmin для установки через маркет. Если вы видите сообщение, что права на конфигурационный файл выданы на полный доступ, ограничьте права пользователей на файл ./modules/phpmyadmin/phpmyadmin/config.inc.php, либо удалите его. | ||||||||
PropTransfer | Модуль, позволяющий передавать значение свойства при изменении в другое свойство другого объекта. | ||||||||
Rules | Простые правила | ||||||||
Scheduler | Планировщик задач/значений | ||||||||
sendemail | Платформо-независимая библиотека для отправки писем по smtp протоколу. | ||||||||
SQLMeter | Анализатор SQL запросов | ||||||||
System states | Модуль для визуализации "самодиагностики" системы (организация класса systemStates). | ||||||||
SystemInfo | Модуль сбора системной информации: - загрузка CPU; - использование RAM, диска; - uptime. | ||||||||
Timeouts | Модуль позволяющий навести порядок в таймаутах и собрать их в одном месте. Модуль сохраняет все указанные таймауты в виде отдельных объектов в классе Timeouts и дальше можно использовать сохранённые таймауты где нужно как обычное свойство объекта. Дополнительной возможностью является возможность задать таймаут кодом. Это позволяет гибко реализовать разные таймауты для разных условий. Например, можно сделать, чтобы после 22:00 таймаут выключения света на кухне составлял 60 секунд, а в остальное время 300 секунд. | ||||||||
VPNki | Интеграция сервиса vpnki.ru | ||||||||
webconsole | Эмулятор терминала для Мажордомо (linux) | ||||||||
WebVars | Извлечение данных с веб-сайтов | ||||||||
ZeroTier | ZeroTier | ||||||||
Виджет состояние системы | Коротко выводится информация о системе (linux). | ||||||||
Расширенная авторизация | Модуль позволяет организовать расширенное и более безопасное управление доступом к своей системе используя для входа логин/токен/IP/папку. Имеет множество настроек для управления. Защищает от основных атак и может организовать раздельный доступ к каждой странице/модулю. Подробнее читайте на форуме. | ||||||||
Связанные свойства | Позволяет просматривать и отменять связи система - модуль. | ||||||||
Системные таймеры | Позволяет просматривать оставшееся время таймера и анимировать его обратный отсчет. |