Krinopotam писал(а): Вт окт 08, 2019 9:01 pm
Ну вот в том то и дело. В цикле ошибок нет и он не падает, а mjd считает, что он падает.
А у Вас то на MD он работает нормально не скачет ? В чём разница ?
У меня работает нормально. Потому и не смог определить, почему у вас скачет. Один раз что-то похожее заметил, но тогда один из термостатов не отвечал (у меня их 3), возвращал пустой ответ по тайм-ауту. После перезагрузки термостата все прошло.
Если бы запущенный вручную цикл в консоли завершился ошибкой, он бы остановился, вывалил ошибку и прекратил выполнение. А если он в консоли работает, а МЖД пишет, что цикл не работает, то тут даже пока не знаю, что может быть.
Добрый день. Я обновил php до 7.2, поставил свежий модуль с маркета - заработало.
И у меня стала та же проблема что и у пользователей выше - MJ периодически считает что цикл падает.
В консоли цикл не падает.
У меня тоже 3 термостата, но например все 3 оффлайн сейчас и я это замечаю (что падает).
Мне кажется, проблема может быть связана с временем обновления, так как я ставил 15 сек - периодически наблюдал такое поведение, выставил 60 сек - пока не наблюдаю.
Krinopotam писал(а): Ср окт 09, 2019 3:01 pm
У меня работает нормально. Потому и не смог определить, почему у вас скачет. Один раз что-то похожее заметил, но тогда один из термостатов не отвечал (у меня их 3), возвращал пустой ответ по тайм-ауту. После перезагрузки термостата все прошло.
У меня 11 термостатов через облако . Менял период обновления 30-50-60 не помогало.
Не думаю что это связано с периодом.
При нажатии кнопки ОБНОВИТЬ сразу пишет OFFLINE
Krinopotam писал(а): Ср окт 09, 2019 3:01 pm
У меня работает нормально. Потому и не смог определить, почему у вас скачет. Один раз что-то похожее заметил, но тогда один из термостатов не отвечал (у меня их 3), возвращал пустой ответ по тайм-ауту. После перезагрузки термостата все прошло.
У меня 11 термостатов через облако . Менял период обновления 30-50-60 не помогало.
Не думаю что это связано с периодом.
При нажатии кнопки ОБНОВИТЬ сразу пишет OFFLINE
11 термостатов это много. В облачном режиме идёт всего 2 запроса для получения всех данных со всех термостатов одновременно. В локальном режиме идёт 2 запроса к каждому термостату. При этом от каждого данные могут быть с задержкой. По этому в вашем случае облачный режим скорее всего будет работать быстрее
11 термостатов это много. В облачном режиме идёт всего 2 запроса для получения всех данных со всех термостатов одновременно. В локальном режиме идёт 2 запроса к каждому термостату. При этом от каждого данные могут быть с задержкой. По этому в вашем случае облачный режим скорее всего будет работать быстрее
Да мне скорость особо не нужна. Как раз на этих выходных хотел переходить на локальный режим - уж очень нужны данные которые только в локальном режиме.
И кстати собирался ещё термостаты добовлять.Может имеет смысл както организовывать очередь запросов.
Кстати в строке ОБНОВЛЕНО время меняется у всех термостатов.
11 термостатов это много. В облачном режиме идёт всего 2 запроса для получения всех данных со всех термостатов одновременно. В локальном режиме идёт 2 запроса к каждому термостату. При этом от каждого данные могут быть с задержкой. По этому в вашем случае облачный режим скорее всего будет работать быстрее
Да мне скорость особо не нужна. Как раз на этих выходных хотел переходить на локальный режим - уж очень нужны данные которые только в локальном режиме.
И кстати собирался ещё термостаты добовлять.Может имеет смысл както организовывать очередь запросов.
Кстати в строке ОБНОВЛЕНО время меняется у всех термостатов.
Если время меняется у всех, значит и данные обновляются у всех. Скорее всего все работает, просто МЖД иногда считает что цикл упал, хотя он работает
dmsergei писал(а): Сб окт 12, 2019 1:52 pm
Что нужно писать в поле IP ?
Error.png
В поле IP вводится IP адрес.
У вас ошибка из-за того, что поле SN не заполнено. Накосячил с отображением ошибки. Из-за опечатки при незаполненном поле IP или SN все равно выводится ошибка IP. В следующей версии поправлю.
andrusha7778 писал(а): Ср окт 09, 2019 3:48 pm
Добрый день. Я обновил php до 7.2, поставил свежий модуль с маркета - заработало.
И у меня стала та же проблема что и у пользователей выше - MJ периодически считает что цикл падает.
В консоли цикл не падает.
У меня тоже 3 термостата, но например все 3 оффлайн сейчас и я это замечаю (что падает).
Мне кажется, проблема может быть связана с временем обновления, так как я ставил 15 сек - периодически наблюдал такое поведение, выставил 60 сек - пока не наблюдаю.
Пока причин не нашел. Основная версия заключается в том, что ответ от термостатов приходит с задержкой, а так как к каждому термостату направляется по 2 запроса, то возможно цикл не успевает отработать их полностью, как тут же наступает время выполнения следующего цикла. Видимо mjd поэтому и считает, что цикл упал.
Перешёл на локальный режим. 10 термостатов перешли нормально а 11 ни в какую не хочет показывать данные?
Прошивка 2.3 На /api.html отзывается . Другие в этой же подсети работают.
Может ограничение на 10 ? Пробовал перезагружать физически. Вообщем не знаю что делать.