Уточните пожалуйста, как воспроизвести эту ошибку?
Срабатывает только с Xiaomi или с другими устройствами?
У меня срабатывыает logicAction по одному разу -- при включении один раз и при выключении один раз
Данную проблему наблюдал только в модуле Xiaomi Home. При изменении состояния на сцене метод отрабатывал дважды. Для себя решил проблему следующим образом: Перестал использовать метод LogicAction, а стал использовать метод StatusUpdated с применением конструкции if ($params['NEW_VALUE']==$params['OLD_VALUE']) return;
похожая проблема. датчики открытия дверей xiaomi, включают свет в комнате через выключатель xiaomi, метод logicaction, проблема замечена в конце сентября, начало октября. Проблема - при открытии двери включает свет, через полсекунды-секунду выключает, затем включает. Бывает что включает, выключает и не включает. Следующие открывания отрабатывает нормально.
Доброго времени суток. У меня датчик света и движения sensor_motion.aq2 от Xiaomi. Из него сделано 2 датчика из простых устройств. При вставке в logicAction датчика движения кода на нажатие кнопки код срабатывает дважды с интервалом в несколько секунд (2-3, может это задержка на посылку самого сигнала на включение чрез BroadLink).
При настройке через устройство такого не происходит.
Через xRay видно 2 срабатывания (.logicAction и XiMotion02.logicAction) :
METHOD PARAMS EXECUTED SOURCE
.logicAction
Logic Action {"ORIGINAL_OBJECT_TITLE":"XiMotion02"} 2020-01-12 17:35:01 /objects/?job=2937903
.keepAlive
Alive update {"ORIGINAL_OBJECT_TITLE":"XiMotion02"} 2020-01-12 17:35:01 /objects/?job=2937903
XiMotion02.logicAction 2020-01-12 17:35:01 /objects/?job=2937903
.onActivity
Rooms Activity {"sensor":"XiMotion02", "ORIGINAL_OBJECT_TITLE":"Kitchen"} 2020-01-12 17:34:40 /ajax/xia...
.motionDetected
Motion Detected {"status":"motion", "PROPERTY":"motion", "OLD_VALUE":"1", "NEW_VALUE":1, "ORIGINAL_OBJECT_TITLE":"XiMotion02"} 2020-01-12 17:34:40 /ajax/x...
NobodyHomeMode.deactivate {"sensor":"XiMotion02", "room":"Kitchen"} 2020-01-12 16:39:20 /ajax/xi...
Please login to leave comments. Join us!