Category : Модули в MajorDoMo

Обсуждение: http://smartliving.ru/forum/viewtopic.php?f=5&t=34 Имеющиеся поля ID TITLE SYSTEM NOTES DUE ADDED DONE_WHEN IS_TASK IS_DONE IS_NODATE IS_REPEATING REPEAT_TYPE WEEK_DAYS IS_REPEATING_AFTER REPEAT_IN USER_ID LOCATION_ID CALENDAR_CATEGORY_ID DONE_SCRIPT_ID DONE_CODE LOG Новая задача:

Новое событие:

Обход дел в календаре: [crayon-69eaa84b5c8d318793679..

Read more

Переменные, доступные в обработчиках Actions $data Предоставляет доступ к полному ответу, полученному от сервиса на данный запрос. Интерес могут представлять поля: $data['result']['actionIncomplete'] - указывает, что запрос не завершен (требуется уточнение обязательных параметров). Если это поле равно true, Модуль будет пытаться выполнить метод ask для уточнения. $data['result']['fulfillment']['speech'] - ответное сообщение от сервиса. Будет проговорено системой. Благодаря тому, что переменная ..

Read more

Модуль для цикличного выполнения заданий. При установке модуля создается класс Cron, в котором создаются объекты с заданиями. Для работы использует встроенный механизм планировщика. После выполнения, в планировщике задание пересоздается на новое время. Для указания периодичности выполнения используется cron синтаксис. Синтаксис cron

Примеры Каждый день в 03:15: 15 3 * * * Каждый понедельник: 0 ..

Read more

Данный модуль предназначен для сбора ссылок и просмотра их в ручном либо автоматическом режиме на терминалах домашней сети. (по-умолчанию опции выбора канала и переключение между ссылками скрыто, для доступа к ним необходимо раскрыть левую панель модуля) Ссылки могут быть отсортированы по различным "Каналам". Каналов может быть любое количество и они задаются в панели управления модуля. ..

Read more

(работает под Windows) Модуль предназначен для навигации по медиа-коллекциям, запуска какой-то папки или трэка на проигрывания, а так же для добавления в "избранное" каких-то разделов. Вызов модуля осуществляется по ссылке http://localhost/popup/app_mediabrowser.html (вместо localhost может использоваться IP-адрес вашего сервера). Настройка модуля подразумевает добавление путей имеющихся сетевых библиотек. Пример настройки параметров коллекции: (Обратите внимание на то, что путь к ..

Read more

Модуль открывается из панели Приложение -> Продукты. Можно прописать в качестве ссылки для сканера штрих кодов вызов модуля продуктов: http://адрес_сервера/popup/app_products.html?code= Модуль состоит из нескольких разделов: Products - данный раздел включает все подразделы модуля Продукты: Categories - категории продуктов All Products - список продуктов Expired - заканчивающиеся продукты Missing - отсутствующие (не достающие) продукты Shopping - список продуктов для покупок (заполняется ..

Read more

Приложение позволяет управлять трек номерами Почты России и отслеживать их статус Приложение содержит три вкладки: Проверка почты - отвечает за отображение информации о посылке, добавлении трек-номеров для отслеживания. Настройка прокси - позволяет указал прокси сервера и включать/отключать работу через прокси-сервер. Настройки - позволяет включить/отключить уведомление о поступлении посылки в пункт выдачи и задать логин и ..

Read more

Данный модуль позволяет установить ограничения по использованию определённых элементов системы. Ограничение может устанавливаться по Пользователю, по Терминалу и по Времени. Таким образом, можно настроить правила, в соответствии с котороми тот или иной элемент управления или информация будет доступна только при определённых условиях. На данный момент задавать правила можно для следующих элементов: Пункт меню управления Домашняя страница Сцена Медиа-коллекция Пример ..

Read more

Устройства из серии Умный дом от Xiaomi набирают все большую популярность. И это не удивительно - ведь они дешевые, красивые и стабильные. И конечно в MajorDoMo можно подключить все эти устройства Умный дом Xiaomi. Частый вопрос - "где дешевле купить устройства Xiaomi?". Заказывайте из Китая (с учетом акций обычно дешевле всего на ..

Read more

Telegram-бот - это очень удобный канал взаимодействия с вашим Умным домом на MajorDoMo. Давайте разберем как создать такого бота. 1. Первым делом идем в Панель управления - Система - Маркет дополнений. На вкладке Взаимодействие находим модуль Telegram bot (by Eraser) и жмем кнопочку добавить. 2. Модуль установился и теперь мы его видим в Панели управления ..

Read more

Данный модуль предназначен для добавления, редактирования и настройки пользователей системы MajorDoMo. При заполнении нового пользователя или редактировании существующего заполняются следующие поля: Имя пользователя: (*) - Имя пользователя системы Пароль: - пароль пользователя (можно оставить пустым) Имя: (*) - Имя на русском языке Цвет: - Цвет которым будет выводится имя пользователя в чате E-mail: (*) - ..

Read more

Данный модуль предназначен для добавления, редактирования и настройки терминалов системы MajorDoMo. При заполнении нового терминала или редактировании существующего заполняются следующие поля: Системное имя: (*) - Наименование терминала Название: (*) - Название терминала Хост (адрес): (*) - Расположение терминала (локальный, либо удаленный) может проигрывать медиа-контент - Пункт выбирается для терминала с использованием медиа проигрывателя MajorDroid API - ..

Read more

Модуль Новостных каналов предназначен для добавления лент новостей, анонсов статей, изменений в блогах и т. п. Модуль состоит из двух разделов: 1.RSS-channels 2.RSS-news Первый раздел предназначен для добавления,настройки новостных лент, редактирование существующих или удаление имеющихся каналов. При выборе существующего , либо добавление нового канала открывается окно для его настройки Заполняем содержимое полей: Title: (*) - Заголовок канала ..

Read more

Основная идея веб-переменных -- это возможность брать из интернета информацию для обновления свойств объектов внутри системы. Варианты применения: Текущее состояние и прогноз погоды Курсы валют/котировки акций Обновление времени восхода/захода солнца ... многое другое Веб-переменные позволяют переносить свойства объектов "внешнего мира" на объекты системы и в последствии использовать их для вывода в различных меню и в ..

Read more

Данный модуль предназначен для модуль слежения за USB-устройствами подключенными к системе MajorDoMo. Как уже говорилось на странице Установка/настройка . В файле start.bat закомментировано несколько встроенных приложений, которые можно раскомментировать при необходимости: neutron.exe -- синхронизация времени по атомным часам bluetoothview -- слежение за bluetooth-устройствами в радиусе действия batteryrun.exe -- реакция на тип питания компьютера (от батареии или от ..

Read more

Несколько видео про Шаблоны поведения по ссылке. Данный модуль предназначен для настройки реакции системы на определённые события либо последовательность событий. В данном случае, под событием понимается оповещение системы о чём либо (с помощью команды say). Эта же часть используется для обработки команд от пользователя в чате. Т.е. вы пишите в чате команду и по этим ..

Read more

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

Read more

Принцип простой -- при наличии на сервере bluetooth-стэка можно запустить сканер, который периодически сканирует эфир на наличие bt-устройств, собирая их метки. Такой сканер встроен в сборку под Windows, но под Linux можно довольно просто собрать что-то аналогичное -- заменив скрипт сканирования эфира (они есть в инете). Метками являются mac-адреса, они по идее должны быть уникальными. ..

Read more

Модуль скриптов предназначен для создания программных процедур, используемых в различных частях системы. Скрипт состоит из названия и, собственно, исполняемого кода. Код пишется на языке программирования PHP, в который добавлены некоторые функции, специфичные именно для системы MajorDoMo (подробнее в разделе Программирование). Пример настройки скрипта: Скрипты можно выполнить тремя способами: 1. Из другого скрипта либо блока исполняемого кода ..

Read more