Skip to content

Releases: SpanPanel/span

v2.0.1RC4

06 Mar 00:17

Choose a tag to compare

v2.0.1RC4 Pre-release
Pre-release

Public Pre-release candidate, upgrade accomplished against 1.3.1 with in-panel solar sensors

Fixed inverted solar power value
Added BESS attributes
Bumped span-panel-api to 2.1.2
Use friendly names for circuit priority
Upgrade Migration / Reauth
Energy decreasing sensor compensation with reset
Add SPAN Drive Support and update simulation
dsm_state restored - see readme for details
Add dominate power state panel level select override (in case panel-BESS communication is lost)
Add BESS connected binary sensor to work with dominate override
Replace DPS select with GFE override button (BESS only)
Move all SPAN Drive sensors to the Drive device
Fix the simulation Shedding Priorities
Fix verify v2 endpoint in zeroconf
Deduplicate in-progress zeroconf discovery flows per host

Updated Docs are in the branch, see the README and the CHANGELOG

v2.0.1RC3

05 Mar 23:37

Choose a tag to compare

v2.0.1RC3 Pre-release
Pre-release

Public Pre-release candidate, upgrade accomplished against 1.3.1 with in-panel solar sensors

Fixed inverted solar power value
Added BESS attributes
Bumped span-panel-api to 2.1.2
Use friendly names for circuit priority
Upgrade Migration / Reauth
Energy decreasing sensor compensation with reset
Add SPAN Drive Support and update simulation
dsm_state restored - see readme for details
Add dominate power state panel level select override (in case panel-BESS communication is lost)
Add BESS connected binary sensor to work with dominate override
Replace DPS select with GFE override button (BESS only)
Move all SPAN Drive sensors to the Drive device
Fix the simulation Shedding Priorities
Fix verify v2 endpoint in zeroconf

Updated Docs are in the branch, see the README and the CHANGELOG

v2.0.1RC2

05 Mar 08:55

Choose a tag to compare

v2.0.1RC2 Pre-release
Pre-release

Public Pre-release candidate, upgrade accomplished against 1.3.1 with in-panel solar sensors

Fixed inverted solar power value
Added BESS attributes
Bumped span-panel-api to 2.1.2
Use friendly names for circuit priority
Upgrade Migration / Reauth
Energy decreasing sensor compensation with reset
Add SPAN Drive Support and update simulation
dsm_state restored - see readme for details
Add dominate power state panel level select override (in case panel-BESS communication is lost)
Add BESS connected binary sensor to work with dominate override
Replace DPS select with GFE override button (BESS only)
Move all SPAN Drive sensors to the Drive device
Fix the simulation Shedding Priorities

Updated Docs are in the branch, see the README and the CHANGELOG

v2.0.1RC1

05 Mar 06:41

Choose a tag to compare

v2.0.1RC1 Pre-release
Pre-release

Public Pre-release candidate, upgrade accomplished against 1.3.1 with in-panel solar sensors

Fixed inverted solar power value
Added BESS attributes
Bumped span-panel-api to 2.1.2
Use friendly names for circuit priority
Upgrade Migration / Reauth
Energy decreasing sensor compensation with reset
Add SPAN Drive Support and update simulation
dsm_state restored - see readme for details
Add dominate power state panel level select override (in case panel-BESS communication is lost)
Add BESS connected binary sensor to work with dominate override
Replace DPS select with GFE override button (BESS only)

Updated Docs are in the branch, see the README and the CHANGELOG

v1.3.1

21 Jan 22:25
d47b40e

Choose a tag to compare

🐛 Bug Fixes

  • Fix reload loop when circuit name is None (#162, @NickBorgers): Fixed infinite reload loop that caused entity flickering when the SPAN panel
    API returns None for circuit names.
    Thanks to @NickBorgers for correctly analyzing a solution. @cayossarian.

  • Fix spike cleanup service not finding legacy sensor names (#160, @mepoland ): The cleanup_energy_spikes service now correctly finds sensors regardless of naming pattern (friendly names, circuit numbers, or legacy names without span_panel_ prefix).
    Also adds optional main_meter_entity_id parameter allowing users to manually specify the
    spike detection sensor when auto-detection of main meter fails or that sensor has been renamed.
    @cayossarian.

🔧 Improvements

  • When a user has customized an entity's friendly name in Home Assistant, the integration skips reload request for that entity. @cayossarian

v1.30

06 Jan 01:17
16fe8b0

Choose a tag to compare

🔄 Changed

Bump span-panel-api to v1.1.14: Recognize panel Keep-Alive at 5 sec, Handle httpx.RemoteProtocolError defensively, Thanks to
@NickBorgersOnLowSecurityNode - Addresses Issue #156

v1.30b2

06 Jan 01:07
16fe8b0

Choose a tag to compare

v1.30b2 Pre-release
Pre-release
Merge pull request #159 from SpanPanel/1_30

Handle httpx.RemoteProtocolError

v1.30b1

01 Jan 02:13

Choose a tag to compare

v1.30b1 Pre-release
Pre-release

Full Changelog: v1.29...v1.30b1

v1.29

25 Dec 23:44
6c67798

Choose a tag to compare

Removed Decreasing Energy Protection: Reverted the TOTAL_INCREASING validation that was ignoring decreasing energy values that were thought to occur a limited number of updates but turned out to be permanent under-reporting of SPAN cloud data that manifested during firmware updates. The bug is on the SPAN side and can result in spikes in energy dashbaoards after firmware updates. See the Trouble-Shooting section of the README.md for more information.

Energy Spike Cleanup Service: New span_panel.cleanup_energy_spikes service to detect and remove negative energy spikes from Home Assistant statistics caused by panel firmware updates. Includes dry-run mode for safe preview before deletion.
Firmware Reset Detection (Beta): Monitoring of main meter energy sensor to detect errant (negative energy reports over time). Sends a persistent notification when detected, guiding users to adjust statistics if desired.