Releases: jasonacox/Powerwall-Dashboard
Releases · jasonacox/Powerwall-Dashboard
v4.7.2 - TEDAPI Updates
What's Changed
- Update version to v4.7.2 - TEDAPI Updates by @jasonacox in #634
- Added InfluxDB interactive tool for troubleshooting - https://github.com/jasonacox/Powerwall-Dashboard/tree/main/tools/influxdb-viewer
- Updated dashboard.json to add total Powerwall capacity graph in addition to separate PW stats. This is helpful for systems with PW3 + DC Expansion packs. See #632
- Update pypowerwall to v0.13.1
- See updates: https://github.com/jasonacox/pypowerwall/releases/tag/v0.13.0
- Use Neurio for TEDAPI data when Tesla Remote Meter is not present by @Nexarian
- Add connection pool to TEDAPI by @Nexarian
- Add METER_Z (Backup Switch) data to vitals and aggregates data
- Fix logic for aggregates API for consolidated voltage and current data by @jasonacox
- See updates: https://github.com/jasonacox/pypowerwall/releases/tag/v0.13.1
- Fix missing battery_blocks data on PW3 with Multiple Powerwalls in Local Mode in #131
- Fix errant API base URL check. by @Nexarian in #185
- Update TEDAPI to pull battery blocks from vitals for PW3 Systems by @jasonacox in #184
Full Changelog: v4.7.1...v4.7.2
v4.7.1 - Multiple PW3 Strings
What's Changed
- Fix for Multiple PW3 Strings by @jasonacox in #626
- Update pypowerwall to v0.12.12 - See updates: https://github.com/jasonacox/pypowerwall/releases/tag/v0.12.12
- Bug Fix - Logic added in jasonacox/pypowerwall#169 does not iterate through all PW3 strings. This adds logic to handle multiple PW3 string sets. Reported in jasonacox/pypowerwall#172 by @heynorm
- pyPowerwall Proxy t73 (10 May 2025) - Add
http://localhost:8675/json
route to return basic metrics:
{
"grid": -3,
"home": 917.5,
"solar": 5930,
"battery": -5030,
"soe": 61.391932759907306,
"grid_status": 1,
"reserve": 20,
"time_remaining_hours": 17.03651226158038
}
Full Changelog: v4.7.0...v4.7.1
v4.7.0 - Powerwall Firmware 25.10.1+
What's Changed
- Starting with Powerwall Firmware 24.10.1, Powerwalls no longer allows routed access to the TEDAPI interface (needed for Powerwall 3 and extended metrics data)
- Updated documentation and setup script to instruct users that direct WiFi access is required for TEDADI access by @jasonacox in #623
- Update influxdb.sql source by @emmanuel-ferdman in #624
New Contributors
- @emmanuel-ferdman made their first contribution in #624
Full Changelog: v4.6.7...v4.7.0
v4.6.7 - Dashboard Fixes
What's Changed
- Fixed mismatched Powerwall references in pwtemps queries of "Powerwall Temps and Fans" and removed a duplicate query by @mcbirse in #618
- Fixed issue where Powerwall Dashboard version shows "No data" if time filter set to >3d ago by @mcbirse in #618
- Revised dashboard JSON definitions to remove irrelevant queries when rawQuery is false by @mcbirse in #618
- README: Fix path for restore tar by @jasonacox in 3c55ed5
- Update pypowerwall to v0.12.11 - See updates: https://github.com/jasonacox/pypowerwall/releases/tag/v0.12.11
Full Changelog: v4.6.6...v4.6.7
v4.6.6 - Fan Speeds
What's Changed
- Version 4.6.6 - Fan Speeds in #609
- Update pypowerwall to v0.12.9, adds vitals metrics for fan speed, fixes bug with FullPackEnergy calcs, improve thread locking for TEDAPI and adds CSV headers. See release notes: https://github.com/jasonacox/pypowerwall/releases - Fan speeds via TEDAPI by @Nexarian in jasonacox/pypowerwall#152
- Update dashboard to show fan speeds on temperature graph.

Full Changelog: v4.6.5...v4.6.6
v4.6.5 - Coordinates
What's Changed
- Update
setup.sh
to check for existing LAT and LONG coordinate setting in SunAndMoon auto-provision datasource as reported in #589 (comment). PR by @jasonacox in #598 - Provide disclaimer that 'already exist' errors are harmless as reported in #597
Full Changelog: v4.6.4...v4.6.5
v4.6.4
What's Changed
- v4.6.4 - InfluxDB Auto by @jasonacox in #594
- Fix URI too long issue by adding
POST
method for InfluxDB Auto-provision datasource in Grafana reported in #591 by @devachnid. - Update InfluxDB auto-provisioning to allow user editing.
Full Changelog: v4.6.3...v4.6.4
v4.6.3 - SunAndMoon Edit
What's Changed
- v4.6.3 - SunAndMoon Edit by @jasonacox in #590
- Update SunAndMoon datasource auto-provisioning to allow user to edit location (#589 by @jimmyfitz)
- Add location LAT and LONG confirmation as part of setup.sh script.
Full Changelog: v4.6.2...v4.6.3
v4.6.2 - Normalize Alerts
What's Changed
- v4.6.2 - Normalize Alerts by @jasonacox in #587
Updates to pyPowerwall v0.12.7 which includes:
- Improvements to grid status connected by @Nexarian in jasonacox/pypowerwall#139
- Fix an issue in TEDAPI where the grid status is not accurately reported in certain edge cases. Now, only the "SystemConnectedToGrid" alert will appear if it is present in alerts API. This update also eliminates the risk of duplicate and redundant (e.g. "SystemGridConnected") alerts.
- Updated aggregates call to include site current (METER_X) and external PV inverter data in solar (METER_Y) by @jasonacox in jasonacox/pypowerwall#142. Reported in Issue #140 by @felberch.
- Alerts in extract_grid_status can be None. This fix addresses this edge case. Fix by @Nexarian in jasonacox/pypowerwall#145
Dashboard updates:
- 580 Use F_Voltage field for string voltage by @davemckelvie in #581
New Contributors
- @davemckelvie made their first contribution in #581
Full Changelog: v4.6.1...v4.6.2
v4.6.1 - pyPowerwall Updates
What's Changed
- Docs: Update README.md by @eltociear in #560
- v4.6.1 - pyPowerwall Updates by @jasonacox in #579
Updates to using pypowerwall v0.12.4 t68 which includes:
- v0.12.4: Address bug iin TEDAPI logic on some systems where Neurio CTS data was not getting processed. Discovery by @anderep in #578 (comment) - Issue jasonacox/pypowerwall#136 and PR jasonacox/pypowerwall#137. Also adds /csv/v2 API support by @jasonacox in jasonacox/pypowerwall#134
- v0.12.3: Proxy vFix TEDAPI URL from constant GW_IP to constructor selectable host gw_ip by @Nexarian in jasonacox/pypowerwall#129 - The hard-coded 192.168.91.1 for the TEDAPI internal endpoint doesn't work if you're using NAT. This change enables support for this use-case. See https://gist.github.com/jasonacox/91479957d0605248d7eadb919585616c?permalink_comment_id=5373785#gistcomment-5373785 for NAP implementation example.
- v0.12.2: Fix bug in cache expiration timeout code that was not honoring pwcacheexpire setting. Raised by @erikgieseler in jasonacox/pypowerwall#122 - PW_CACHE_EXPIRE=0 not possible? (Proxy) - Fix by @jasonacox in jasonacox/pypowerwall#123. Adds WARNING log in proxy for settings below 5s. Changes TEDAPI config default timeout from 300s to 5s and links to pwcacheexpire setting.
- v0.12.1: Large-scale refactor of Powerwall scan function by @Nexarian in jasonacox/pypowerwall#117
New Contributors
- @eltociear made their first contribution in #560
Full Changelog: v.4.6.0...v4.6.1