I don't know much about UL but I can say that FCC certification (also technically required) for electronics can range from about $3k to something like $30k depending on what you're doing.
($3k would be for "unintentional radiator" device, i.e., not supposed to be a radio, $30k would be for "intentional radiator" device, i.e., supposed to be a radio)
Because of customs product import rules, that FCC stamp is often not optional. Now if it was a dodgy seller, the stamp will not match the physical devices on rare occasion. =3
In general, almost all insurance companies will demand UL stamped hardware, and most mortgage/lease/commercial property requires insurance.
A hobby BMS is usually a bad idea, as most kits from unknown origins prioritized cost over safety. Depending where you live, prior to roof installation there may be additional zoning and signed engineering drawing requirements.
It is not hard to find UL equipment, but expect to pay about another $600 for the BMS. Yet, it is better than a house burning down, and the insurance provider denying coverage.
Have a look at local certified installer companies, and make sure to get some real references in your town. Just like most HVAC companies... some installers are just over priced scams. Some folks claim https://www.pegasussolar.com/ was inexpensive, and might be worth a call. Best regards =3
It doesn't have to be a certified install company in many places, it just needs to be inspected which most states will do for homeowners. (if your area is different contact your representative)
UL or other certification is a very good idea. They can't automatically deny coverage for lack of certification, but it becomes a much harder fight for you to prove the non-certified equipment wasn't at fault.
This is a very nice development, but it is tackling the easy stuff. I'd love to see an open source inverter that can operate in stand-alone mode or in grid connected mode. All of these grid connected devices with closed source are a massive risk, especially given how small and cheap a WiFi or cell modem is nowadays.
They are pretty clearly targeting DIYers and enthusiasts who like tinkering with off-grid solar.
Grid-connected is an entirely different ball game. You will not see any open source projects there, or at least not any that anyone will want to use.
Let's think about why not. Anything grid-connected, you REALLY want a licensed electrician to plan and install. And competent electricians will NOT go anywhere near a piece of equipment that is not UL certified. A company producing equipment is NOT going to go through the expense of getting UL certified and then just release their design, PCB, and schematics for free.
And I want to be clear that I am a strong proponent of open source hardware, there are just certain situations where the incentives in reality just don't line up. This is one of them.
A UPS-style grid connected inverter (with phase balancing) would be significantly more complicated by also significantly more useful. More in the critical/specialized part category, rather than near-commodity (like MPPT/BMS)
I opened up all inverters here and disabled all remote access hardware physically. I'd rather not have a warranty than the risk of either seeing my critical hardware hacked or bricked by the manufacturer. And given the size of these (one is a 17KW unit) the risk of real damage to my home circuits and/or the feed is not imaginary, just rapidly turning it off and back on would already be a big problem, especially on a really sunny day. I try everything I can to not trip the breakers on the inverter around solar noon on sunny days because the amount of current is non-trivial, even on a 960V system. It will generate an absolutely spectacular arc.
Glad to hear it - but cost of renewable energy isn't the software or hardware locked behind vendors. Its installers, wholesalers and permitting. Pricing is set to about where homeowners will be willing to pay and installers will make a good profit. If only it was a 5 year payback - we'd see it everywhere in NA.
I got solar installed by the local power company and while it's well done and was a great deal regarding the price, the inverter stats are locked behind a really terrible app. At least there isn't a subscription cost but I wouldn't be surprised if they add one someday.
Would gladly pay more for fully open and serviceable replacement.
This project isn't being marketd to people who call up a company to white-glove the whole-home installation end-to-end. This is for DIYers who have enough knowledge to tinker with self-designed solar projects but not the EE degree required to engineer some of the more specialized equipment themselves.
I'll give a good example: I use solar to power a ham radio station for a weekend in the summer. However, nearly ALL of the equipment you can buy for the production and storage of solar power emits some degree of radio-frequency interference, which is bad when your whole goal is to power a very sensitive radio.
When it comes to charge controllers in particular, there are exactly two companies that claim to make RFI-quiet MPPT controllers. One has mixed reviews (some people say they work great, some say they are not any better than anything else), and one is very good but also very expensive for what you get. So, more open design and community feedback from people like me might get the cost of a reliable RFI-free charge controller down to where it should be.
That's especially nasty when you're doing LF or VLF because the frequencies of the switches in those things are right in the middle of the bands that you are trying to receive.
A meta comment and really don't want to distract from the product but as a Spanish speaker, the word "libre" for open source projects really grids my gears. It's specially bad when used with "libre" before the subject (like LibreOffice or Libre Solar). It sounds a bit like Brad Pitt saying "bonjourno" in Inglourious Basterds.
Libre does mean free as in freedom, but it also means available and released from prison.
This somewhat limits the usefulness of the hardware anywhere you need to be insured, e.g. your house, boat or van.
(Also, Amazon is where most people get their solar equipment these days and you would be amazed how much of it is not UL certified either.)
($3k would be for "unintentional radiator" device, i.e., not supposed to be a radio, $30k would be for "intentional radiator" device, i.e., supposed to be a radio)
A hobby BMS is usually a bad idea, as most kits from unknown origins prioritized cost over safety. Depending where you live, prior to roof installation there may be additional zoning and signed engineering drawing requirements.
It is not hard to find UL equipment, but expect to pay about another $600 for the BMS. Yet, it is better than a house burning down, and the insurance provider denying coverage.
Have a look at local certified installer companies, and make sure to get some real references in your town. Just like most HVAC companies... some installers are just over priced scams. Some folks claim https://www.pegasussolar.com/ was inexpensive, and might be worth a call. Best regards =3
UL or other certification is a very good idea. They can't automatically deny coverage for lack of certification, but it becomes a much harder fight for you to prove the non-certified equipment wasn't at fault.
ZephyrOS: https://github.com/zephyrproject-rtos/zephyr
Would there be value in modeling this system with TLA+?
Why build another open product?
There are a few GitHub topics for solar electricity:
solar: https://github.com/topics/solar
photovoltaic: https://github.com/topics/photovoltaic
pv: https://github.com/topics/pv
battery-management: https://github.com/topics/battery-management
ups-management: https://github.com/topics/ups-management
inverter: https://github.com/topics/inverter
Photovoltaic system: https://en.wikipedia.org/wiki/Photovoltaic_system
They say right here: https://libre.solar/software/
https://fosdem.org/2026/schedule/event/7Q9HMF-open-solar-pow...
2025 for archive:
https://archive.fosdem.org/2025/schedule/event/fosdem-2025-6...
Grid-connected is an entirely different ball game. You will not see any open source projects there, or at least not any that anyone will want to use.
Let's think about why not. Anything grid-connected, you REALLY want a licensed electrician to plan and install. And competent electricians will NOT go anywhere near a piece of equipment that is not UL certified. A company producing equipment is NOT going to go through the expense of getting UL certified and then just release their design, PCB, and schematics for free.
And I want to be clear that I am a strong proponent of open source hardware, there are just certain situations where the incentives in reality just don't line up. This is one of them.
I got solar installed by the local power company and while it's well done and was a great deal regarding the price, the inverter stats are locked behind a really terrible app. At least there isn't a subscription cost but I wouldn't be surprised if they add one someday.
Would gladly pay more for fully open and serviceable replacement.
This project isn't being marketd to people who call up a company to white-glove the whole-home installation end-to-end. This is for DIYers who have enough knowledge to tinker with self-designed solar projects but not the EE degree required to engineer some of the more specialized equipment themselves.
I'll give a good example: I use solar to power a ham radio station for a weekend in the summer. However, nearly ALL of the equipment you can buy for the production and storage of solar power emits some degree of radio-frequency interference, which is bad when your whole goal is to power a very sensitive radio.
When it comes to charge controllers in particular, there are exactly two companies that claim to make RFI-quiet MPPT controllers. One has mixed reviews (some people say they work great, some say they are not any better than anything else), and one is very good but also very expensive for what you get. So, more open design and community feedback from people like me might get the cost of a reliable RFI-free charge controller down to where it should be.
Libre does mean free as in freedom, but it also means available and released from prison.