Self-consumption & energy storage systems