Сбой в работе датчика температуры и влажности


#1

Добрый день, господа разработчики

Вот какую картину я наблюдаю уже два дня. Отвалились датчики температуры и влажности. Другие же два продолжают работать.

  1. Почему такое могло произойти?
  2. Как устройство thls-v2_33 реанимировать без перезагрузки контроллера?
  3. Если такая картина имеет место иногда быть, то как можно получить предупреждение о выходе из строя устройства?


Перестают работать правила
#2

Добрый день!

Если датчик нормально отдаёт все показания, кроме температуры и влажности, то это с вероятностью 99% аппаратная проблема. В этом случае вас ждёт замена устройства по гарантии, а наше производство - внутреннее разбирательство.

Чтобы убедиться, что это действительно аппаратная проблема, попробуйте напрямую прочитать значения температуры с датчика. Для этого в консоли выполните:

service wb-mqtt-serial stop # остановите стандартный драйвер опроса устройств по Modbus
# В следующих строках замените "158" на адрес датчика (от 1 до 247), а "/dev/ttyAPP1" на порт контролера, к которому подключено устройство
modbus_client --debug -m rtu -s2 -pnone /dev/ttyAPP1 -a158 -t3 -r0x80 # прочитайте адрес датчика, чтобы понять, что устройство действительно доступно
modbus_client --debug -m rtu -s2 -pnone /dev/ttyAPP1 -a158 -t3 -r0 # попробуйте прочитать температуру
service wb-mqtt-serial start # снова запустите стандартный драйвер RS-485

Если вы изменяли скорость, чётность, …, то укажите соответствующие параметры для modbus_client.
Потом выложите, пожалуйста, весь вывод из консоли сюда.


#3

root@wirenboard-ARAXKJYF:~# modbus_client --debug -m rtu -s2 -pnone /dev/ttyAPP1 -a33 -t3 -r0x80
Opening /dev/ttyAPP1 at 9600 bauds (N, 8, 2)
[21][03][00][80][00][01][82][82]
Waiting for a confirmation…
<21><03><02><00><21><9B>
SUCCESS: read 1 of elements:
Data: 0x0021

root@wirenboard-ARAXKJYF:~# modbus_client --debug -m rtu -s2 -pnone /dev/ttyAPP1 -a33 -t3 -r0
Opening /dev/ttyAPP1 at 9600 bauds (N, 8, 2)
[21][03][00][00][00][01][83][6A]
Waiting for a confirmation…
<21><03><02><7F><59>
SUCCESS: read 1 of elements:
Data: 0x7fff


#4

Спасибо.
Датчик вам поменяем.
Пожалуйста, напишите на info@contactless.ru письмо со ссылкой на эту тему форума.


#5

Уже поставил. Пока полет нормальный. Спасибо.


Яндекс.Метрика