V.A.S.t писал(а): Сб окт 12, 2019 4:36 pm
Krinopotam писал(а): Пт окт 11, 2019 1:38 pm
Кнопка обновить запускает тот же самый скрипт, который периодически запускает цикл.
Похоже, что это не так...
Это не может быть не так. Все, что делает цикл это с заданным интервалом запускает тот же самый скрипт, что и кнопка "Обновить".
Дальше уже нужно разбираться, почему на вашей конфигурации что-то работает не так.
Вариантов то немного. Данные запрашиваются роутера, полученный ответ разбирается и кладется в базу данных. Если его ответ каким-то образом вызывает ошибку модуля, то нужно смотреть логи сервера. Но нужно понимать, что если ошибка в модуле вылетает на любом этапе, то никакие данные не будут обновлены. А значит и информация об устройствах обновляться не будет. Если же информация об устройствах обновляется, но не обновляется статус интернета, то скорее всего никакой ошибки не вылетает, просто роутер возвращает что-то не то.
Тут прежде всего, необходимо смотреть, что возвращает роутер в режиме когда есть интернет и когда его нет.