Load Match to Solar PV is intend to be used with Node Red to control electrical devices to be operated when they best match excess electrical power generated by solar PV.
In the projects current form it obtains the solar power generated and the power consumed by the house from a local EMONCMS server. It controls the operation a pool pump and chlorinator combination via a TP-Link HS100 WiFi smart switch.
The current design uses an average of excess power (Solar PV - House Consumption) in the last few minutes to determine if the pool pump should be turned on, or if there is insufficient power, turn the pump off. Averaging the power levels is an attempt to prevent the pump turning on and off too frequently, for example a small cloud blocking the sun for a couple of minutes.
The pool pump has a user set target run time per day. If this is not met, then the system will attempt to make up the short fall on the following days.
Power House Solar.txt and Pool Control.txt contain Node-Red flows that can be imported.