Skip to content

Powerwall Local Access Problems with Firmware 25.10.0+ #637

@jasonacox

Description

@jasonacox

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:

  1. 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.
  2. 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).
  3. 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).

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions