Re: Модуль Broadlink
Добавлено: Ср июн 21, 2017 9:09 am
Решил не ждать вечера, исправил через веб-страничку, можно проверять)) Теоретически свойства должны нормально привязываться к датчикам, и статус слетать при обновлении не должен...
да, так оно и есть. для постановки/съема с охраны отсылается пакет из 48 байт, я использовал только два, остальные забиты нулями. В то время не парился както с пищалкой.nick7zmail писал(а):Возможно в генерируемом пакете содержатся какие-либо настройки. dmw, скорее всего не трогал настройки в e-control, и сделал байт (байты), ответственные за такие настройки (при Set_Arm();) - статичными, и при выставлении статуса через свойство - у вас выставляются настройки, которые у него были при написании модуля))...но это тоже предположение. Надо проверить. Было бы хорошо получить пэйлоды при запросе статуса с выключенным звуком и с включенным...тогда точно определим номер байта. Как получить вывод пэйлода - dmw писал выше...только команду $rm->Check_Sensors(); заменить на $rm->Check_Status();Если привязать статус охраны к какому-либо объекту, то это свойство можно менять в объекте и новый статус соответственно выставляется в E-Control. Но после привязки к объекту, уже на этом этапе в E-Control перестают запоминаться настройки для S1C. Даже если звук был выключен до привязки, то после привязки он включается почему-то. Если отвязать, то опять настройки сохраняются.
Код: Выделить всё
// исправить на свои для S1:
$host = '192.168.1.208';
$mac = array(0xED, 0x2F, 0xC7, 0x0D, 0x43, 0xB4); //mac = b4:43:d:c7:2f:ed, массив в обратном порядке Могу предоставить вам доступ по teamviewerdmw писал(а): P/s сам не могу, нет доступа к S1 пока.
Почему...в полне поможет...пишешь в блокноте хозяину - включи/выключи пищалку, ещё че нить сделай - и ловишь пэйлоды на компе =Ddmw писал(а):не, надо управлять настройкой пищалки, ставить снимать с охраны именно через e-control.
teamviewer тут не поможет))
А можно и на телефон поставить teamviewer ))) у удаленно самому управлять e-controlnick7zmail писал(а):Почему...в полне поможет...пишешь в блокноте хозяину - включи/выключи пищалку, ещё че нить сделай - и ловишь пэйлоды на компе =Ddmw писал(а):не, надо управлять настройкой пищалки, ставить снимать с охраны именно через e-control.
teamviewer тут не поможет))
Только поздно вечером смогу экспериментировать. Сейчас нет возможности. Спасибо!dmw писал(а):Ну давайте попробуем выявить эти байты которые отвечают за данную настройку.
Не думаю...только если через одно место RM-ом можно попробовать))) к примеру отправить запрос на получение ответа (если мне память не изменяет - таким датчикам, как правило, запрос нужен, чтобы из спящего режима выйти), перевести рм в режим обучения, принять сигнал, и расшифровывать его как-то))seredaneo писал(а):Подскажите еще вопрос, а broadlink умеет принимать с датчиков температуры по RF433? (например с датчиков метеостанции).