Initial version of solar-power-router-for-water-heater.js #146
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This script use a Shelly PRO EM 50 in standalone mode to act as an "Energy Router" usefull to redirect solar overproduction to a Water Heater. There is no need for any Home Assitant nor other shelly device .
Mainly made for France but can be easily adapt.
Working:
Configuration of the parameters in CONFIG header object.
The two clamp meters should be connected in the following way:
During specific day period, the shelly is looking for EM1 every 10 minutes (the last 1 minute data) and if there is enought overproduction (energy returning to provider) , it turns ON the water Heater.
A minimal period of Time wre the Heater in ON should be configured (2 hours by default).
When the cumulation of time ON during the day was not enough (because of bad water, etc), the missing Time is compensate by putting the heater ON during he night in the "Lower prices period" .
This script is particularrly usefull for solara autoconsum , when the overproduction is not sold out back to provider , and it work also with a solar system with batteries (you can set up a night time range not cosuming batteries) .