Hello,
I have recently upgraded my 3 phase system from Growatt SPF 5000 to 6000 and I am happy with the inverters.
BUT I cannot access the status registers of the inverters via Modbus/USB anymore.
I am using a simple python script with the pymodbus client for testing at the moment, like:
But its just ending up with a modbus exception, telling me 0 bytes were received ...
I have tried different parameters for the communication but no luck.
Has anyone ever read out data from the SPF 6000 via USB? I would appreciate any hint or help
Best,
Martin
I have recently upgraded my 3 phase system from Growatt SPF 5000 to 6000 and I am happy with the inverters.
BUT I cannot access the status registers of the inverters via Modbus/USB anymore.
I am using a simple python script with the pymodbus client for testing at the moment, like:
from pymodbus.client import ModbusSerialClient as ModbusClient
# Modbus RTU Client erstellen
client = ModbusClient(
method='rtu',
port='/dev/ttyACM0',
baudrate=9600,
parity='N',
stopbits=1,
bytesize=8,
timeout=1
)
# Verbindung öffnen
if client.connect():
# Modbus-Befehl senden, um Register zu lesen
result = client.read_holding_registers(address=0x00, count=10, unit=1)
if result.isError():
print("Fehler beim Lesen der Register")
else:
print(f"Erhaltene Registerwerte: {result.registers}")
# Verbindung schließen
client.close()
else:
print("Verbindung fehlgeschlagen.")
But its just ending up with a modbus exception, telling me 0 bytes were received ...
I have tried different parameters for the communication but no luck.
Has anyone ever read out data from the SPF 6000 via USB? I would appreciate any hint or help
Best,
Martin