Алиса повторяет несколько раз сообщение
Модератор: immortal
Алиса повторяет несколько раз сообщение
Добрый вечер. Подскажите, пожалуйста, как избавиться от повторов сообщений Алисы. Дело в том, что датчик Xiaomi при открытии двери шлёт несколько раз подряд сигнал, при этом Алиса каждый раз повторяет, что входная дверь открыта. Как сделать, что бы Алиса проговаривала сообщение только один раз и игнорировала повторные сигналы от датчика во время одного и того же открытия двери? Заранее благодарен за помощь.
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Алиса повторяет несколько раз сообщение
Если паузы между повторными сигналами Xiaomi составляют, к примеру, менее 1 секунды, можете попробовать запускать оповещение об открытии двери не сразу, а по секундному таймеру. Тогда каждый последующий сигнал от Xiaomi будет "затирать" текущий таймер и запускать новый. После последнего срабатывание датчика выполнится оповещение. Код, примерно, такой:
Код: Выделить всё
setTimeOut('myTimer_1','say("Дверь открыта",5);',1);
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Алиса повторяет несколько раз сообщение
в копилку, менее затратно для ресурсов (хотя тут и мизер)
https://majordomo.smartliving.ru/forum/ ... =90#p67429
https://majordomo.smartliving.ru/forum/ ... =90#p67429
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо