Search : функции

Home » Search results for функции"

В систему встроено несколько функций для работы непосредственно с базой данных. Эти функции доступны как из исходного кода системы, так и из любого метода или сценария. Соединение с базой данных устанавливается автоматически, так что отдельно его открывать/закрывать нет необходимости. SQLSelectOne array SQLSelectOne(string query) Посылает SELECT-запрос на сервер MySQL, возвращаемым результатом которого может быть только одна ..

Read more

Общие функции DebMes($errorMessage, $logLevel) -- записывает сообщение в главный лог файл. Параметр $logLevel не является обязательным, и по умолчанию установлен как "debug". say($ph,$level,$from_user_id) -- говорит фразу (использует глобальные переменные $voicemode'' [именно говорить] и $commandLine [преобразует ответ в echo utf2win(), иначе просто echo]). $level - указывает уровень важности фразы (в зависимости от текущих настроек минимального уровня произношения, фраза ..

Read more

Broadlink - Облачные функции Описание Облачные функции - относительно новый функционал. Он позволяет подключиться к облаку broadlink, и "вытащить" оттуда все сохраненные команды - как записанные, так и с пультов, загруженных из облака. Это очень хороший вариант, чтобы начать знакомство с модулем. Работа с облаком Чтобы попасть в интерфейс работы с облаком - есть кнопка ..

Read more

Введение В нашей Базе Знаний уже есть статья про базовые принципы создания модуля для системы MajorDoMo, так что для изучения основ, пожалуйста, воспользуйтесь приведенной ссылкой. В этой же статье я хочу немного углубиться в то, как модуль может работать с ядром системы, ведь, не смотря на свою относительную автономность, задача модуля в большинстве случаев как ..

Read more

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

Read more

Работа с шиной KNX обеспечивается следующими сервисами: Mosquitto (MQTT-брокер) Calimero Server (программный KNX IP/Server) MQTT2KNX (сервис обмена данными междй MQTT-брокером и шиной KNX) Всё используемое ПО является кросс-платформенным, но в данном случае было запущено на Windows-машине. Работа на Linux-машине не будет принципиально отличаться, но команды компиляции и запуска сервисов будут несколько другие. Также в нашем ..

Read more

Настройка модуля Настройка модуля LG webOS TV заключается в указании настроек самого модуля (базовые и расширенные), проверке запуска цикла модуля и индивидуальной настройке каждого ТВ. Базовые настройки модуля Период TCP PING Период tcp пинга ТВ (в секундах) для определения его доступности (проверка доступности порта tcp/3000). Выполняется только для ТВ в выключенном состоянии (оффлайн), чтобы определить момент ..

Read more

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

Read more

Broadlink | RM - RF управляемые устройства Описание Как уже говорилось ранее - RM - универсальный пульт управления техникой. Он может управлять практически любой IR - техникой с пультом. Тут всё просто - запускаем обучение, направляем пульт в RM, воспроизводим команду. Далее - данная команда может воспроизводиться уже из приложения или модуля broadlink. Тут всё ..

Read more

Модуль Blynk Что такое Blynk Сперва предисловие том что это такое...это одна из многочисленных прошивок контроллеров. В большинстве своём для arduino и esp8266, и их производных плат типа witty nodeMCU. Основная её фишка в том, что она работает совместно с облачным сервисом, и довольно неплохим приложением на Android/IOS для конфигурации виджетов. В сам контроллер при этом ..

Read more

Модуль Broadlink - Поддерживаемое оборудование В этой статье хотелось бы осветить поддерживаемое модулем оборудование, особенности его подключения, и функции, доступные в модуле. Некоторые устройства, по которым много информации для 1 статьи - будут вынесены на отдельные страницы. RM (все версии) Broadlink RM является универсальным пультом управления бытовой техники. Поддерживает запись с практически любого пульта управления ..

Read more

Виджет Состояние системы Виджет может быть использован в эллементах меню и сценах. Изначально писался под linux (arm, x86,amd64), но некоторые функции должны работать и в Windows Виджет показывает следующие параметры: uptime - время с момента последней загрузки системы IP адрес хоста (внешний, внутренний, если доступно), наименование провайдера. minmsglevel - текущий уровень сообщений. Использование CPU (текущее, ..

Read more

Управление роботом-пылесосом В модуле Xiaomi miIO официально поддерживается управление двумя моделями роботов-пылесосов Xiaomi - Mi Vacuum Cleaner и Mi Roborock S50/S51. Другие модели, вероятно, также будут поддерживаться, поскольку все пылесосы имеют однотипное API, и в таком случае в модуле в качестве модели нужно выбрать любую из двух имеющихся моделей пылесосов. Настройка Перед началом работы настройте модуль в соответствии со ..

Read more

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

Read more

FAQ

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

Read more

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

Read more

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

Read more

Интерфейсы системы: Меню Введение В этой статье пойдёт речь об одном из самых популярных интерфейсов управления системой - Меню (оно же Меню управления, Menu, Menu control). Как уже говорилось ранее - веб движок данного интерфейса - JQueryMobile. Интерфейс адаптирован под вертикальную ориентацию, небольшие экраны и управление с тачскрина. Элементы На данном скрине представлены почти все ..

Read more

Служит для обмена данными между пользователями Можно заглянуть на страничку любого пользователя и скопировать какое-то решение, идею, посмотреть какое оборудование кто использует , почитать блоги и т.д. Это можно сделать у любого пользователя, включая автора системы. Плюс, доступны некоторые голосовые "плюшки" и некоторые платные функции, которыми можно и не пользоваться. Советую пройти по адресу https://connect.smartliving.ru и зарегистрироваться ..

Read more

Используется для создания объектов температурных сенсоров. Свойства alive - актуальность aliveTimeOut - Время в секундах, от последнего обновления до момента, когда будем считать показания не актуальными (по умолчанию 30 минут) LinkedRoom - Комната в которой установлен датчик. При обновлении температуры, так же обновит температуру в той комнате. temp - значение температуры. updated - Время последнего ..

Read more