Releases: SpanPanel/span
v2.0.1RC4
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
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
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
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
🐛 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_spikesservice now correctly finds sensors regardless of naming pattern (friendly names, circuit numbers, or legacy names withoutspan_panel_prefix).
Also adds optionalmain_meter_entity_idparameter 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
🔄 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
Merge pull request #159 from SpanPanel/1_30 Handle httpx.RemoteProtocolError
v1.30b1
Full Changelog: v1.29...v1.30b1
v1.29
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.