HACKER Q&A
📣 harryvederci

Am I the only one who does not want IoT in their solar panel setup?


All solar panel systems I can find seem to require an internet connection. The (seemingly) best option I have found so far is a system with an inverter that only requires an internet connection during the initial installation, which uses a wifi dongle so I can probably unplug that afterwards. Even then, the manufacturer states that not having it connected to the internet voids their warranty, and I'm afraid the software might even have some kind of countdown where the system will stop working when it hasn't been connected to the internet after a certain amount of time.

I am not interested at all in connecting something that should help me get off the grid to the internet. Combine that with security issues[0] and I'm starting to think we're collectively folding our arms behind our back and intentionally falling forwards.

Maybe I'm too paranoid. Thoughts?

[0]: For example: https://csirt.divd.nl/cases/DIVD-2022-00009/


  👤 jawns Accepted Answer ✓
I bought a house with solar panels 6 years ago.

There was an ethernet cable plugged into the inverter panel, which ran to a Comcast box.

We switched to FIOS after a couple of months, and never switched the connectivity of the solar panels. Everything worked fine, but ...

A few months later, I received a strongly worded email from an organization I had never heard of, saying that I needed to get the solar panels back online, because it was a requirement of the contract the previous owner had entered into to sell the SRECs generated by the panels. Failing to connect the panels to the Internet could lead them to pursue action related to a lien they had on our property.

Wait, what contract? And what lien? This was the first I'd heard of either, and the lien hadn't come up during the title-insurance process.

It turns out the previous owner of the house had entered into a contract with an organization in our state that pays you a lump sum, if you sign away the rights to the SRECs your system generates. The owner had used that lump sum to help pay for the panels.

But then he sold the house to my wife and me, without ever disclosing the existence of the contract. So basically he sold the SRECs to both of us. He sold them to the organization by virtue of their contract, and he sold them to us, by virtue of the ownership of the panels transferring to us when we bought the house.

And the lien never came up because it was not against the real estate itself; rather, it was against the SRECs -- the Solar Renewable Energy Credits that are generated by the panels. They're not physical assets, but they do have substantial value.

It took the retention of a lawyer and a whole bunch of back-and-forth between us, the seller, our buyer and seller's agents, the lawyer who handled our settlement, and the SREC-buying organization to get the whole mess sorted out.

In the end, we got the lien and contract dissolved ... and then we hooked the panels up to FIOS, and I get handy little charts of all the SRECs we're generating :)


👤 yamtaddle
We just got a rooftop system from a very hands-off GC-type company and I'm so pissed off about it.

If I'd known in advance it'd have multiple Internet of Shit crapware devices attached that'll probably stop working in 5 years and require expensive replacement and renovation to keep working past that, and that it can't produce power at all unless those pieces of near-future landfill rubbish are happy, I'd 1000% never have gotten it.

Mea culpa—I guess I should have asked, but it just never occurred to me—but I'm fucking never getting another solar system unless I install it myself. There are other problems (that have solidified my usual preference not to let someone else GC a project for me, because they usually just skim money and do a terrible job—they fucked up our roof bad, for one thing, many thousands of dollars of damage so now we get to sort that out too, the hassle's not worth a few hundred in savings per year assuming all else goes well which at this point I'm sure it will not) but IoT shitware would have been a deal-breaker on its own if I'd known it required that to function, not just for monitoring or whatever.


👤 don-code
> the manufacturer states that not having it connected to the internet voids their warranty

I was aware that my inverter could connect to the Internet, and probably would be connected to the Internet during setup, but my full intention was to disconnect it following the install. I was pretty happy that the one that the vendor gave me was poll-able from an internal Web server, so I could scrape the metrics myself.

It turns out, none of this was to be. I found out about the Internet connectivity requirement for the warranty _after_ it was on my wall and producing power - and when you've spent five figures on a system with a 25-year warranty, unfortunately I had to suck up my pride and let it phone home to the manufacturer's cloud. It now sits on a separate VLAN for "untrusted" devices.

What's more, I also found out that the manufacturer had intentionally removed the local web server feature, instead making it totally reliant on the cloud service for metrics. It has a laughable rate limit of 300 calls per day, which gives me roughly 5-minute granularity (I could get better granularity if I made my metrics-gathering scripts poll differently overnight, but still), and I really dislike having to reach out to a vendor for data that's produced in my own home.


👤 mcbishop
I'm slowly working to start a solar-install company — your post helps confirm my belief that offering a private no-internet option... is a worthwhile differentiator. I have a lot to learn, but the Sol-Ark inverter or Outback (Radian) inverter might be the way to go. Otherwise, it might have to be some obscure inverter without reliable warranty.

Here's a related forum thread: https://diysolarforum.com/threads/sol-ark-needs-a-serious-ch...


👤 ok_dad
I work in the industry on the commercial side. Access to that data and the ability to sell a homeowner's power generation and storage out from under them to the utility (double-dipping, because often the homeowner pays for the systems) is a big thing right now. If you buy solar or batteries and the company wants you to constantly be connected to their network, then they are somehow making money off of you, much like Sony will charge you for a TV then put ads on it.

👤 offsky
I read a story about a solar installer that blew my mind. The customer posted a negative Yelp review about the installer. In retaliation, the installer remotely deactivated the customers internet connected solar panels and held them ransom until the negative review was removed.

If the installer can do that, so can the analytics company and probably any competent hacker. I don’t think security is top of mind for this industry.

So, no internet connected solar panels for me.


👤 sergiotapia
I've skipped out on products _specifically_ because they have an app. I see apps as a liability, not a feature. Give me dumb products please. My air purifier doesn't need a god damn app, just an on/off switch with some LEDs, please!!!

👤 Faaak
SMA inverters (at least) do not need an internet connection to be configured. They of course support ethernet but it's not mandatory at all. Everything is self hosted and they can be run air-gapped

👤 HeyLaughingBoy
It's a "me too" situation. One company releases appliance X with IoT features and all the competitors panic because it's something they don't have that consumers will see as missing, so they rush to throw something together. This kind of herd mentality drives a hell of a lot of feature bloat.

Problem is that consumers really do see "internet/mobile connected" as a desirable feature even if they're just going to use it once for the novelty and then forget about it.


👤 egeek
I have a Solis inverter [0], while it has WiFi built in, and we have the data logging dongle, it doesn't need to be connected to the internet to function, and you can configure the dongle to talk to MQTT locally (but I haven't done this).

It doesn't need to be connected to the internet during configuration either, we set it up and got it going before connecting the data logger to it.

That said, I do use their portal to see my generation and consumption. It's pretty handy. But I also do scrape their data and store it locally as well.

[0] https://www.ginlong.com/rhi_3pinverter1/29118.html

* I'm not affiliated with them in any way, it's just the one we have


👤 sbierwagen
I read the "warranty" part, thought "no way", but sure enough Enphase says in section 5 of their warranty: https://enphase.com/download/2022-04-30-enphaseenergy-microi...

>The Covered Products should be continuously connected to the internet during the warranty period, except where interrupted by causes outside of the Covered Owner’s reasonable control. This will help ensure that potential defects in the Product can be diagnosed remotely and that the Product can receive over-the-air firmware updates.

Interesting use of "should".


👤 edent
I have a Fronius inverter which has both WiFi and Ethernet - but works perfectly well without it.

My installer said that they need access to the inverter during set-up in order to configure it properly, but after that it could be disconnected.

Personally, I use it to get firmware updates and to use the API in order to monitor it.

Although, that said, I'm not sure what sort of security issues you're imagining. There's no privacy issue - the inverter only has data on what you've generated.


👤 YeBanKo
This is why I don’t want 5G. It is not going to make my cellular service better or cheaper, but it is going to enable every internet-of-shit device manufacturer to buy bandwidth from telcos and a new generation of “smart” devices will be able to call home without asking you for wifi password.

👤 fest
When I set up my Fronius inverters, I did connect them to Ethernet, but disabled any cloud features and set up a simple script that fetches the stats I'm interested in and stores them to a local influx database.

I didn't go as far as isolating them from internet/rest of my network- I am mainly concerned about them losing my data/going bankrupt/trying to charge for "cloud" features.


👤 askvictor
Some places have a legal requirement to do this; I think in order to be able to protect the grid (not quite sure why the smart meter can't handle this though; maybe to do with frequency matching or diagnostics)

But the main reason they do this is pretty mundane - LCD panels often fail after a few years in the kinds of environments inverters are often installed in (hot, sunny). So they move the display to be an app instead, and you need an internet connection.


👤 DavideNL
I'm not 100% sure, but I think i read it was mandatory/required by law to connect your inverter to the internet in The Netherlands, because they need to be able to "turn off" the inverter in case of emergencies when the power grid becomes overloaded.

The part i'm not sure about, is whether this system depends on the internet connection, or whether there's some other wireless system build into these things.


👤 gz5
Definitely not paranoid. This is the time to get ahead of this.

For distributed energy scenarios in which various sites operated by different administrators (my_neighborhood_solar, big utility, your_personal_site) may exchange energy, then how do we securely design the communication between the smart meters?

For example, perhaps dedicated SIMs would get the traffic off our home networks, but the resultant network would need security.


👤 IYasha
No, you're a totally sane person. People often mistake "smart" with "automated". I'm all for automaiton, but not for devices that think, decide and do things without me. And also the main question is "who's in control". So, you're not alone.

👤 karaterobot
Thanks for posting this, because it would not even have been on my list of questions to ask. I am considering a solar conversion, but an IoT connection is a complete deal-breaker for me. Now I know that, not only do I have to ask about it, I have to ask a lot of follow-up questions.

👤 LAC-Tech
IoT does not make sense for residential applications, except as a kind of gimmick.

As for other domains like, industrial, manufacturing, agriculture... that ship has already sailed. HN would do well to remember there's more to IoT than WiFi lightbulbs.


👤 freedude
An old-timer I used to work with once told me, "A warranty is only as good as the company selling it." There is more truth to the saying then I want to believe. Many of you have proved this by your comments.

In many states the "contract" is invalid if it wasn't presented as a requirement in the sale or when it was agreed upon. It doesn't matter if it is in the TOS if the TOS isn't signed and dated by the person paying for the Internet access. Legally you have a leg to stand on. You would need to get a lawyer and possibly go to court. Then trust them to honor the warranty later. That sounds like fun doesn't it.

Good luck.


👤 alkonaut
Completely agree.

That said we shouldn’t reserve the “IoT” moniker for crappy cloud based things requiring constant internet connections to work. That’s the internet of shit (as popularized by https://mobile.twitter.com/internetofshit)

I definitely want some connectivity in a solar panel setup. But in the case of a solar panel array there is no point for that connectivity to use be more than local, or offer more than simple monitoring. A local polling api that offers a simple json blob with stats? Does that qualify as “IoT”?


👤 fy20
I have a Huawei SUN2000 inverter and the network dongle is an optional extra, which is not required once the initial setup is completed. During setup you need it to provide a WiFi connection to the mobile app, but the installer could use their own dongle.

When I had my solar installed I had no internet connection at the property, so the installer gave me instructions of how to pair the inverter when I did. I had a smart meter which gave hourly data, so there wasn't really much need in connecting the inverter up. It has indicator lights to tell you when something goes wrong.


👤 rufius
Most systems that are connected to the grid require it by local code from what I've read. When the city did the inspection on my system after the contractor finished up installation, one of the things they checked is that it was on an approved list of inverters. It's not clear to me that the approved list required that those inverters be internet-connected, but I wouldn't be surprised if there was a requirement about "off site upgradeable/diagnosable" and so on.

If you're off grid, you can easily get away with not having that sort of thing.


👤 savrajsingh
Will Prowse has DETAILED answers and breakdowns for you: https://www.youtube.com/c/WillProwse

👤 gwbas1c
My solar panels report the amount of electricity generated so I get my SREC credits. These are direct payments for generating clean energy.

What frustrated me was that the company used a meter that reported over 3G, and then wanted me to pay $500 to upgrade my meter even though it was under warranty. They eventually found an ethernet port in my current meter, but they still charged me to run the cable. Fortunately, they got the cost low enough that it wasn't worth arguing.


👤 the_third_wave
Nope, you're not. I solved the problem of nosy IoT-things by creating a VLAN specifically for these things where they get to spy on each other without being able to phone home. The inverter connects to the VLAN through an untagged port on an access point using an Ethernet cable (no WiFi for this type of application, please) which makes it possible to access the web features for those who have access to this VLAN. I proxy the management interface to the outside world through a reverse proxy, this way I can access all features on the device without it being able to phone home or auto-update or do whatever else it could do if it had internet access. I'm using a Fronius inverter which is an Austrian brand, I specifically did not want to have a Chinese device for this application. Updates can be manually uploaded when required, configuration can be done through the wired Ethernet connection, it is not necessary to use any specific "app" (which, of course, is available and pushed but it is not necessary).

I installed everything myself - built the barn on which the panels are mounted as well - so I know what is where. The only net-connected part of the solar installation is the inverter, once I hook up battery that'll probably have a network connection as well so it can join the fray on the IoT-VLAN.

This solution with a separate network - VLAN or physically separated is up to you - which is reverse proxied onto the wide world gives the best of both worlds in that you remain in control while you still can use the networked functions of whatever it is you're dealing with. You won't be surprised by updates, the equipment does not get to phone home, nobody gets to data mine you.


👤 Cupertino95014
No, you're not the only one.

It's ironic to see on this same HN front page a story about police & face recognition. We should oppose all forms of social credit / new world order / cashless / corporate fascism.

It shouldn't just be "the police are bad, so let's deny them this tool," it's "the police will just enlist private companies to do their dirty work for them, so let's deny everyone this tool."


👤 sorisos
I once worked with developing PV-inverter software. The web "features" always made be uncomfortable given the projected lifespan of >10 years.

👤 cronix
> I'm afraid the software might even have some kind of countdown where the system will stop working when it hasn't been connected to the internet after a certain amount of time.

Or, just an automatic firmware "update." Most are made in a country that we are not currently on very good terms with. No, I don't trust any that require internet access, or an "account" of some sort to activate it.


👤 qqqwerty
> Maybe I'm too paranoid. Thoughts?

Yes. They aren't using these features to serve you ads. They aren't using them to lock you in to their platform. They added these features because the vast majority of users are not particularly technical and they want some dashboard they can login to to see some cute metrics about their system. They added these features because downtime alerts are genuinely useful but it is difficult to implement without some sort of remote connectivity. And if your local utility needs the data for some reason, or needs the ability to coordinate power delivery to the grid, either now or in the future, there is a mechanism in which they can do so.

The number of users who consider this an anti-feature is such a small minority of users that it isn't really worth their time to accommodate. IOT certainly has its issues. TVs absolutely don't need it. For other appliances it can be a toss up. But there are also genuine use cases for it.


👤 whycombinetor
Are we talking about powering a whole 4 bedroom home? Or just a few panels, a small charge controller, small battery, and like 2000w inverter? Renogy (etc.) sells all of the latter on Amazon that AFAIK don't require any connectivity. But you can't put it in circuit with your house's existing wiring and still be up to code.

👤 toss1
Completely agree — thank you for the heads-up! Right up front, I wouldn't have expected this to be another sh*tware connectivity thing unless I was doing net-metering (it kinda does have to talk to the elec utility for that).

My general expectation is to do a small circuit for things that don't need to be connected at first (like electricity for the workshed), then get fully off-grid if I do a full system. No way do I want to be off-grid and relying on some of the components calling their mothership.

I'm also deeply suspicious of all of these schemes where solar is "free", whether they are fronting the cost to reap the solar credits for themselves or installing to charge you a fixed-rate electrical bill. Far too many opportunities for things to go sideways.


👤 brk
Where do you live, and what products are you looking at?

I have an 11.6Kw solar system with a SolarEdge inverter. It does not need an internet connection to function. I currently have it connected to use the app that reports performance data, but it's not a requirement for functionality.


👤 outworlder
Of Things is great.

of things isn't.


👤 dvko
No. More specifically, I am not interested in IoT for many or even most of the things in my home.

👤 duxup
I don't blame you for being disappointed in the situation. I would be too.

I've replaced a bunch of various appliances and etc, furnace, hot water heater, washer and etc. All have various internet connectivity options but they're all OPTIONAL. They are there at least from the start as an option for the owner to participate in, in exchange for some level of convince. That seems like a premise I would also expect from a solar panel setup ...


👤 patrakov
No, you are not alone. In Cebu City, Philippines, if you buy, from a cheap vendor (https://web.facebook.com/solarcompanyEST2018/?_rdc=1&_rdr), a solar panel set, a controller, an inverter, and a battery, you only can get dumb offline equipment. IoT (connected) is not even an option.

👤 rcarmo
Depends. If it’s SMA, the stuff I’ve seen only sends metrics out to a server so you can see the output in a mobile app, and has little to no local management capabilities: https://taoofmac.com/space/blog/2022/08/04/0800#solar

👤 MayeulC
I had no idea. I'd be okay with that if the firmware was open source, but I can dream.

On the other hand, if something bad happens (virus, remote bricking, disabling some functionality that was in the contract in un update), you can probably sue them. Granted, if they face massive service disruption, you may not be able to gain much from it.



👤 chunk_waffle
What features do you need? You must be looking at a different range of devices than what I use but I am entirely off grid and have no internet connected devices in my solar system. I have even avoided Bluetooth enabled things without much fuss.

👤 chrismorgan
> the manufacturer states that not having it connected to the internet voids their warranty

I dunno about much of the rest of the world, but in Australian Consumer Law such a declaration would certainly be unlawful.


👤 ericdfournier
From an academic research scientist that works on energy system analysis:

In addition to outputting telemetry data about a solar array's production - whether that is meant to be used for the homeowner to monitor their system's performance or a third party to use for SRECs verification - the IoT modules on modern PV inverters are increasingly being designed/included for the purpose of receiving external input signals. These would either come from the local utility, distribution system operator, or regional balancing authority - and would communicate the need to change the inverter module's mode of operation to ensure the stability of the distribution circuit that it was interconnected to.

Small scale utility customers are typically only billed for the "real power" that they consume (real power is metered in kilowatt hours, kWh). This billing can come in different incarnations - i.e. volumetric tariffs, time-of-use tariffs, net-metering tariffs (as with bi-directional solar metering). However, in order to operate a reliable AC power distribution system you need to also be concerned with the supply of "reactive power" (metered in kilovolts-amps reactive, kVA). Reactive power is consumed by inductive loads (like electric motors) in large volumes particularly when starting up. Moreover, reactive power cannot easily be transmitted over long distances in the same way that real power can. The consumption of reactive power can cause the voltage and current curves of an AC power flow to shift out of phase with respect to one another. This effectively reduces the apparent power delivered by the system. This can also cause other problems with maintaining the system's nominal frequency and voltage.

Large AC generator units, that are essentially comprised of a large spinning mass ( such as a natural gas turbine for example) naturally output a more even balance of real and reactive power components. However, when you try to replace these units with lots of small DC generators, like solar panels, whose AC power characteristics are determined by the design of the inverter modules, what you end up finding is that there is a deficit of reactive power supply. Inverter modules can technically be setup to produce reactive power - but they generally are not tuned to do so. This is because it detracts from the amount of real power that they produce. And remember, that real power is the only thing that you get paid for under a net-metering tariff. There are currently no markets which would compensate you as a homeowner for the production of reactive power.

So, with the knowledge that many of these inverter systems will have 10-15 year lifespans once installed - and that grid operators will likely need to call upon them in the future to dynamically control the supply of reactive power at certain locations (particularly as more renewables come online) regulators are increasingly requiring that all new inverters have networked communications capability so that they will be ready once such a command-and-control protocol is eventually developed and implemented.


👤 boringg
As someone who works in renewable energy and has a dose of skepticism on most IoT devices. I very much want to have a read on how much energy my solar assets are creating therefore I am very comfortable with an inverter shipping out production values. That way I can resolve them when it isn't producing due to soilage or any other issue.

I would chalk it up to being overly paranoid. However if you are in a foreign country and have a system that is connected via payments that is a different matter all together (i.e. that you don't own the asset and you are paying for the electricity produced).


👤 badrabbit
Wait, so is this because you want to feed back the generated power to the grid?

How are all those rural places too remote for the internet working?


👤 turtlebits
I have several off-grid inverters, solar charge controllers and AIO systems, none of them have any IoT or any connectivity requirements.

👤 tb_technical
You're correct, this seems like a terrible idea. Why not just make a cheap, repairable device? It would be better for everyone.

👤 suprjami
I got solar at the start of 2020 with a Growatt inverter. Internet completely optional.

👤 anm89
Absolutely not. I would not want any of that to be connected in my personal setup

👤 pGuitar
not sure why it would need internet but I would DIY with an ESP8266 if it does (no cloud involved)