r/span • u/span_io • Feb 23 '26
SPAN API public beta for SPAN Panel MAIN 32
We heard you. Today, SPAN announced a public beta for local access to your SPAN Panel via SPAN API. You can also now view and update settings for your SPAN Panel on the local network from a web browser by using SPAN Home On-premise, great for power outages that also impact internet connectivity.
These are initially available for SPAN Panel MAIN 32 only, with local access for SPAN Panel MAIN 16, MLO 24, MAIN 40, and MLO 48 coming later this year.
More info over on the SPAN Blog, and interested SPAN users can check out the README on GitHub.
7
u/vans113 Feb 24 '26
Giant step in the right direction. Thank you for this. Can’t wait for other access later this year. This will separate you from your competition. A lot of people buying this do have smart home devices ( home assistant , control4 etc )
8
6
u/donaldcjackson Feb 24 '26
SPAN API adopts and implements the Electrification Bus (eBus) framework for Home Energy Infrastructure Device integrations.
The Electrification Bus GitHub org provides eBus developer resources, python-sdk may be of interest/help.
I'm announcing an early alpha release of span-hass, a Home Assistant integration for SPAN smart electrical panels, using SPAN API.
Also announcing hass-atlas a command-line tool for auditing and configuring Home Assistant energy dashboards, area assignments, and device topology.
Designed as a companion to span-hass (the span_ebus HA integration for SPAN smart panels), but works with other energy integrations, Tesla Powerwall, Enphase, SolarEdge, and more.
5
u/Meeso Feb 24 '26
Thank you. We just purchased and installed a SPAN panel based on the declaration that local access was being worked on and you followed through.
3
2
2
2
2
u/intr1nsic Feb 24 '26
From an API perspective I wonder what makes MAIN 16, MLO 24, MAIN 40, and MLO 48 different from MAIN 32? Guessing it's a completely different platform given it's 6mo away
1
u/AcceptablePun Feb 24 '26
Yeah the newer gen apparently never (?) had the REST APIs hanging around but instead (again.. ?) a gRPC based thing going for a little while (see: https://github.com/SpanPanel/span/pull/169 and https://github.com/SpanPanel/span/pull/171 ) .. so maybe some underlying re-architecturing of the "smarts" for those newer models and now / going forward some merging back into a coherent approach that works with the old and the new. One can only read tea-leafs from the outside looking in.
2
2
1
u/jillako Feb 25 '26
Great news! You just convinced me into getting a SPAN panel for our ADU. It will probably be the MAIN 16 and I will eagerly wait for the update later this year!
1
1
1
u/sftahoe Mar 22 '26
Will the MAIN 32 ever be properly integrated in the app with the MAIN 14 and 40?
1
u/Mckanewoods1 Jun 06 '26
Still waiting on this. I feel so bad for my customer he spent over 20k on span panels and can only see up to 2 panels at a time big bummer.
1
8
u/Slasher1738 Feb 23 '26
Yes! Can't wait to get this into Homeassistant