I’m in the process of deciding what kind of solar panels, inverters and battery to get for my California home. One concern I have is with the security (or lack thereof) of the cloud-based monitoring of the system I have installed. I would feel much better if monitoring remained local only, using HA. I know many people are integrating HA with their home solar. I’m asking something slightly different: can I use HA to completely bypass cloud-based monitoring?
Is anyone doing that? Is it even possible? Any guidance in how I get started – or if this is just a pipedream – would be much appreciated.
As per @jeffcrum … I myself have a Growatt inverter and use a local ‘sniffer’ solution via docker/container called grott. This allows to send data to a local mqtt and (if wanted) also to the growatt cloud service. Theoretically I could do without the cloud but … via the cloud I can control the inverter settings much easier than locally. Seems all providers want to have insight in the use of their things, for various (imo also dubious) reasons… a.o. the horrible Tuya wifi stuff.
SMA inverters are local too. I suggest you find out what inverters your supplier has then check the integration list in home assistant: Integrations - Home Assistant
If your inverter is not listed, either search HACS or do an internet search for “Home Assistant github [your inverter name here]”, then read the description carefully for local or cloud access.
Thanks for all the helpful replies. I am considering Enphase. I see there is indeed an HA integration. What I’m wondering is: is anyone able to use HA to keep the Enphase cloud infrastructure from being able to control my system?
My concern about this is the sad state of cloud security. A researcher was recently able to break into one solar cloud service and get control of 200 MW of capacity:
HA doesn’t have anything to do with that. You just configure your router or whatever network gear to don’t let your enphase hardware access the internet.