Потеря связи с нодой после перезагрузки шлюза
Потеря связи с нодой после перезагрузки шлюза
Здравствуйте друзья! На досуге изучаю Mysensors, в целом основные моменты понятны. Но столкнулся с проблемой. Есть у меня небольшая удаленная метеостанция с автономным питанием, которая периодически передаёт данные через шлюз в контроллер Domoticz. Все работает хорошо до того момента, пока не происходит отключение шлюза (например, по причине пропадания питания). После перезагрузки шлюзовой машины, данные с ноды перестают поступать. Приходится идти к метеостанции и вручную отключать/включать её питание, при этом нода перезапускается и связь восстанавливается. Что, конечно, крайне неудобно. Так и должно быть или я что то делаю не так?
Re: Потеря связи с нодой после перезагрузки шлюза
Хотя, конечно, не уверен - может дело не в шлюзе, а в контроллере, который "забывает" о ноде? Он тоже перезагружается вместе с шлюзом.
- Ivan
- Администратор
- Сообщения: 21
- Зарегистрирован: 07 июн 2017, 08:03
- Откуда: Taganrog
- Контактная информация:
Re: Потеря связи с нодой после перезагрузки шлюза
Нет скорей всего ошибка в скетче и происходит зависание. Попробуйте использовать WatchDog
Есть еще предположение что радио передатчика шлюза не добивает до ноды. Но если вы в ручную пререпускаете и становится ок то это вряд ли расстояние
Еще можно сделать ноду пассивной http://mysensors.ru/download/sensor_api_20/
Тогда она не будет регистрироваться в гейте все время
Есть еще предположение что радио передатчика шлюза не добивает до ноды. Но если вы в ручную пререпускаете и становится ок то это вряд ли расстояние
Еще можно сделать ноду пассивной http://mysensors.ru/download/sensor_api_20/
Код: Выделить всё
#define MY_NODE_ID 150
#define MY_PASSIVE_NODE
Re: Потеря связи с нодой после перезагрузки шлюза
Понятно, спасибо, попробую. Правильно понимаю что в режиме пассивной ноды не нужно отправлять презентационное сообщение контроллеру? Соответственно, команду present(child-sensor,id, sensor-type) можно не включать в скетч?
- Ivan
- Администратор
- Сообщения: 21
- Зарегистрирован: 07 июн 2017, 08:03
- Откуда: Taganrog
- Контактная информация:
Re: Потеря связи с нодой после перезагрузки шлюза
Функцию presentation всегда нужно оформлять
http://mysensors.ru/download/sensor_api_20/
Отправлено с моего SM-J730FM через Tapatalk
http://mysensors.ru/download/sensor_api_20/
Отправлено с моего SM-J730FM через Tapatalk
Re: Потеря связи с нодой после перезагрузки шлюза
А я бы настаивать не стал, можно и не отправлять, можно отправлять только название, можно отправлять не сразу и не всёIvan писал(а): ↑26 ноя 2018, 11:20 Функцию presentation всегда нужно оформлять
http://mysensors.ru/download/sensor_api_20/
Отправлено с моего SM-J730FM через Tapatalk