Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 12 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,22 @@

All notable changes to this project will be documented in this file.

## [Unreleased]
## [2.1.2] - 10/2026

Reported and fixed by [@dcj](https://github.com/dcj) in [#277](https://github.com/SpanPanel/span/pull/277), from issue
[#276](https://github.com/SpanPanel/span/issues/276).
The credential-rotation, GFE Override and DSM Grid State fixes below were reported and fixed by [@dcj](https://github.com/dcj) in
[#277](https://github.com/SpanPanel/span/pull/277), from issue [#276](https://github.com/SpanPanel/span/issues/276).

### Fixed

- **Home Assistant's warning about a deprecated device lookup is resolved** — the integration, its card and its dashboard now find devices the way Home
Assistant 2026.8 asks, before the old ways stop working in 2027.8.
- **A SPAN Panel card set up before Home Assistant 2026.8 works again, with nothing to change** — Home Assistant gave the panel a new device ID during that
upgrade if a helper, such as a utility meter, was attached to it. A card still holding the old ID now finds the panel again: its battery, charger and other
devices, its monitoring and its circuits' areas all come back, where it showed no devices or an intermittent "not loaded" error.
- **The card no longer shows an empty tile for the Microgrid Interconnect** — a device with nothing to display is now left off the card rather than drawn as a
bare header and settings icon.
- **No deprecation warning on Home Assistant 2026.9 from the favorites service or new-entity announcements** — Home Assistant 2026.9 can answer a
device lookup with a child device, and the integration no longer reads a field such a device does not have.
- **Rotate panel credentials now returns the new panel passphrase**: the panel replaces its passphrase along with the broker password, so the action's response
carries the new passphrase for you to save. The integration still does not store it, and the action can only be run with its response.
- **The integration reconnects after a rotation instead of asking to reauthenticate**: the broker may not accept the new password as soon as the panel returns
Expand All @@ -26,18 +35,6 @@ Reported and fixed by [@dcj](https://github.com/dcj) in [#277](https://github.co
while that state is anything other than OK, which is when the panel accepts the override. Elsewhere it is available unless BESS Connected is on.
- **DSM Grid State shows a GFE override while the panel is acting on it**, instead of the islanding state the MID senses.

## [2.1.2] - 9/2026

### Fixed

- **Home Assistant's warning about a deprecated device lookup is resolved** — the integration, its card and its dashboard now find devices the way Home
Assistant 2026.8 asks, before the old ways stop working in 2027.8.
- **A SPAN Panel card set up before Home Assistant 2026.8 works again, with nothing to change** — Home Assistant gave the panel a new device ID during that
upgrade if a helper, such as a utility meter, was attached to it. A card still holding the old ID now finds the panel again: its battery, charger and other
devices, its monitoring and its circuits' areas all come back, where it showed no devices or an intermittent "not loaded" error.
- **The card no longer shows an empty tile for the Microgrid Interconnect** — a device with nothing to display is now left off the card rather than drawn as a
bare header and settings icon.

## [2.1.1] - 8/2026

### Added
Expand Down
2 changes: 1 addition & 1 deletion custom_components/span_panel/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"span-panel-api-schema-0==1.1.2",
"span-panel-api-schema-1==1.1.4"
],
"version": "2.1.2",
"version": "2.1.2b2",
"zeroconf": [
{
"type": "_span._tcp.local."
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "span"
version = "2.1.2"
version = "2.1.2b2"
description = "Span Panel Custom Integration for Home Assistant"
authors = [{name = "SpanPanel"}]
license = {text = "MIT"}
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading