Добрый день.
Нужна помощь с описанием шаблона на счетчик СЕ307.
Создал шаблон значения по электроэнергии подтягиваются, а вот напряжение и токи по фазам не могу победить.
config-energomera-ce307.json (7,4 КБ)
ссылка на документацию счетчика ce307_r33_v3_x_rp.pdf
Добрый день!
Опишите, пожалуйста, подробнее: что делаете, чего ожидаете, и что происходит неожиданным образом.
Пробовали формировать команды по документации с помощью serial_tool, чтобы сырые данные обрабатывать?
root@wirenboard-A43ZWD4J:~# serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2
serial_tool on /dev/ttyRS485-2: 9600 8N1.0
Enter your commands below in HEX form.
All characters but 0-9,a-f including spaces are ignored.
Press Control-D or Control-C to leave the application.
Press [Enter] to print received data
0001
0100
012F
012F0000
012F0000exiting
root@wirenboard-A43ZWD4J:~# serial_tool -b 9600 -p N -d 8 -s 1 -t 20 /dev/ttyRS485-2
serial_tool on /dev/ttyRS485-2: 9600 8N1.0
Enter your commands below in HEX form.
All characters but 0-9,a-f including spaces are ignored.
Press Control-D or Control-C to leave the application.
Press [Enter] to print received data
0001
exiting
root@wirenboard-A43ZWD4J:~# serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2
serial_tool on /dev/ttyRS485-2: 9600 8N1.0
Enter your commands below in HEX form.
All characters but 0-9,a-f including spaces are ignored.
Press Control-D or Control-C to leave the application.
Press [Enter] to print received data
00 01
01 2F
01 80
01 30
остановил сервис wb-mqtt-serial
ввел команды которые указаны в РЭ производителя, но ответ ни какой.
Счетчик энергомера должен отвечать через serial tool? У него же свой протокол СЕ.
Да, должен. serial tool не привязан к протоколу - вы сами формируете команду согласно протоколу. В приведённом выводе, вижу, что шлёте сообщения не так, как описано в документации на счётчик.
В структуре сообщения должна быть не только команда.
Так как этот счётчик у нас не заявлен в поддерживаемых, можете обратиться за помощью к производителю счётчика.
Пример работы serial tool с устройством с протоколом modbus
root@wirenboard-A6UXH44K:~# systemctl stop wb-mqtt-serial
root@wirenboard-A6UXH44K:~# serial_tool -b 115200 -p N -d 8 -s 2 -t 2 /dev/ttyRS485-1
serial_tool on /dev/ttyRS485-1: 115200 8N2.0
Enter your commands below in HEX form.
All characters but 0-9,a-f including spaces are ignored.
Press Control-D or Control-C to leave the application.
Press [Enter] to print received data
>> 0b 03 00 80 00 01 85 48
<< 0B 03 02 00 0B 61 82