Страница 3 из 8
Re: Работа MDM с оборудованием BOLID
Добавлено: Чт ноя 24, 2016 5:00 pm
aurodionov
smoker_vvo писал(а):Дяденьки! Ну поделитесь взамодействием BOLID, MQTT и МДМ...... например, как получив значение 24 (на охране) перевести его некое текстовое значение типа ОХРАНА Включена....... или присвоить цветовой статус красный Желтый Зеленый. и как управлять ШС или разделами с МДМ.....
Мдм.. больше не использую, перешел на иоброкер, для него скрипт взаимодействия есть на форуме иоброкер
Пишу с пульта....
Re: Работа MDM с оборудованием BOLID
Добавлено: Пн ноя 28, 2016 9:05 am
SergeyM
там всё очень просто:
так выглядят данные в MQTT
настройка свойств объекта в MQTT
настройка свойств в объекте "Сенсор"
код метода "status_bolid_changed"
Код: Выделить всё
$this->setProperty('updatedTimestamp',time()); // выставляем время срабатывания сенсора
$this->setProperty('alive',1);
$ot=$this->object_title;
$alive_timeout=(int)$this->getProperty("aliveTimeOut");
if (!$alive_timeout) {
$alive_timeout=24*60*60;
}
clearTimeOut($ot."_alive");
setTimeOut($ot."_alive","sg('".$ot.".alive',0);",$alive_timeout);
// проверка кода и задание условий
if ($SB == 119) {
$this->setProperty('status',1);
}
else {
}
if ($this->getProperty('status')==1) {
$this->setProperty('motionDetected',1);
clearTimeOut($this->object_title.'_detected');
setTimeOut($this->object_title.'_detected',"setGlobal('".$this->object_title.".motionDetected',0);",30);
$linked_room=$this->getProperty('LinkedRoom');
if ($linked_room!='') {
callMethod($linked_room.'.onActivity');
}
пока убираю из за кошки
ClearTimeOut("nobodyHome");
if (timeBetween('22:00','07:00')) {SetTimeOut("nobodyHome","callMethod('NobodyHomeMode.activate');", 10*60*60);}
elseif (timeBetween('07:01','21:59')) {
SetTimeOut("nobodyHome","callMethod('NobodyHomeMode.activate');", 1*60*60); // выполняем если целый час никого не было
}
if (getGlobal('NobodyHomeMode.active')) {
callMethod('NobodyHomeMode.deactivate');
}
$last_register=registeredEventTime('inhouseMovement'); // проверяем когда в последний раз срабатывало событие "движение внутри дома"
registerEvent('inhouseMovement',$this->name,2); // регистрируем событие "движение внутри дома"
if (timeBetween('05:00', '12:00') && ((time()-$last_register)>2*60*60)) {
runScript('Greeting'); // запускаем скрипт "доброе утро"
}
}
$SB=($this->getProperty('status_bolid'));
Re: Работа MDM с оборудованием BOLID
Добавлено: Пн апр 17, 2017 2:49 pm
alekszander
Коллеги поделитесь скриптом для скифа. Стандартный не выводит значение 119, при сработке на снятом шлейфе.
Re: Работа MDM с оборудованием BOLID
Добавлено: Чт сен 28, 2017 9:23 am
SergeyM
нужен скрипт Skifa?
Re: Работа MDM с оборудованием BOLID
Добавлено: Чт сен 28, 2017 10:07 am
Aven
Тупиковый путь этот Скиф имхо, более правильный вижу C2000-ПП.
Re: Работа MDM с оборудованием BOLID
Добавлено: Сб ноя 18, 2017 7:25 am
toyotik
Могу подарить ПП человеку для опытов под MDM, да и в контролер с датчиками тоже не проблемма.
Re: Работа MDM с оборудованием BOLID
Добавлено: Пн апр 02, 2018 8:58 am
Geban
Сегодня ночью закончил реверс протокола болид. что имею: поиск оборудования, управление выходами C2000-СП1, чтение параметров с адресных устройств через С2000-КДЛ (например опрос С2000-СМК или С2000-ВТ), управление выходами С2000-СП2, установка адреса устройств на шине ДПЛС, установка адреса устройств на шине RS485(Орион).
модели под МДМ писать не умею к сожалению, спрошу Сергея, может он возмется.. если это нужно
Re: Работа MDM с оборудованием BOLID
Добавлено: Пн апр 02, 2018 12:26 pm
Aven
Выкладывайте информацию, напишем

Я правда уже за модуль для С2000-ПП засел, у него преимущество в том, что его можно использовать в работающей системе, потому, что мастер сети может быть только один:
1. Пульт С2000М
2. АРМ Орион Про (+ может работать с трансляцией сообщений от пульта)
3. С2000-ПП (+ может работать с трансляцией сообщений от пульта)
4. Что-то самописное.
Re: Работа MDM с оборудованием BOLID
Добавлено: Пн апр 02, 2018 12:39 pm
Aven
Оптимально было бы разобрать как работает С2000-ПП, т.к. в ПП есть ограничения:
количество реле до 255
количество зон до 512
количество разделов до 64
количество идентификаторов пользователей до 64
количество событий (размер кольцевого буфера событий) 256
В принципе серьезно напрягает только количество идентификаторов...
Re: Работа MDM с оборудованием BOLID
Добавлено: Пн апр 02, 2018 2:37 pm
Geban
код дома, я на работе ) Вечером причешу немного и выложу.Есть у меня C2000-ПП, ничо так штука, но уж больно замороченная в настройке. Я собственно протокол колупал что б уйти от использования пульта С2000. Мастером по идее должен выступать МДМ