Open Source Solar Inverter Wiki
An Open Source Solar Inverter for everyone everywhere
Status: Planning
Brought to you by:
os-si-man
Here are the requirements for the software of the inverter listed. These that are ether derived from [The Requirements] or are dictated by hardware design decisions.
Also features that have no link to other requirements are to be listed here for reference what should or must be implemented in the inverter software.
| Requirement ID | Description | Status | implements |
|---|---|---|---|
| SOFT-1000 | Debugging | ||
| SOFT-1001 | The software must provide an interface (e.g. UART, USB…) for debugging, readout of system parameters, setting of system behaviour via parameters… | open | |
| SOFT-1001-1 | The access to this parameters must be limited to the local interface and not be accessible via any optional communication interface | open | |
| SOFT-2000 | Updating | ||
| SOFT-2001 | The controller software should be easy to update without special programming hardware. This may be done via a communications interface or a USB memory device. | ||
| SOFT-3000 | Control requirements | ||
| SOFT-3001 | The software must not run on a not approved hardware version of the inverter board. It may generate a signal on one dedicated output to display that condition. | ||
| SOFT-3002 | The signals to the inverter bridge must be handled with special care. It must not happen that two signals going to the same branch of the inverter bridge are active at the same time. This would destroy the inverter. If the chosen controller supports mutual locks of two signals that must be utilized. | ||