Добрый день. В документации к контроллеру с 6 декабря указано, что он поддерживает датчик климата XY-MD04. Обновил контроллер, но не увидел предлагаемого шаблона в списке. Можно ли получить где то сам шаблон?
Плохо написали, согласен. Оно в тестинге пока.
Пытаюсь тоже запустить этот датчик.
У меня почему то этот датчик не отзывается на стандартные запросы.
По запросу:
modbus_client -mrtu /dev/ttyRS485-1 --debug -a1 -t3 -s1 -pnone -r0 -c 14
Отвечает:
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 1)
[01][03][00][00][00][0E][C4][0E]
Waiting for a confirmation…
<01><83><03><01><31>
ERROR Illegal data value
ERROR occured!
При поиске на шине:
for i in {1…247}; do modbus_client -mrtu /dev/ttyRS485-1 --debug -a$i -t3 -r0 -s1 -pnone; done 2>/dev/null | grep Data
Вообще ничего не отвечает.
Напрямую через флешку подключил к компу, через программу CAS Modbus Scaner просканировал, по ID = 1 отвечает:
Not Available, Device exists, but could not respond to this request (Недоступно. Устройство существует, но не может ответить на этот запрос).
Помогите наладить связь)
Добрый день!
Прошу прощения за долгий ответ!
Займусь вашим вопросом и попробую вам помочь завтра. Мне понадобится некоторое время ознакомиться с устройством и проконсультироваться с коллегами.
Поддержка устройства была реализована пользователем. У нас физически его нет, поэтому помочь смогу весьма ограничено.
А что Вы хотите в нулевом регистре увидеть?
Вот описание протокола:
GY21250.pdf
Попробуйте:
modbus_client -mrtu /dev/ttyRS485-1 --debug -a1 -t3 -s1 -pnone -r1
Добрый день, я занимаюсь интеграцией датчиков XY-MD03,XY-MD04. В течении недели-двух будет готова документация и шаблон будет добавлен в тестинг.
Сейчас могу посоветовать чуть поменять команды:
modbus_client_rpc -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t4 -r0x1 (Температура)
modbus_client_rpc -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t4 -r0x2 (Влажность)
Возвращает hex значение.
Всем добрый день. Спасибо за помощь и поддержку.
Помогли ваши команды. По факту надо было указывать r0x1 и r0x2, так все заработало.
А то уже начал сомневаться в работоспособности датчика, в правильности подключения (хотя как по другому) и еще много в чем)))
Всем большое спасибо