Добрый день,
В виде времени подтягиваются "экшены", то есть приходит информация, что произошёл action равный указанному и модуль просто сохраняет его дополнительно с информацией о том, в какое время он произошёл. А какие данные с ним ещё приходят? Какие-то параметры с экшеном приходят?
Да, я понимаю когда в виде времени отображается в столбце "Обновлено". Но время еще пишется в столбец "Значение". Мне удобнее если в значение попадает слово "action", а не время. Например я могу написать метод и привязать его к свойству.
if ($this->getProperty('ring_bell') == "action") {
sg('Gateway2.ringtone','10,50'); // проиграть рингтон 10 с громкостью 50
$this->setProperty('TextRus',"Звонят");
}
Можно конечно сразу из модуля привязать "action" к свойству. Но там приходят одновременно три параметра. Например я звоню в дверь, в свойство попадает в одну секунду, сначала "ring_bell", потом "пусто", потом опять "ring_bell". Таким образом метод привязанный к этому свойству, отработает три раза, два из которых лишние.
вы можете привязать отдельный метод сразу на нужный экш и тогда абсолютно без разницы какое там устанавливается значение, так как он вызовется только тогда когда сработает это действие. ну или как вы написали привязаться к свойств action и в методе проверять значение. не вижу, честно говоря, чем поможет (или мешает сейчас) если убрать установку времени в качестве значения.
Спасибо, я понял как это сделать.
// убрать проверку if ($this->getProperty('ring_bell') == "action") {
sg('Gateway2.ringtone','10,50'); // проиграть рингтон 10 с громкостью 50
$this->setProperty('TextRus',"Звонят");
// }
Подскажите, еще. Иконки замка и выключателей есть. А вот датчиков движения и открытия дверей и реле, нет (Aqara 2 (LLKZMK11LM), Aqara (RTCGQ11LM), Xiaomi MCCGQ01LM (YTC4039GL). Они будут в будущем, или их можно как-то самому добавить?
Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!