Настройка WB-MIR v2

как узнать произошла ли “реально” запись сигнала в устройство?

при попытке записи через консоль произошло следующее:

root@wirenboard-AFML2L7I:~# modbus_client --debug -m rtu -b9600 -s2 -pnone /dev/ttyAPP1 -a65 -t5 -r5301 1
Data to write: 0x1
Opening /dev/ttyAPP1 at 9600 bauds (N, 8, 2)
[41][05][14][B5][FF][00][96][EC]
Waiting for a confirmation…
<42><04><02><5E><04>
Message length not corresponding to the computed length (7 != 8)
ERROR occured!

Назначено на Kilpio ???

что не так?

Очень хочется дождаться ответа @Kilpio, но попробуйте вот тут посмотреть Работа с WB-MIR v.2, кажется, вы не к тому регистру обращаетесь.

День добрый.
Посмотрел вашу тему:
“…Через виджет включаю ползунки Learn to RAM или любой из Learn to ROM, нажимаю кнопку на пульте, ползунок возвращается в положение OFF, т.е. по идее модуль воспринял команду…”
У меня ползунок остаётся на месте, это значит что ничего на происходит?

Не знаю, у меня по-разному всегда. Какой-то сигнал всегда записывается, судя по миганию СД, но именно в тех случаях, когда получается его правильно воспроизвести, т.е. устройство для которого предназначается сигнал управляется извещателем от WB-MIR v.2, то при записи с таких пультов ползунок возвращается. Может быть это показатель. Пусть WB прокомментируют.

столкнулся с проблемой чтения регистров(чтоб узнать произошла ли запись), подскажите пожалуйста
service wb-mqtt-serial stop \остановил
modbus_client --debug -mtcp -pnone -s2 /dev/ttyAPP1 -a65 -t0x03 -r2000 -c 6 \что в команде не так?

Добрый день!

Не очень понимаю, как в команде уживаются -mtcp и /dev/ttyAPP1.

а можете просто написать как образец точную команду
ибо запутался совсем

modbus_client --debug -mrtu -pnone -s2 /dev/ttyAPP1 -a1 -t0x03 -r2000 -c6 - прочитать шесть регистров, начиная с адреса 2000. Адрес (-a1) и порт (/dev/ttyAPP1) нужно поменять на правильные, остальное не трогать, если на WB-MIR не меняли настройки RS-485.

а не подскажете как это понимать?

Opening /dev/ttyAPP1 at 9600 bauds (N, 8, 2)
[01][03][07][D0][00][64][44][AC]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
так и немогу понять произошла запись или нет
что означают ошибки?

что то уже изменилось
получается в этом устройстве запись поизошла?

Opening /dev/ttyAPP1 at 9600 bauds (N, 8, 2)
[41][03][07][D0][00][06][CB][85]
Waiting for a confirmation…
<41><03><0C><00><1A><01><00><14><53><7D><00><14><01><17><9F>
SUCCESS: read 6 of elements:
Data: 0x001a 0x01c1 0x0014 0x537d 0x0014 0x0117

а в этом нет?

Opening /dev/ttyAPP1 at 9600 bauds (N, 8, 2)
[42][03][07][D0][00][06][CB][B6]
Waiting for a confirmation…
<42><03><0C><00><00><00><00><00><00><00><00><00><00><00><00><90><41>
SUCCESS: read 6 of elements:
Data: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

верно

По данным с регистров запись произошла, но по факту управления нет.
как бы узнать выходит сигнал с ИК или нет?

Может обновить прошивку?

Как обновить прошивку?

из пяти записанных команд выполняется только одна
значит ИК работает, это уже хорошо
но как заставить её выполнять остальное?

кажется заработало
Подскажите а здесь в топиках MQTT тоже надо добавлять /on как и в остальных?
(Я в iRidium вывожу)

1 лайк

да надо

1 лайк