-
Notifications
You must be signed in to change notification settings - Fork 77
Description
Powerwall Local Access Problems
Creating this to help navigate recent firmware upgrade.
Problem
Your Powerwall Dashboard is now missing data. No metrics (or just a subset) are being gathered, and the Power Flow dashboard may be blank. You may see connection errors in the pypowerwall logs. Running the verify.sh
test script shows that pypowerwall is no longer operating in TEDAPI mode. You are running Powerwall Firmware 25.10.0 or greater.
Cause
Starting with Powerwall Firmware 25.10.0, Tesla has removed the ability to access the TEDAPI endpoint (extended metrics for all Powerwalls and required for Powerwall 3 local access) over your local area network (LAN).
Restore Local Access
To resolve the issue, you can set up your host to connect to the TEDAPI endpoint via the Powerwall WiFi access point. Here are three options:
- Use Powerwall WiFi: Connect your host's WiFi adapter to the Powerwall WiFi access point. The access point SSID is usually in the format TEG-xxx or TeslaPW_xxxxxxxx.
- Use a Raspberry Pi: Set up a Raspberry Pi as your Powerwall-Dashboard host with your LAN connected via Ethernet to the RPi, and the WiFi adapter in the RPi connecting to the Powerwall WiFi access point (see GitHub discussion).
- Create a Bridge: Create a bridge between your LAN and the Powerwall WiFi access point (see GitHub gist).
Restore Access via Cloud
Alternatively, you can switch to Cloud mode by re-running setup.sh and changing to cloud access. This will provide limited metrics, but it's better than nothing.
Powerwall 2 and + Notes
For Powerwall 2 and + owners, you can switch back to legacy local API mode without TEDAPI extended metrics. Re-run setup.sh and remove the PW_GW_PWD setting (used for TEDAPI access).