Adrian ECO mode minimises grid import and export, that's it. If there is no PV, house load is fed from battery. If there is PV, house load is fed from PV and battery. If there is surplus PV, house load is fed from PV and the battery starts to charge. If there is surplus PV and the battery is fully charged, the excess is exported to grid, up to your DNO limit (usually 3.68kW).
Don't switch ECO mode off unless you need to do something special. ECO mode works well with a timed charge. If the Charge to % is lower then the SoC at the start of the charge period, the house is supplied from battery (assuming no PV) until it gets down to the Charge to % when house load is supplied from grid and the battery/inverter sit quietly until the end of the charge period when ECO resumes. If the Charge to % is higher than SoC at the start of the timed charge period, house is supplied from grid and the battery is charged from grid until the Charge to % is reached. The battery and inverter then sit quietly while grid supplies the house until the end or the charge period.
Timed discharge and export don't work as most people might expect and enabling either will disable ECO and it isn't reinstated at the end of the timed discharge/export.