Работа MDM с оборудованием BOLID

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

aurodionov
Сообщения: 87
Зарегистрирован: Пн янв 27, 2014 2:50 pm
Откуда: Россия, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Работа MDM с оборудованием BOLID

Сообщение aurodionov » Чт ноя 24, 2016 5:00 pm

smoker_vvo писал(а):Дяденьки! Ну поделитесь взамодействием BOLID, MQTT и МДМ...... например, как получив значение 24 (на охране) перевести его некое текстовое значение типа ОХРАНА Включена....... или присвоить цветовой статус красный Желтый Зеленый. и как управлять ШС или разделами с МДМ.....
Мдм.. больше не использую, перешел на иоброкер, для него скрипт взаимодействия есть на форуме иоброкер

Пишу с пульта....
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Работа MDM с оборудованием BOLID

Сообщение SergeyM » Пн ноя 28, 2016 9:05 am

там всё очень просто:
так выглядят данные в 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'));

Вложения
Объект сенсор.JPG
Объект сенсор.JPG (84.87 КБ) 7125 просмотров
Настройка свойств.JPG
Настройка свойств.JPG (57.45 КБ) 7125 просмотров
Топик MQTT.JPG
Топик MQTT.JPG (92.5 КБ) 7125 просмотров
Windows, Debian 8, 1-Wire
Connect
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

Re: Работа MDM с оборудованием BOLID

Сообщение alekszander » Пн апр 17, 2017 2:49 pm

Коллеги поделитесь скриптом для скифа. Стандартный не выводит значение 119, при сработке на снятом шлейфе.
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Работа MDM с оборудованием BOLID

Сообщение SergeyM » Чт сен 28, 2017 9:23 am

нужен скрипт Skifa?
Windows, Debian 8, 1-Wire
Connect
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Работа MDM с оборудованием BOLID

Сообщение Aven » Чт сен 28, 2017 10:07 am

Тупиковый путь этот Скиф имхо, более правильный вижу C2000-ПП.
toyotik
Сообщения: 16
Зарегистрирован: Вт авг 26, 2014 6:29 am
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Работа MDM с оборудованием BOLID

Сообщение toyotik » Сб ноя 18, 2017 7:25 am

Могу подарить ПП человеку для опытов под MDM, да и в контролер с датчиками тоже не проблемма.
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: Работа MDM с оборудованием BOLID

Сообщение Geban » Пн апр 02, 2018 8:58 am

Сегодня ночью закончил реверс протокола болид. что имею: поиск оборудования, управление выходами C2000-СП1, чтение параметров с адресных устройств через С2000-КДЛ (например опрос С2000-СМК или С2000-ВТ), управление выходами С2000-СП2, установка адреса устройств на шине ДПЛС, установка адреса устройств на шине RS485(Орион).
модели под МДМ писать не умею к сожалению, спрошу Сергея, может он возмется.. если это нужно
За это сообщение автора Geban поблагодарили (всего 2):
odinvolk (Пн июн 25, 2018 11:59 am) • Wolfblack (Чт апр 25, 2019 9:56 pm)
Рейтинг: 2.33%
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Работа MDM с оборудованием BOLID

Сообщение Aven » Пн апр 02, 2018 12:26 pm

Выкладывайте информацию, напишем :)
Я правда уже за модуль для С2000-ПП засел, у него преимущество в том, что его можно использовать в работающей системе, потому, что мастер сети может быть только один:
1. Пульт С2000М
2. АРМ Орион Про (+ может работать с трансляцией сообщений от пульта)
3. С2000-ПП (+ может работать с трансляцией сообщений от пульта)
4. Что-то самописное.
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Работа MDM с оборудованием BOLID

Сообщение Aven » Пн апр 02, 2018 12:39 pm

Оптимально было бы разобрать как работает С2000-ПП, т.к. в ПП есть ограничения:
количество реле до 255
количество зон до 512
количество разделов до 64
количество идентификаторов пользователей до 64
количество событий (размер кольцевого буфера событий) 256
В принципе серьезно напрягает только количество идентификаторов...
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: Работа MDM с оборудованием BOLID

Сообщение Geban » Пн апр 02, 2018 2:37 pm

код дома, я на работе ) Вечером причешу немного и выложу.Есть у меня C2000-ПП, ничо так штука, но уж больно замороченная в настройке. Я собственно протокол колупал что б уйти от использования пульта С2000. Мастером по идее должен выступать МДМ
Ответить