Divan писал(а): Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"
Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.
и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
Divan писал(а): Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"
Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.
и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
С надписью я ещё плотно не разбирался - там по идее надо бы вебсокеты подключать, потому что сейчас проверка идёт только в момент захода в модуль и дальше не меняется....
Сложно сказать. Запрос состояния идёт локально или через облака?
Divan писал(а): Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"
Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.
и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
С надписью я ещё плотно не разбирался - там по идее надо бы вебсокеты подключать, потому что сейчас проверка идёт только в момент захода в модуль и дальше не меняется....
Сложно сказать. Запрос состояния идёт локально или через облака?
nickneo писал(а): Вт сен 22, 2020 1:47 pm
локально.
До переделки локального управления руки пока не дошли. Очень надеюсь что будет время на этих выходных поразбираться - в тех реализациях на NodeJS, которые я видел, есть механизм пинг-понг, возможно он увеличит стабильность. Опять же с зигбишными устройствами локальное общение идёт немного по другому - это тоже надо реализовать и т.д. и т.п.
1. Выключатель работает по локалке если только убираю Local key.
Убираю сохраняю - работает.
Но через какое то время (видимо время обновление) Local key появляется снова и выключатель перестает работает.
2. Через облако работает если убрать IP адрес.
Что делаю не так?
kirush писал(а): Ср сен 23, 2020 10:46 am
1. Выключатель работает по локалке если только убираю Local key.
Убираю сохраняю - работает.
Но через какое то время (видимо время обновление) Local key появляется снова и выключатель перестает работает.
2. Через облако работает если убрать IP адрес.
Что делаю не так?
Работает это в смысле статус выключателя получает или управляется?
Без локального ключа по локалке работать в принципе не может - им же пакеты шифруются.
работает, в смысле управляется через мдм.
вот и меня это удивляет...пока нет ключа но есть ип адрес - щелкается из мдм....проходит время, перестает работать. захожу удаляю ключ, сохраняю и заново все ок.