Hola compañeros, a ver si podéis echarme una manita.
Tengo un conversor USB-RS485 para comunicarme por Modbus RTU con mi inversor de placas fotovoltaicas.
Lleva un año funcionando perfectamente conectado a una Raspberry Pi que iba extrayendo los datos y enviándolos a una BBDD desde la que alimento a mi dashboard. Todo perfecto.
Pero la Raspberry Pi es un poco "cortita" en prestaciones para lo que quiero hacer (automatizaciones domóticas con Home Assistant y más cositas).
Por ello, como tenía un portátil viejo abandonado, le he instalado un Ubuntu y le he conectado el adaptador USB.
Lo detecta y me sale como /dev/ttyUSB0
Pero no soy capaz de leer el inversor, siempre que lo intento me saca un error de Timeout:
mbpoll 1.4-12 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright © 2015-2019 Pascal JEAN, https://github.com/epsilonrt/mbpoll
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type 'mbpoll -w' for details.
Protocol configuration: Modbus RTU
Slave configuration...: address = [1]
start reference = 32016, count = 2
Communication.........: /dev/ttyUSB0, 9600-8E1
t/o 1.00 s, poll rate 1000 ms
Data type.............: 16-bit register, output (holding) register table
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
^C--- /dev/ttyUSB0 poll statistics ---
5 frames transmitted, 0 received, 5 errors, 100.0% frame loss
¿Alguien con experiencia en Ubuntu?, ¿tengo que hacer algo más para habilitar el conversor USB-RS485?, ¿quizás algún driver?
Gracias