Tesla Powerwall 3 Integration Problems 2025

I have just had Tesla Powerwall 3 and Gateway 2 installed by Octopus in my UK home.

I’d like to integrate them with my Home Assistant installation and am struggling (using Tesla Powerwall - Home Assistant)

I see lots of messages here and on Reddit which seem to be in conflict - people saying the local API is deprecated, but others seem to be using it fine.

If I Add Integration, or Add Device, picking Tesla, Powerwall, I get prompted for IP address and password.

I’m pretty convinced I’ve got the IP address, 192.168.1.34 - although it doesn’t have a useful hostname or manufacturer in the list of devices on my router, nor is the mac address Tesla, doing nmap and looking at the details of the scan showed a certificate signed by Tesla from this ip address.

There are plenty of suggestions for the password:

  • your password to https://www.tesla.com/en_gb/teslaaccount
  • all of or the last 5 characters of the password found inside the Gateway
  • all of or the last 5 characters of serial number inside the Gateway
  • all of or the last 5 characters of the password found inside the Powerwall
  • you have to ask Tesla Customer Services
  • you have to ask Octopus Customer Services
  • it can’t be done any more

Yesterday, whatever I put in the password field (trying all of the first 3 suggestions above), I got “Communications Error” or something (sorry, I stupidly didn’t write it down)

Today, for everything except ‘last 5 chars of password inside the Powerwall’, I’m getting “Authentication failed with error: Access denied for resource https://192.168.1.34/api/login/Basic: bad credentials: Login Error”

But, using last 5 chars of Password inside the Powerwall, I’m getting “An unknown error occurred: Powerwall api error: The url https://192.168.1.34/api/site_info returned error 404”

Progress of sorts, I guess.

But I need advice and encouragement - am I wasting my time here? Does this still work? Or perhaps only on old Powerwalls? What am I missing?

People might be confused between the local API and the local web interface - while the integration works locally (“Its IoT class is Local Polling.”) the web interface that was available when I had my Powerwall 2 installed about 2 years ago has gradually gone away.

For the networking interface you have to distinguish between the LAN and the WLAN interface - while my LAN MAC starts with 98:ed:5c (which is registered to Tesla, Inc.), for the WLAN, the MAC address prefix is 28:0F:EB, which is registered to LG Innotek.

Unfortunately, I don’t recall any more, which login worked for either of the two integrations I’m using:

The only thing I remember is that it was a pain to get them set up, trying all the combinations you mention above as well.

And, one thing I can say for sure is that the LAN connection is 100% reliable while the WLAN was flaky - but that, of course, was also not 100% straightforward:
Availability Issues with Tesla API - Configuration - Home Assistant Community

Sorry that I can’t be of more help.

1 Like

That is indeed helpful. When you say LAN interface as opposed to WLAN interface, do you mean you have a CAT5/RJ45 cable plugged in? To the gateway or the powerwall? Where is the socket (I don’t see one)?

For everyone’s amusement, I add a picture of my powerwall after the front panel’s corner touched concrete from 2mm height…


(I took it off to get the powerwall password)

That front panel doesn’t even look that bad - definitely unique :wink:

Yup and here’s the inside look of the gateway - it’s not a photo of my gateway, though.
I know I have one but I borrowed it from here because it was easier to find:

As you can see, there are definitely some live wires - so: be careful.

The linked website is generally very useful; I found a lot of stuff explained there that I didn’t find anywhere else, e.g. this.