Here's how I think it works...
The hybrid inverter is connected to the consumer unit, the solar panels
and the battery. It's setup to prioritise 'self use', then charging the battery
then exporting to the grid. It senses current flow into/out of the house
via a CT clamp on the supply cable.
The 'diverter' is connected to the consumer unit and the immersion heater.
It senses when electricity is being exported by a CT clamp on the supply
cable. The only time current flows out of the house is when the inverter
is supplying more power than the house is consuming.
The inverter samples current flow using its CT clamp and generates
whatever power the house is currently consuming either from the
panels, or the battery or some combination (there are timers to only
allow battery use at certain times of the day, but lets ignore those...).
Generally on a clear day when the sun is shining there's more power
than I can use if there's nothing going on (cooking, laundry etc.).
At the moment the panels are delivering 1.2kW and that power is split
between the house (230W), the battery (974W) and some small
amount to the grid (8W). Note the battery is DC coupled so the inverter
is only delivering about 240W.
Once the battery is charged then the inverter will dump whatever
excess power there is to the grid (up to a limit set in its config).
When the battery is enabled for 'discharge' (by the timer) then when the
house is drawing more than the inverter can supply from the panels it
supplements by drawing on the battery, slowly discharging it.
Again, the battery use relies on the inverter understanding current flow
from the CT clamp on the supply cable, the inverter delivers a slightly
higher supply voltage than the mains to maintain a small flow of power
out of the house (tens of watts).
The diverter is also sensing the flow of current (with a different
clamp but on the same cable). If it sees more power than its threshold
setting (100-500W in 50W increments) flowing out of the house it then
powers the immersion stepping up the voltage to the immersion to match
the excess power (export-threshold) being exported, until the thermostat
on the immersion trips.
The 'diverter' has no knowledge of the source of the power; solar or battery,
it's just switching based on the amount of power flowing out of the house.
The inverter has no knowledge of the diverter operation, it's just trying to
avoid any power flowing into the house from the grid based on using the
solar panels and (if enabled) the battery power.
The risk is that:
- The inverter has charged the battery and is now exporting power,
- The diverter senses this and starts drawing an appropriate amount
of power (to match the export-threshold),
- The sun goes down/is covered by a cloud,
- The inverter replaces the power from the panels with power from the
battery, discharging the battery,
- The sun goes down at the end of the day and there's a tank of hot water
that won't be (greatly) required but the battery is discharged so the house
supply in the evening is from the grid.
Realistically, the tank will probably only 'sink' 1-2kWh or so before tripping
the thermostat (since it's been topped up overnight on cheap electricity) and
once the thermostat has tripped then power is exported and the inverter will
step back generation to prioritise battery charging.
The instructions with the diverter suggested playing with the threshold level
to reduce the risk of the battery being discharged. I've not noticed a problem
(yet) but the days since it was installed have been sunny.
As normal I'm probably worrying about nothing. I've turned the threshold
down to 150W to see what happens.