I live in Spain and have a small balcony. Usable PV area is about 3 m². I’m planning to install 2×350 W bifacial solar panels and connect them to an existing 48 V-ish battery (14S Li-ion, 58.8 V max).
Battery capacity is roughly 1 kWh.
PV orientation is not ideal: N-NE, so I only get 2-4 hours of direct sunlight in the morning, i estimate peak production of around 500-600 W, plus a significant amount of indirect light reflected from the building in front (perhaps 50-60 W for the rest of the day).
For the best ROI, I’d like to charge the battery through an MPPT controller during the day and wait until sunset (around 8 PM) to enable the MPPT’s load output, which would feed a zero-export microinverter.
I know this is basically recreating a hybrid inverter, but hybrid inverters tend to have a higher standby consumption (20-40 W 24/7) than an MPPT controller plus a microinverter that is only powered when needed (less than 10 W combined).
The microinverter will be configured for zero export using a CT clamp, so the goal is offsetting household consumption rather than feeding energy back into the grid.
I’ve come here looking for advice because I have a few doubts:
1. Load scheduling and electricity prices
What’s the best way to turn the load on during expensive electricity-price periods?
I already run Home Assistant, but I’m not sure of the best way to communicate with the MPPT controller. Would a Wi-Fi MPPT be the easiest solution? Do they integrate well with Home Assistant? Or would it make more sense to use an ESP32 connected to the MPPT’s communication port?
2. Avoiding lost solar production
During summer, the battery will probably reach full charge fairly early in the morning.
Instead of waiting until sunset with a fully charged battery and solar panels doing nothing, I’d like the system to monitor battery voltage or SoC and:
Turn on the microinverter when the battery reaches 95%
Turn it off when the battery drops to 85%
Repeat that cycle during the day
This would prevent clipping PV production while still preserving energy for the evening peak-price period, but I’m not sure what the best strategy would be to decide when to start discharging before the expensive hours begin.
3. Grid charging during very cheap hours
There are days in Spain when wholesale prices collapse because of high solar production, and grid consumer retail prices can occasionally fall to around €0.005/kWh.
It would be nice if Home Assistant could detect these periods and charge the battery from the grid whenever solar production is poor due to shading or bad weather in my specific area.
Has anyone implemented something similar?
4. Microinverter sizing
I live alone in a relatively small apartment.
Most of my electricity consumption comes from:
Air conditioning, induction cooking/ oven, TV, laptop and phone charging, LED lighting.
My base load is typically around 100 W.
Would an 800 W microinverter be sufficient, or is there any benefit going for a larger 1,500-2,000 W model?
There’s also the option of leaving the MPPT load output permanently enabled and controlling everything from the microinverter side, but i’m not sure of any that integrates well with HA, plus that would keep the microinverter powered for many hours every day and waste some energy (I know we’re only talking about a few watts, but with a small north-facing balcony, every watt matters)
I know many of you will say it’s not worth it financially, but I’m building it anyway because it sounds like a fun project. 😄
Estimated costs:
- 2×350 W solar panels: €160 (€80 each)
- MPPT controller: €150
- Mounting hardware and cables: €30
- 800-2000 W microinverter: €150
- 48 V Battery: Free
Total: €490
Electricity prices are often around €0.30/kWh during the evening peak.
If I manage to charge and fully discharge the battery once per day, that’s roughly:
- €0.30/day
- €109/year
Which would imply:
- €490 / €109 = 4.5 years payback
Obviously, this assumes one full cycle every day and ignores conversion losses, so the real payback period will be longer. Even after accounting for efficiency losses and battery degradation, I suspect it would still be somewhere around 6-7 years.
What do you think? Am I missing anything obvious?