Доброго дня. Начались периодические срабатывания у 2ух из 3 датчиков.
Уже заклеил скотчем, но все равно фиксируют движения и срабатывают. Прошивки обновлены. Куда копать?
Скорость 115200
Serial:
4270575969
4270590445
Здравствуйте! Напишите, пожалуйста, текущие версии прошивок датчиков.
Да, в последних версиях прошивок есть проблема с датчиком движения. Сейчас ведется анализ и работа по ее устранению.
А с родной прошивкой (4.16.10) были проблемы? Можно пока использовать ее или даже v 4.16.7.
Со старой тоже глючили, потому и решил обновить. Вечером только смогу посмотреть прошивку
Питание, подключение по RS-485 выполнено правильно и надежно? Остальные параметры измеряются корректно? Датчик всегда отвечает на запросы? Uptime не сбрасывается?
Прочитайте значение из 282 регистра, если отличается от дефолтного (10) то установите его.
С питанием все нормально, аптайм не сбрасывается, на движение всегда реагирует, запросы через командную строку?
Как это можно сделать не снимая датчик, есть ссылка на манул?
Карта регистров:
https://wirenboard.com/wiki/WB-MSWv_3_registers
Описание
https://wirenboard.com/wiki/Modbus-client
Ввел:
odbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-2 -a114 -t0x03 -r282
Opening /dev/ttyRS485-2 at 9600 bauds (N, 8, 2)
[72][03][01][1A][00][01][AF][32]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-A64ETZPG:~#
Изменил скорость:
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-2 -b115200 -a114 -t0x03 -r282
root@wirenboard-A64ETZPG:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-2 -b115200 -a114 -t0x03 -r282
Opening /dev/ttyRS485-2 at 115200 bauds (N, 8, 2)
[72][03][01][1A][00][01][AF][32]
Waiting for a confirmation…
<72><03><02><00><0A><3D><88>
SUCCESS: read 1 of elements:
Data: 0x000a
Значение по умолчанию. Можно пока откатиться на более старую прошивку. Думаю завтра сообщу о сроках фикса.
например какую?
А показатель минимального напряжения в норме?
Ну, честно говоря Маловат. Перезапустите датчик записью в 120 регистр “1”, именно программно и посмотрим, не будет ли падать.
Можете написать команду?
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-2 -b115200 -a114 -t0x06 -r120 1
Opening /dev/ttyRS485-2 at 115200 bauds (N, 8, 2)
[72][06][00][78][00][01][C3][10]
Waiting for a confirmation…
<72><06><00><78><00><01><10>
SUCCESS: written 1 elements!
Спасибо)
Какой результат после перезагрузки? Осталась ли проблема?
Попробуйте изменить обведенный параметр, например, на 60. Будет ли разница?
Понаблюдайте за значениями Max motion и Current Motion. Сильно ли они отличаются при установленном параметре Low-pass filter Time Constant в 60?
Включите всю диагностику, как на скриншотах ниже:
и покажите, пожалуйста, после этого скриншот окна из Devices.
Да, постоянное срабатывание осталось.
Вечером попробую сделать.
Самое интересное, из трих датчиков один нормально работает