Всем доброго дня! Сегодня я хочу поговорить о том, какой есть интересный способ писать сценарии для оборудования в системе MajorDoMo. Зачастую написание сценария ассоциируется с программированием и, на самом деле, это так. Однако, само по себе программирование бывает разным и не стоит заранее настраивать себя на то, что это будет сложно и скучно. В этой ..
Category : 4. Азбука
Одна из основных задач Умного дома - это делать жизнь ее жителей более комфортной. И это во многом реализуется именно благодаря сцен�..
Давайте создадим график зависимости температуры в комнате от времени, заодно разберем как работают Домашние стр�..
Простые устройства обладают замечательным свойством взаимодействовать друг с другом, упрощая создание сценариев в вашем Умном доме MajorDoMo. Рассмотрим примеры такого взаимодей�..
Меню: Ярлыки запуска задач Сценарий соединения по Bluetooth Отправка координат GPS Голосовой ввод команд Как передать обратно Таскеру с МД Как из таскера вызвать метод напрямую, минуя скрипты? Для смартфонов и планшетов на платформе Android есть замечательное приложение Tasker, основная задача которого заключается в том, чтобы выполнять какие-то действия в качестве реакции на различные события. Эти ..
На данной странице рассмотрим примеры использования IP - камер совместно с системой MajorDoMo Project. Подробно останавливаться на настройке и подключению камер не будем, думаю трудностей с этим обычно не возникает. Все подробно расписано в документации, однако пожелания и обсуждение приветствуется на форуме форум. Китайская ip PTZ камера Kai Cong для использования внутри помещения. Технические характеристики Подключение видеокамеры ..
Есть несколько вариантов дистанционного подключения (через интернет) к используемой вами..
Ниже представлена информация о ссылках, которые можно использовать для интерфейса и для работы с системой посредством HTTP-запросов. / -- домашняя страница /admin.php -- панель управления /menu.html -- меню управления /menu/<ID>.html -- отдельная ветка (элемент) меню управления /pages.html -- домашние страницы /page/<ID>.html -- отдельная домашняя страница /popup/<NAME>.html -- страница отдельного модуля <NAME> /popup/scenes.html -- список сцен /popup/scenes/<ID>.html -- отдельная сцена /module/<NAME>.html -- страница отдельного модуля <NAME> ..
Важным аспектом функционирования системы управления Умным Домом является контроль состояния компонентов, её составляющих. В этой статье я покажу, каким образом можно организовать наглядный и эффективный контроль работы системы. (Ремарка: ниже описывается процесс создания необходимых классов и методов, но, начиная с некоторой версии системы, эти данные уже созданы и готовы к использованию/модификации.) Для вышеописанной задачи нам потребуется ..
В систему встроено несколько функций для работы непосредственно с базой данных. Эти функции доступны как из исходного кода системы, так и из любого метода или сценария. Соединение с базой данных устанавливается автоматически, так что отдельно его открывать/закрывать нет необходимости. SQLSelectOne array SQLSelectOne(string query) Посылает SELECT-запрос на сервер MySQL, возвращаемым результатом которого может быть только одна ..
Общие функции DebMes($errorMessage, $logLevel) -- записывает сообщение в главный лог файл. Параметр $logLevel не является обязательным, и по умолчанию установлен как "debug". say($ph,$level,$from_user_id) -- говорит фразу (использует глобальные переменные $voicemode'' [именно говорить] и $commandLine [преобразует ответ в echo utf2win(), иначе просто echo]). $level - указывает уровень важности фразы (в зависимости от текущих настроек минимального уровня произношения, фраза ..
Общая архитектура системы Внутреннее взаимодействие Система состоит из большого количества компонентов, однако в качестве связывющего элемента используется система классов и объектов (рассматривается в следующей статье ). Многие из модулей имеют возможность привязки получаемых данных либо действий к объектам, таким образом, последние могут быть использованы для эффективного обмена данными внутри системы. Дополнительная информация об устройстве системы может ..
Система MajorDoMo объединяет в себе различные компоненты - контроллер, датчики, реле и др. - действие многих из которых сопряжено с чтением либо изменением каких-либо данных. Для организации эффективного обмена данными между различными частями системы была создана объектная модель. Данная модель во многом соответствует парадигме Объектно Ориентированного Программирования (ООП) и людям, знакомых с данной парадигмой, не ..
Реакция на изменение свойств объекта в Умном доме MajorD..
Объекты в..