Страница 1 из 1

Потеря связи с нодой после перезагрузки шлюза

Добавлено: 24 ноя 2018, 07:33
vladikoms
Здравствуйте друзья! На досуге изучаю Mysensors, в целом основные моменты понятны. Но столкнулся с проблемой. Есть у меня небольшая удаленная метеостанция с автономным питанием, которая периодически передаёт данные через шлюз в контроллер Domoticz. Все работает хорошо до того момента, пока не происходит отключение шлюза (например, по причине пропадания питания). После перезагрузки шлюзовой машины, данные с ноды перестают поступать. Приходится идти к метеостанции и вручную отключать/включать её питание, при этом нода перезапускается и связь восстанавливается. Что, конечно, крайне неудобно. Так и должно быть или я что то делаю не так?

Re: Потеря связи с нодой после перезагрузки шлюза

Добавлено: 24 ноя 2018, 08:54
vladikoms
Хотя, конечно, не уверен - может дело не в шлюзе, а в контроллере, который "забывает" о ноде? Он тоже перезагружается вместе с шлюзом.

Re: Потеря связи с нодой после перезагрузки шлюза

Добавлено: 25 ноя 2018, 07:35
Ivan
Нет скорей всего ошибка в скетче и происходит зависание. Попробуйте использовать WatchDog
Есть еще предположение что радио передатчика шлюза не добивает до ноды. Но если вы в ручную пререпускаете и становится ок то это вряд ли расстояние

Еще можно сделать ноду пассивной http://mysensors.ru/download/sensor_api_20/

Код: Выделить всё

#define MY_NODE_ID 150
#define MY_PASSIVE_NODE
Тогда она не будет регистрироваться в гейте все время

Re: Потеря связи с нодой после перезагрузки шлюза

Добавлено: 26 ноя 2018, 02:15
vladikoms
Понятно, спасибо, попробую. Правильно понимаю что в режиме пассивной ноды не нужно отправлять презентационное сообщение контроллеру? Соответственно, команду present(child-sensor,id, sensor-type) можно не включать в скетч?

Re: Потеря связи с нодой после перезагрузки шлюза

Добавлено: 26 ноя 2018, 11:20
Ivan
Функцию presentation всегда нужно оформлять
http://mysensors.ru/download/sensor_api_20/

Отправлено с моего SM-J730FM через Tapatalk


Re: Потеря связи с нодой после перезагрузки шлюза

Добавлено: 04 дек 2018, 00:02
Berk
Ivan писал(а): 26 ноя 2018, 11:20 Функцию presentation всегда нужно оформлять
http://mysensors.ru/download/sensor_api_20/

Отправлено с моего SM-J730FM через Tapatalk
А я бы настаивать не стал, можно и не отправлять, можно отправлять только название, можно отправлять не сразу и не всё :)