Откуда у датчика WB-MSW v.3 при движении показатель 65506

датчик заведён в HA через шлюз WB-MGE v.2 постоянно проскакивает нереально большое значение 65506 на регистре максимального движения цифры сильно меньше и максимум где то 1500

Добрый день.

Напишите серийный номер устройства пожалуйста.

Для более наглядности вышлите скрин графиков текущего и максимального движения за один и тот же период.

Проверьте PIR сенсор и линзу на предмет загрязнения.

Если проблема останется, то попробуйте извлечь сенсоры CO2 и VOC (при наличии в вашей комплектации) и повторить измерения.

А при чем тут CO2 и VOC ?
я только про датчик движения
по графикам теперь вижу и на максимальном движении цифру 65506 но значительно реже

в HA регистры заведены так

    - name: "Движение коридор modbus"
      scan_interval: 1
      unique_id: "Движение коридор modbus"
      slave: 47 # <- Device address
      address: 283 # <- Register address
      input_type: input
      data_type: uint16     


    - name: "Max движение коридор modbus"
      scan_interval: 1
      unique_id: "Max движение коридор modbus"
      slave: 47 # <- Device address
      address: 280 # <- Register address
      input_type: input
      data_type: uint16

Еще было бы не плохо если бы вы подсказали какой тип данных ставить для движения то есть unit_of_measurement: в Home Assistant я поставил unit_of_measurement: “dB” просто чтобы график был, без этого типа графика не будет

серийника я не нашел вот фото

это относиться как то к движению ? если да где это на фото и как чистить ?

Серийный номер указан на наклейке с обратной стороны корпуса.

Был случай в неисправности сенсора CO2 который влиял на работу датчика движения.

Если визуально сенсор и линза не засорены, то чистить не нужно.

Уточните пожалуйста, web интерфейсе WB данные параметры отображаются с такими же значениями как и в Home Assistant?

как я писал датчик подключен через шлюз WB-MGE v.2 без wirenboard

я могу сказать заказ в котором он был куплен может у вас данные есть по серийнику ?

Есть предположение, что HA сдвигает адресацию и мы считываем не те данные, что нам нужно.
Данная проблема проявилась изначально или по протяжению определенного времени?

У вас только один WB-MSW v.3? Могли бы проверить на другом датчике.

У вас есть возможность считать регистры 283 и 280 с помощью modbus_client и посмотреть какие значения будут считаны при этом?

я могу сказать заказ в котором он был куплен может у вас данные есть по серийнику ?

Да, конечно. Желательно, номер заказа выслать личным сообщением.

К сожалению, я в HA еще не силен, узнаю у коллег.

Формат данных в регистре:

https://wirenboard.com/wiki/WB-MSWv_4_registers#:~:text=280,Error%3A%200xFFFF

у меня еще есть два таких же датчика и там реже но тоже проскакивает эта цифра 65506
так что полагаю дело не в конкретном датчике
я только щас заметил проблему когда она появилась не знаю

так?

c:\modbus_client_1.3.0.exe --debug -mtcp -a47 -c1 -r283 -t0x04 -o300 -p502 192.168.0.73
Connecting to 192.168.0.73:502
[00][01][00][00][00][06][2F][04][01][1B][00][01]
Waiting for a confirmation...
<00><01><00><00><00><05><2F><04><02><00><09>
SUCCESS: read 1 of elements:
        Data: 0x0009

c:\modbus_client_1.3.0.exe --debug -mtcp -a47 -c1 -r280 -t0x04 -o300 -p502 192.168.0.73
Connecting to 192.168.0.73:502
[00][01][00][00][00][06][2F][04][01][18][00][01]
Waiting for a confirmation...
<00><01><00><00><00><05><2F><04><02><00><12>
SUCCESS: read 1 of elements:
        Data: 0x0012

Здесь мы видим адекватные значения в регистрах.

Попробуйте поопрашивать данные регистры в цикле и понаблюдайте за цифрами.
Например:

:loop
c:\modbus_client_1.3.0.exe --debug -mtcp -a47 -c1 -r283 -t0x04 -o300 -p502 192.168.0.73
timeout /t 1
goto loop

Если аномально больших цифр не будет, значит с датчиком все в порядке и здесь нужно будет двигаться в сторону особенностей настройки HA.

Добрый день! Вам удалось считать значения регистров?