Skip to content

EG4-3000 writing attributes #109

@gcamp

Description

@gcamp

I've been trying to write attributes to my EG4 3000EHV-48 without success.

After fiddling a bit with config, I have write commands working correctly. However, they never succeeded.

I've also tried sending messages directly with pymodbus and I have the same results. However, I've had solar assistant able to write settings successfully. Restarting the inverter changes nothing.

What can I try to get this working?

DEBUG:pymodbus.logging:Adding transaction 0
DEBUG:pymodbus.logging:Getting transaction 0
DEBUG:pymodbus.logging:Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
INFO:.transport_base[transport.0]:WRITE: 3 => 0 ( 3 => 0 ) to Register 331
DEBUG:pymodbus.logging:Current transaction state - TRANSACTION_COMPLETE
DEBUG:pymodbus.logging:Running transaction 16
DEBUG:pymodbus.logging:SEND: 0x1 0x6 0x1 0x4b 0x0 0x0 0xf8 0x20
DEBUG:pymodbus.logging:Resetting frame - Current Frame in buffer - 
DEBUG:pymodbus.logging:Changing state to IDLE - Last Frame End - 1756776146.841775 Current Time stamp - 1756776146.85286
DEBUG:pymodbus.logging:New Transaction state "SENDING"
DEBUG:pymodbus.logging:Changing transaction state from "SENDING" to "WAITING FOR REPLY"
DEBUG:pymodbus.logging:Transaction failed. (Modbus Error: [Invalid Message] No response received, expected at least 4 bytes (0 received)) 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions