Releases: jasonacox/Powerwall-Dashboard
v4.4.4 - Bug Fixes
What's Changed
- Bug Fixes by @jasonacox in #489
- Fix setup.sh gateway detection logic to better work on Synology and other host without user
ping
commands as raised by @zcpnate in #488 - Update to pypowerwall 0.10.6: pyLint code optimization, fix timeout logic for TEDAPI and FleetAPI modes, fix battery backup reserve level scaling for TEDPAI mode, fix grid status bug in FleetAPI mode and fix control mode error in proxy.
Full Changelog: v4.4.3...v4.4.4
v4.4.3 - Minor Fixes
What's Changed
-
Update to Latest pyPowerwall to 0.10.5 by @jasonacox in #487
- Fix for TEDAPI "full" (e.g. Powerwall 3) mode, including
grid_status
bug resulting in false reports of grid status,level()
bug where data gap resulted in 0% state of charge andalerts()
where data gap from tedapi resulted in anull
alert. - Add TEDAPI API call locking to limit load caused by concurrent polling. This should provide greater stability.
- Proxy - Add battery full_pack and remaining energy data to
/pod
API call for all cases.
- Fix for TEDAPI "full" (e.g. Powerwall 3) mode, including
Full Changelog: v4.4.2...v4.4.3
v4.4.2 - Powerwall 3 Local Support
What's Changed
- Add Powerwall 3 Local Support by @jasonacox in #483
- Update to pypowerwall v0.10.4 to add support for Powerwall 3 using local Gateway only.
- Setup script adjusted to provide Powerwall 3 local mode setup option.
Full Changelog: v4.4.1...v4.4.2
v4.4.1 - FleetAPI Hotfix
What's Changed
- FleetAPI Hotfix by @jasonacox in #482
- Update to pypowerwall v0.10.2 to fix FleetAPI setup bug as raised in jasonacox/pypowerwall#98.
- Update
setup.sh
to add optional command line switch-f
for standalone FleetAPI mode setup.
Full Changelog: v4.4.0...v4.4.1
v4.4.0 - FleetAPI and TEDAPI
What's Changed
-
v4.4.0 - Vitals and FleetAPI by @jasonacox in #479
-
Add TEDAPI Support for Extended Device Metrics (the return of most of
/vitals
) - This requires connecting to Powerwall WiFi directly or setting up a network route on the Dashboard host to allow it to reach the GW address (192.168.91.1). -
Add support for Tesla's official API, FleetAPI. This requires additional registration and configuration. Instructions are part of setup process or on the project page.
-
Run
upgrade.sh
and then runsetup.sh
to choose these new options. -
Upgrade to pyPowerwall v0.10.1 proxy t59 - Release addresses some issues, including fixing Solar Only grid_status issues as reported by @lsgc123 in #478
-
Fix setup.sh for docker group permission bug identified by @hulkster in #476
-
Addresses several open issues and discussions:
Full Changelog: v4.3.2...v4.4.0
v4.3.2 - Solar Only Fix
What's Changed
- Upgrade to pyPowerwall v0.8.5 proxy t56
- Fix bug with setup for certain Solar Only systems where clod mode process fails due to missing
site_name
. Identified by @hulkster in #475
Full Changelog: v4.3.1...v4.3.2
v4.3.1 - Control APIs
What's Changed
- v4.3.1 - Add Control APIs by @jasonacox in #474
- Upgrade to pyPowerwall v0.8.4 proxy t55
- Fix /pod API to add time_remaining_hours and backup_reserve_percent for cloud mode.
- Dashboard: Removed Powerwall temperature panel in default dashboard (data is no longer available with latest Firmware)
- Added GET
/control/mode
and/control/reserve
APIs to retrieve operating mode and back reserve settings - Added POST
/control/mode
and/control/reserve
APIs to set operating mode and back reserve settings. Requires running setup and setting PW_CONTROL_SECRET for pypowerwall inpypowerwall.env
. Use with caution.
# Setup cloud mode for pypowerwall container
docker exec -it pypowerwall python3 -m pypowerwall setup [email protected]
MODE=self_consumption
RESERVE=20
PW_CONTROL_SECRET=mySecretKey
# Set Mode
curl -X POST -d "value=$MODE&token=$PW_CONTROL_SECRET" http://localhost:8675/control/mode
# Set Reserve
curl -X POST -d "value=$RESERVE&token=$PW_CONTROL_SECRET" http://localhost:8675/control/reserve
# Read Settings
curl http://localhost:8675/control/mode
curl http://localhost:8675/control/reserve
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
- v4.3.0 by @jasonacox in #462
- Upgrade to pyPowerwall proxy v0.8.1 - Major refactoring of code in jasonacox/pypowerwall#77 and jasonacox/pypowerwall#78 and addition of new Alerts.
- Disable
GF_PATHS_PROVISIONING
fromgrafana.env
base to speed up Grafana startup by @BuongiornoTexas in #461 - fix backup restore command by @s-crypt in #470
Full Changelog: v4.2.1...v4.3.0
v4.2.1 - Docker V2 Fix
What's Changed
- Fixed
upgrade.sh
to supportdocker-compose
(V2) command as discussed in #459. - Updated
setup.sh
to check for Docker Compose V2. - Update README.md by @youzer-name in #460
Full Changelog: v4.2.0...v4.2.1
v4.2.0 - Remove Docker V1
What's Changed
- Remove support for Docker V1 since it is obsolete. Upgrade progress will alert V1 users to upgrade to V2 before proceeding. Updates by @BJReplay in #454.
Full Changelog: v4.1.3...v4.2.0