<<< Назад

Aqara S2 lock pro. Не все данные правильно подтягиваются.


SergeJey (2021-11-01 23:09:36):

Добрый день,

В виде времени подтягиваются "экшены", то есть приходит информация, что произошёл action равный указанному и модуль просто сохраняет его дополнительно с информацией о том, в какое время он произошёл. А какие данные с ним ещё приходят? Какие-то параметры с экшеном приходят?

(0)
 
Александр К (2021-11-02 19:25:56):

Да, я понимаю когда в виде времени отображается в столбце "Обновлено". Но время еще пишется в столбец "Значение". Мне удобнее если в значение попадает слово "action", а не время. Например я могу написать метод и привязать его к свойству.
if ($this->getProperty('ring_bell') == "action") {
sg('Gateway2.ringtone','10,50'); // проиграть рингтон 10 с громкостью 50
$this->setProperty('TextRus',"Звонят");
}
Можно конечно сразу из модуля привязать "action" к свойству. Но там приходят одновременно три параметра. Например я звоню в дверь, в свойство попадает в одну секунду, сначала "ring_bell", потом "пусто", потом опять "ring_bell". Таким образом метод привязанный к этому свойству, отработает три раза, два из которых лишние.

(0)
 
SergeJey (2021-11-02 19:46:31):

вы можете привязать отдельный метод сразу на нужный экш и тогда абсолютно без разницы какое там устанавливается значение, так как он вызовется только тогда когда сработает это действие. ну или как вы написали привязаться к свойств action и в методе проверять значение. не вижу, честно говоря, чем поможет (или мешает сейчас) если убрать установку времени в качестве значения.

(1)
 
Александр К (2021-11-02 20:19:01):

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

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!