Skip to content

Do SolarEdge Inverters suffer from wear issues on the flash memory? #726

@cyberkryten

Description

@cyberkryten

Describe the bug

There have been changes made to Predbat for GivEnergy inverters because register writes are causing premature wear of the on-board flash memory.

There are many parameters being changed when using this integration to control the inverter, so an understanding of whether this is something we need to be concerned about would be good.

Has anyone got an answer or asked SE about this?

I note that there is a warning about this in one of the more recent SolarEdge TerraMax Inverter technical notes, though I can't find any reference in others :

https://knowledge-center.solaredge.com/sites/kc/files/se-modbus-interface-for-solaredge-terramax-inverter-technical-note.pdf

At the bottom of Page 19:

The adjustable parameters in Modbus registers are intended for long-term storage.
Periodic changes in this parameter may damage the flash memory.

Due to the way the SE inverters reset daily and also have a default command timeout of 1 hour, it is necessary to write the status to the inverter regularly, so this is a concern if it does affect SE Inverters - without knowing the MTBF and wear details, it is hard to know if current writes are within limits or likely to cause major problems.

Expected behavior

Change settings without causing premature failure.

Screenshots

No response

Diagnostic File

None

Debug logs

No response

Home Assistant Version

All

solaredge-modbus-multi Version

All

Installation Type

HAOS

Read the Instructions

Additional Context

No response

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions