Страница 1 из 1

Дублирование сообщений в чате.

Добавлено: Пн апр 10, 2017 11:06 am
Catalyst
Привет всем.

Столкнулся с проблемой, при использовании команды say на вывод информации в чат, система в некоторых случаях выводит дублирование сообщений.
Например сделал условие при открытии ворот уведомлять что они открыты, и подключил телеграмм, так вот все уведомления отправляет по 2. Кто знает как с этим бороться ?

Re: Дублирование сообщений в чате.

Добавлено: Пн апр 10, 2017 12:03 pm
m-malva
Это не say два раза, а Вы ворота пытаетесь открыть два раза :)
Более того, даже если ставить проверку типа:
если ворота уже открыты/открывается то не говорить say
Один фиг отрабатывает два раза, но только в том случае если команды прилетели одновременно.
у меня такая хрень на старом планшете из сцен. Браузер отправляет сразу по 2-3 запроса вместо одного.

Re: Дублирование сообщений в чате.

Добавлено: Пн апр 10, 2017 2:03 pm
VooDooN
У меня была подобная проблема по моей вине из-за неправильной инсталляции на RaspberryPi3. Основной цикл запускался из 2-х мест.

Вылечил тем, что зашел в crontab для юзера pi

Код: Выделить всё

sudo crontab -e -u pi
и закомментировал строку (поставил # в начале строки)

Код: Выделить всё

@reboot /usr/bin/php /var/www/cycle.php
Сохранил и перезапустил.

Недавно обсуждали эту проблему вот тут
viewtopic.php?f=13&t=3793