<<< Назад

У типа устройств розетка двойное срабатывание метода logicAction


SergeJey (2018-06-12 13:36:34):

Уточните пожалуйста, как воспроизвести эту ошибку?
Срабатывает только с Xiaomi или с другими устройствами?
У меня срабатывыает logicAction по одному разу -- при включении один раз и при выключении один раз

(0)
 
dmnbi4 (2018-06-13 09:46:03):

Данную проблему наблюдал только в модуле Xiaomi Home. При изменении состояния на сцене метод отрабатывал дважды. Для себя решил проблему следующим образом: Перестал использовать метод LogicAction, а стал использовать метод StatusUpdated с применением конструкции if ($params['NEW_VALUE']==$params['OLD_VALUE']) return;

(0)
 

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