Replies: 2 comments
|
I only recently had Span panels installed (MAIN 16 and two MLO 48s), but am interested in using the API. Could we get an update on where things stand with launching for the other panels? I see where the MQTT broker seems to be present, but the local API endpoints are missing or disabled and return 502s. |
0 replies
|
Any updates on availability? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Feature request: Deliver the local API for the Gen3 MAIN 40 — and stop removing local access via forced firmware updates before a replacement exists
TL;DR
Gen3 MAIN 40 owners currently have no working local API of any kind. The old REST endpoints don't exist on Gen3, the official MQTT/Homie API is MAIN 32–only, and the one community integration that worked was disabled by SPAN's own firmware update (7.2.0) before any official replacement shipped. Because firmware auto-updates cannot be declined, SPAN effectively removed a capability from panels owners had already come to rely on — without consent and without an alternative. I'm asking SPAN to (1) commit to a firm date for the MAIN 40 local API, (2) provide an interim local-access path until then, and (3) give owners real control over firmware updates.
My panel / context
The facts (timeline)
UNIMPLEMENTED. The community integration stopped working overnight.The net result: the local interface was taken away before the promised one was delivered.
Why this matters — the core problems
1. A capability was removed from hardware I own, without my consent.
Firmware 7.2.0 didn't just change SPAN's own software — it removed a functioning local interface that owners were actively using. This is a reduction in what the product can do after purchase. On a piece of permanently installed home electrical infrastructure, silently narrowing what the owner can do with it is not a neutral update.
2. Auto-updating firmware makes that removal non-consensual and irreversible.
Owners cannot decline, defer, or roll back firmware. That means SPAN can push a change that disables local access and there is nothing the owner can do about it. "You don't get to choose whether the capability you rely on keeps working" is the definition of lock-in. Combine that with (1) and the update mechanism becomes a tool for removing owner functionality, not just fixing bugs.
3. The timing looks deliberate, and either way the outcome is the same.
Disabling gRPC required an intentional engineering change; it doesn't happen by accident. Whether the motive was security hardening, protocol migration, or steering users toward a future paid/cloud path, the effect is that SPAN removed the only working local interface for Gen3 and left owners with nothing. If the intent really was security, the correct sequence is ship the replacement first, then deprecate — not the reverse.
4. "Coming in H2 2026, non-binding" is not an acceptable substitute for a working interface today.
A deprecation with no committed replacement date isn't a roadmap, it's an open-ended gap. Owners paid for premium hardware in part on the promise of local, cloud-independent integration. Removing the community stopgap while the official one remains an unbound estimate leaves that promise unmet for an entire product generation.
5. Local access is a core reason people buy SPAN.
Cloud dependence is a liability for critical electrical infrastructure — outages, account changes, service sunsets, and privacy all argue for local control. The community's willingness to reverse-engineer the protocol is direct evidence of real, unmet demand. Blocking that demand instead of serving it pushes exactly the customers who care most about the platform toward competitors.
What I'm asking for
Bottom line
SPAN blocked the community's working local integration for the Gen3 MAIN 40 via a forced firmware update, and has not delivered the official replacement for that model. That leaves paying owners locked into auto-updating firmware with no local API at all, on hardware marketed on its local, cloud-independent capabilities. Please close this gap with a firm timeline and an interim path — and stop shipping updates that remove owner functionality without consent or an alternative.
All reactions