Category : 4. Азбука

Всем привет! В связи с тем, что у многих возникают вопросы о том, что такое сервис CONNECT, нужен ли он в принципе и, если нужен, то для чего, я решил написать небольшую статью, объясняющую, как это всё устроено. Начнём со “спойлеров” -- без CONNECT-а ваш Умный Дом, построенный на MajorDoMo, будет работать без каких-либо ограничений, ..

Read more

Экспорт графиков в PNG-файл в модуле Charts Как известно, библиотека Highcharts, используемая в модуле Charts, отрисовывает графики не на серверной стороне, а в браузере клиента (пк, планшет, телефон и т.п.), передавая только конфигурацию графика и собственно сами данные в текстовом виде. А чтобы использовать изображения графиков в своих сценариях, необходимо формировать их именно на стороне сервера. В ..

Read more

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

Спрячем ссылку на сайт ..

Read more

Мультисерийный кастомный график в модуле Charts Мультисерийный график - это совокупность произвольного числа графиков нескольких различных величин. Ключевым моментом мультисерийных графиков с точки зрения его конфигурации является опция (атрибут, настройка) config.series. Элементы внутри нее определяют количество выводимых графиков и их настройки.

Можно вообще не указывать конфигурацию каждой серии, оставив только фигурные скобки, тогда графики будут выводиться ..

Read more

Кастомный график в модуле Charts В модуле Charts имеется два способа тонкой настройки внешнего вида графиков - опция Настроить на вкладке Данные и опция Highcharts Setup на вкладке Общее. Первый способ распространяется только на ось Y графика, чего зачастую бывает недостаточно. Второй - гораздо более гибкий и функциональный, ограниченный лишь возможностями самой библиотеки Highcharts, на базе которой функционирует модуль Charts. Следует понимать, ..

Read more

Контроль функционирования циклов Циклы - неотъемлемая часть MajorDoMo, поэтому сразу после установки, а также периодически в ходе эксплуатации необходимо контролировать состояние циклов. Для контроля функционирования циклов (мониторинга) можно использовать штатные средства MajorDoMo - X-Ray в панели управления, и диспетчер задач операционной системы. Контроль функционирования циклов следует проводить в разрезе следующих критериев: статус (запущен, не запущен, завис); ..

Read more

PuTTy - это популярный SSH- и Telnet-клиент, т.е. программа для безопасного подключения к удаленному компьютеру (или в нашем случае к серверу УД MajorDoMo) и выполнения на нем различных команд. PuTTY ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей авторизации, поддерживает работу через прокси-сервер. При этом утилита является бесплатной ..

Read more

Raspbian - утилита настройки ОС от Raspbery, Raspbi-config довольно удобная утилита для первоначальной настройки ОС Rasbian (Debian 9, Stretch). Официальный сайт Запускаем утилиту настройки Raspbery, набрав команду и нажав Enter sudo raspi-config Окно утилиты: Используйте клавиши со стрелками ↑ , ↓ для перемещения между доступными вариантами, клавиши со стрелкой → для быстрого перехода к кнопкам ..

Read more

Проблемы и неисправности Возможные проблемы и неисправности, возникающие в ходе установки, настройки и эксплуатации MajorDoMo, а также способы их решения.   1. Системная ошибка php.exe при запуске MajorDoMo на ОС Windows Описание Системная ошибка php.exe при запуске MajorDoMo на ОС Windows. Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTIME140.dll. Решение Для 64-битной редакции ..

Read more

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

Read more

Если Вы предоставляете возможность зайти в систему умного дома MajorDoMo не только из локальной сети, но и из сети интернет необходимо установить пароль для доступа к системе. Для этого в папке установки системы необходимо найти файл "config.php" Папка для установки по умолчанию: для Windows c:\_majordomo для Linux /var/www/ или /var/www/html/ В файле config.php необходимо найти ..

Read more

Логи системы и модулей При функционировании MajorDoMo ведется несколько видов логов (журналов событий), которые содержат отладочную информацию или сведения об ошибках. Условно можно выделить две категории логов – внутренние логи самого MajorDoMo и внешние логи прикладных сервисов и операционной системы, так или иначе связанных с работой MajorDoMo (web-сервер Apache, база данных MySQL/MariaDB). Состав и размещение ..

Read more

Master и Alpha версии Ядро MajorDoMo доступно в двух версиях (ветках) - master (мастер) и alpha (альфа). Версии имеют определенные различия между собой в части функционала и главным образом в назначении. Версия alpha предназначена для тестирования и отладки нового функционала ядра. Все новые функции в первую очередь добавляются именно в alpha версию. После определенного периода ..

Read more

Запуск циклов вручную. В определенных ситуациях с целью диагностики проблем в работе циклов рекомендуется запускать их в ручном режиме. Такой подход позволяет, к примеру, определить причины остановки цикла или иные ошибки, возникающие в ходе его работы. Ручной запуск цикла подразумевает вызов php-скрипта в отдельной консоли (командной строке). Все php-файлы циклов размещаются в каталоге /scripts и имеют ..

Read more

Работа с phpMyAdmin Очень много возникает вопросов по работе с сервером mysql (mariadb). В этой статье буду выкладывать ответы на вопросы, которые обычно возникают у новичков. Попасть в phpMyadmin на готовых образах обычно можно по адресу http://ipadress/phpmyadmin или http://ipadress/phpmyadmin4. Чем занят сервер. Чтобы посмотреть, чем в настоящее время занят сервер и почему сервис mysql сьедает почти ..

Read more

Перечень официальных ресурсов, блогов, тем на форумах, youtube-каналов и т. п.   Официальные ресурсы Сайт https://mjdm.ru/ База знаний https://kb.mjdm.ru/ Форум https://mjdm.ru/forum/ Сервис CONNECT https://connect.smartliving.ru/ Сервис SmartLiving http://gallery.smartliving.ru/ Сервис перевода https://mjdm.ru/translate/ Конструктор модулей https://mjdm.ru/mbuilder/ Репозиторий на Github https://github.com/sergejey/majordomo/ Демо http://md-demo.vpnki.ru/ Сайт компании MDMi https://majordomo.by/ Умный дом "под ключ" от MDMi https://project.smartliving.ru/ WIKI MajorDoMo Инфо https://mdminfo.ru/ Блоги http://blog.gelezako.com/ http://ovcher.com/ http://www.ekzorchik.ru/ https://it-blackbox.blogspot.com/ http://my-diy.iam.by/ http://www.radiomexanik.spb.ru/ Профильные темы на форумах Тема на ..

Read more

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

Read more

Сценарии Сценарии, как и методы объектов используются для обеспечения какой-либо логики и автоматизации процессов (статья "Что такое сценарий в Умном доме"). Сценарии можно составлять через: визуальный инструмент Blockly через вкладку "Связанные устройства" в Простых устройствах писать на языке PHP. Основные возможности языка PHP и синтаксис команд, можно узнать в данной статье. В дополнение к встроенным командам ..

Read more

Важный элемент визуализации системы. Варианты применения: 1. Единый визуальный пульт управления всей нашей системой 2. Пульты управления техникой, по аналогии с e-control 3. Отдельные пульты управления для терминалов (планшетов с андроидом/windows) 4. Любые другие задачи, когда требуется отдельно отобразить некое количество объектов и органов их управления. Вот тут можно посмотреть какую красоту делают люди, но честно ..

Read more

FAQ

Часто-задаваемые вопрос по системе MajorDoMo. Раздел в процессе наполнения. Предложения по пополнению раздела вопросами ведётся в данном разделе форума.    Общая информация  Что такое Умный Дом?  Это актуально только для частного дома?  Что такое MajorDoMo?  Сколько это стоит?  Есть ли коммерческая версия комплекса?  Оправдана ли покупка всего оборудования для использования в системе с экономической точки зрения? ..

Read more