Flashwrd Posted August 20, 2020 Share Posted August 20, 2020 (edited) Добрый день. В офисе MESH из 6 кинетиков 5 CITY c контроллером на GIGA . Начал использовать уведомления. Вот какое неудобство: не все роутеры "пересекаются" между собой по Wi-Fi. Например при переходе с этажа на этаж или из офиса на склад носимые устройства кратковременно отключаются от Wi-Fi (на 1-2 мин). В результате лог завален уведомлениями "подключился-отключился". Основной сценарий такого мониторинга - приход/уход пользователя. Напрашивается реализация системы "статуса устройства". Тогда можно будет добавить условие смены статуса устройства. Например: Статус "Устройство ОТКЛЮЧЕНО" алгоритм перехода в стаус: 1. Устройство отключилось 2. Запускаем таймер 3. Если устройство не подключилось обратно в течении 15 мин (время задается) - переходим в статус "Устройство ОТКЛЮЧЕНО" 4. высылаем уведомление о смене статуса Статус "Устройство ПОДКЛЮЧЕНО" алгоритм перехода в стаус: 1. Устройство подключилось 2. Запускаем таймер 3. Если устройство не отключается в течении 1 мин (время задается) - переходим в статус "Устройство ПОДКЛЮЧЕНО" 4. высылаем уведомление о смене статуса Это позволит устранит флап уведомлений и даст более гибкий инструмент настройки в других сценариях использования Edited August 20, 2020 by Flashwrd 1 1 Quote Link to comment Share on other sites More sharing options...
Alex Sh. Posted August 24, 2020 Share Posted August 24, 2020 Добрый день, Сейчас такая логика реализована для уведомлений "Интернет-центр онлайн/офлайн", только без настраиваемого таймера. Возможно, стоит добавить таймер и для уведомлений "Устройство отключено/подключено". Я вынесу это на обсуждение. 1 Quote Link to comment Share on other sites More sharing options...
Flashwrd Posted August 24, 2020 Author Share Posted August 24, 2020 8 часов назад, Alex Sh. сказал: Сейчас такая логика реализована для уведомлений "Интернет-центр онлайн/офлайн", только без настраиваемого таймера. Поверил - да тут все как надо. Кратковременные отключения интернета игнорятся. Флапа нет. Можно и так же сделать. Но с таймером было бы всё же гибче. Quote Link to comment Share on other sites More sharing options...
Alex Sh. Posted August 25, 2020 Share Posted August 25, 2020 Задержку на отправку сообщения "устройство отключено" пока решили не вводить. Возможно, придумаем отдельный тип уведомлений вроде "устройство отключено" + таймер, но пока ясности нет. Как вариант, вы можете с помощью вебхуков настроить свою логику уведомлений. Quote Link to comment Share on other sites More sharing options...
Flashwrd Posted August 25, 2020 Author Share Posted August 25, 2020 (edited) Цитата Задержку на отправку сообщения "устройство отключено" пока решили не вводить. Возможно, придумаем отдельный тип уведомлений вроде "устройство отключено" + таймер, но пока ясности нет. Как вариант, вы можете с помощью вебхуков настроить свою логику уведомлений. Ну так - значит так. Потестил webhooks - да все что нужно приходит - сделаю логику сам. Спасибо за подсказку. Переменная Details Act только странные значения принимает) Устройство отключилось - Details Act: delete Устройство подключилось - Details Act: new Чё эт оно delete, когда оно offline Чё эт оно new, когда оно online (те более что оно зарегистрировано на роутере и никакое не new) ну это я так... На функционал не влияет ) Edited August 25, 2020 by Flashwrd Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.