Здравствуйте!
Вопрос1.
Из настройки wb-mqtt-serial.conf пропадает адрес регистра. Заполняю. Записываю. Выхожу из
окна настройки последовательного порта. Захожу обратно-нету адреса. “Один или несколько параметров заданы не верно”. При этом данные в каналах MQTT видны.
Вопрос 2.
Как получить по Modbus rtu на слейве данные с контроллера?
Добрый день.
Какая версия wb-mqqtt-serial, как воспроизвести?
Опишите что именно добавляете, точно укажите добавляемые параметры.
Приложите файл wb-mqtt-serialюсщта после сохранения.
Не уверен что верно понимаю. Что такое “на слейве”?
Здравствуйте!
Где помотреть версию wb-mqqtt-serial? На скриншоте 1 есть все параметры. Добавляю адрес регистра. При выходе из окна он пропадает.
Файл прилагаю.
Слейвом с адресом 10 выступает контроллер matrix. Я пытаюсь получить на него температуру MB и CPU не выходит.
20230314_wb-mqtt-serial.conf (4.56 KB)
Выполнить
dpkg -s wb-mqtt-serial
Не вижу добавленное, пустые поля.
Покажите вывод при удачном опросе этих параметров с помощью modbus_client
Package: wb-mqtt-serial
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 7270
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: armhf
Version: 2.68.6-wb106
Посылаю скрин заполненной и записанной формы.
Этот регистр уже есть
{
"address" : "40524",
"format" : "float",
"offset" : 0,
"reg_type" : "input",
"scale" : 1,
"word_order" : "little_endian"
}
],
"name" : "Ai1"
},
Я знаю что он есть. Я в первом обращении написал что все работает. О не сохраняеться в веб интерфейсе. Это нормально?
Вы создавали каналы в виде “compound channel” (зачем?).
В виде стандартный channel отлично работает. Просто пересоздайте их или отредактируйте, приведя к такому виду:
{
"address" : "40525",
"format" : "float",
"name" : "Ai1",
"offset" : 0,
"reg_type" : "input",
"scale" : 1,
"type" : "switch"
}
Ну и использовать создание каналов в serial - идея так себе, оптимально - сделать для устройства шаблон.
Я создавал каналы в “compound channel” по причине того, что при создании канала в виде стандартный channel
не дает сохранить и записать, выдавая ошибку “Один или несколько параметров заданы не верно”
А, “использовать создание каналов в serial - идея так себе”, тогда зачем эта возможность. Мне удобнее через web. особенно при наладке.
Создаю произвольный канал:
Записываю. Все хорошо.
Все параметры драйвера описаны тут:
GitHub - wirenboard/wb-mqtt-serial: Wiren Board MQTT serial protocol driver
Именно для отладки и только для нее. Но тут исключительно ваш выбор.
Dm_1234
March 15, 2023, 10:27am
#12
Создаю произвольный канал:
Приведите остальные каналы в нормальный вид предварительно все ж.
PeteK
March 16, 2023, 5:17am
#15
Обновите, пожалуйста, wb-mqtt-serial
, мы исправили эту ошибку в версии 2.80.3
.