Скорость порта 115200
на сегодняшний день сделан apt update && apt upgrade
последняя стабильная прошивка msw3
на порту висит 11 датчиков, переодически отваливаются, помогает только физическое отключение/подключение
со всеми последними апдейтами, работа msw3 стала стабильнее, ошибки чтения перестали проскакивать, отвалы датчиков стали реже, но они есть!
Если отключить wb-mqtt-serial и попытаться прочитать датчик - он не отвечает.
1 Like
Если отключить (отключить-подключить питание) только от одного датчика - он появляется?
да, датчик как-будто полностью зависает
его чтение невозможно (при отключенном wb-mqtt-serial)
А coil светодиода - читается? Мне б доступ к контроллеру когда отключатся…
Аналогичное поведение. На шине три датчика. В момент отвала в логах disconnect.
Доступа нет.
Проверил:
modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a20 -t1 -r11
Opening /dev/ttyRS485-2 at 115200 bauds (N, 8, 2)
[14][01][00][0B][00][01][8E][CD]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
вообще с ним связи нет получается, до отключения питания
Настройки порта такие:
До какого-то апдейта отвалов не было, система год работала стабильно.
у меня 4.16.1 прошивка, на заметил, что 21/12/2020 вышла еще одна прошивка с фиксом
- Fixed unstable modbus communication under wb-mqtt-serial fast polling condition.
протестирую - отпишусь
Угу, вот хотел посоветовать. Недавно обновлена версия.
за ночь отвалилось еще два датчика, уже с 4.16.2
Тоже обновился, отваливаться стали быстрее. В логе ошибки чтения регистров. Но видимо начинают массово появляться, после начала проблем. В обычное время не более 1 в 5 минут с шины.
Добрый день!
Спасибо за обращение. Ошибку воспроизвели, работаем над исправлением. WB-MSW v.3: Errata — Wiren Board
Если хотите помочь с тестированием, пожалуйста, поставьте тестовую прошивку с исправлением этого бага. Ссылка на тестируемую прошивку - fix-modbus_err_clear ставится вручную, как описано здесь, либо командой:
wb-mcu-fw-updater update-fw <dev_port> -a <modbus_adddr> --branch fix-modbus_err_clear
4 Likes
поставил на 11 датчиков, буду наблюдать, спасибо
За прошедшие сутки не отваливались с тестовой прошивкой?
Обновился. Сутки стабильно. Все три датчика хорошо себя показывают.
2 Likes
Все работает стабильно.
Вижу только, что поменялась чувствительность датчика движения.
На старой прошивке, если никого не было в комнате, он выдавал 5-20, а теперь 0-5 ) - но это хорошо!
2 Likes
Андрей, у вас датчики на 115200?