From 2283f15cc58ba9965ffcf8211b1308295370fe19 Mon Sep 17 00:00:00 2001 From: TheSt1tch Date: Mon, 29 Apr 2024 12:05:58 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BD=D0=BE=D0=B2=D1=8B=D1=85=20=D1=83=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2=20=D0=BF=D0=BE=20Nod?= =?UTF-8?q?bus=20=D1=88=D0=B8=D0=BD=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/smart-home/wirenboard/new-controller.md | 21 +++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/smart-home/wirenboard/new-controller.md b/docs/smart-home/wirenboard/new-controller.md index e790173..a963687 100755 --- a/docs/smart-home/wirenboard/new-controller.md +++ b/docs/smart-home/wirenboard/new-controller.md @@ -12,4 +12,23 @@ https://wirenboard.com/wiki/Wiren_Board_7.4 ``` timedatectl set-timezone Asia/Yekaterinburg -``` \ No newline at end of file +``` + +## Новое устройство для Modbus + +Первым делом, увеличиваем скорость работы. Со стандартных 9600 на 115200, что соответствует "быстрому modbus" + +Подключаемся к контроллеру по ssh и останавливаем службу `wb-mqtt-serial`. Затем выставляем нужную скорость и запускаем службу обратно. + +```bash +systemctl stop wb-mqtt-serial +modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a212 -t0x06 -r110 1152 +systemctl start wb-mqtt-serial +``` +Разберем 2 строчку подробнее: + +- `-b9600` - текущая скорость работы +- `-a212` - адрес устройство в modbus +- `/dev/ttyRS485-2` - через какой интерфейс подключаемся +- `-r110 1152` - записываем в регистр **110** значение скорости *115200* +