Replies: 4 comments 11 replies
-
|
Man, quite the saga, Jason! You'd think the Tesla Marketing team would keep an eye out for you, considering the indirect free promotion you give them. I've got 2x Powerwall 2+. Been wondering about adding one or two, but struggle if I should try to find 2 more 2+ units, or go all 3s. Maybe if I wait I'll suffer the same fate and can get all 3s. In the meantime I'll keep an eye out on PWDB usage with 2s! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the performance improvements. They've been bothersome, but have been hard to convey, and I wasn't sure that this was normal behavior. I'm testing them out now. |
Beta Was this translation helpful? Give feedback.
-
|
Mine eight powerwalls were installed in December 13 2022 and are -E parts. They have been doing good so far with capacity at 14.71 - 14.33 kWh. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @jasonacox for sharing your upgrade experience! I've finally read through your post, having been away for a few weeks - trying to catch up on posts! Wow, I go away for a few weeks and come back on we are now on Grafana v12.3! Jason, you need more holidays. 😄 Anyway, glad to hear your upgrade went well, with only a few minor hiccups with the system setup (that you were able to resolve yourself). Four months on from my upgrade, and I can't say the same, unfortunately. 😡 Hoping that maybe from looking at the setup of your system with Tesla One I might be able to resolve my issues. I'm about to give up on Tesla Support fixing the problems after chasing them for 4 months!! My initial install experience was mixed - Tesla Support was great, but my installer was not (and I'd rather not have to ever deal with them again):
After installation of the Powerwall 3, I quickly got Powerwall Dashboard setup again - everything connected vi WiFi and TEDAPI without issues. ✅ I did note similar issues to yourself however, with PTO disabled, grid charging disabled, wrong solar setup (solar roof, not panels), etc. which I fixed myself via the Tesla One app. Monitoring the Powerwall 3 via Powerwall Dashboard has been flawless, and is working perfectly and showing all the correct information. 🎉 However, since the replacement, I am seeing completely wrong information in the Tesla App along with a couple of other issues:
Below is an example of the doubled energy values in the Tesla app:
That's a hell of a lot for a 10kW system! And almost exactly double what I see in Powerwall Dashboard. I have been in contact with Tesla Support numerous times in the last four months, trying to get this resolved. Despite providing them extensive information, they have still failed to provide any resolution which is beyond frustrating. Trying to diagnose the possible cause myself, one thing I have noted is when I connect to the Backup Gateway via Tesla One (TEG WiFi, not TeslaPW), I can still see the old Powerwall 2 system (and errors relating to this),
It also shows live meter readings (maybe that's normal). My speculation though is these live meter readings from the Gateway are being aggregated to the meter readings recorded by the Powerwall 3 - hence the doubling of values in the Tesla App. @jasonacox - couple of questions if you don't mind checking your system?
Tesla Support has been no help. I really want to get these issued resolved - any suggestions? |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Upgrading from Powerwall 2 to Powerwall 3
The Beginning: A Sudden Failure
It began with an alert and a sudden plunge in charge to my Powerwall 2. A firmware update had recently hit. My mind, of course, raced towards that change as the cause. Other Tesla Powerwall users were reporting the same thing. Was this firmware really the cause?
Timeline of Events
The Root Cause: Hardware Defect
No, it turns out that it wasn't the Firmware (though I suspect Tesla needed to push it out to do the rest) the real cause was hardware. A third-party component was defective, and it seems that certain batches of Powerwall 2's were susceptible to this defect (see recall). Tesla proactively sent a command to cause the Powerwall 2 to drain and brick itself. That command was definitely effective! The Powerwall was gone and reported 0 capacity and 0 charge.
Case Created - Service Ticket
27 Aug 2025 - Noticed Tesla App shows “Powerwall Disabled: Service Required - Low Energy Lockout” and submitted request which has been stuck at “gathering parts”
The Tesla App reported “Powerwall Disabled: Service Required" and assured me that service repair would be scheduled soon. But nothing was scheduled.
29 Aug 2025 - I sent an email and opened a ticket with Tesla - Response: "We are currently processing your service request and will update you via email on the next steps or outcomes within the next 5 to 7 business days."
12 Sep 2025 - Received email from Tesla - Response: "We are replacing a defective Powerwall due to the Low Energy Lockout. We are currently sourcing a replacement and when it is secured from the fulfillment center, we will arrange the site visit to replace it. Once your case has been addressed, you will receive an email or text message outlining the next steps. We kindly ask for your patience as our Tier 2 Department thoroughly reviews the reported issue."
20 Sep 2025 - Still waiting - Tesla App now says "In Review"
We are now a month+ after the Powerwall failed and I'm a bit worried that I got lost in the ether. I decided to call.
I wasn't expecting an upgrade! I expected they would replace the defective Powerwall 2 and be done. The technician explained that they would replace the old system, the Powerwall + (basically a Powerwall 2 with an inverter) and the old Powerwall. They would somehow use the old Gateway 2 since it was able to separate the Powerwall from the grid, allowing for a whole-house backup that was one of the key reasons I decided on Tesla to begin with.
Scheduling and Delivery
3 Oct 2025 - I received notification in the Tesla App that service needs to be scheduled. First date available was 15 Dec 2025, so I picked that. Install would only take 2 hours.
11 Oct 2025 - I get an email response from Tesla: "Powerwall replacements are currently taking anywhere from 6-8 weeks at this time. Your ticket is currently pending review from our design team but should be moving along soon."
8 Dec 2025 and 14 Dec 2025 - I get an email reminding me of the pending appointment on 15 Dec 2025.
12 Dec 2025 - On Friday afternoon, a surprise knock at the door revealed a semi-truck parked in the street in front of our house. It was Tesla delivering the new equipment for the service repair. It was a huge 5' tall pallet, and they asked to drop it off in the driveway. Fun fact: We had a scheduled Christmas party that would be happening at our house with dozens of families. We managed to tuck the huge pallet in our garage and turned it into a decoration and novel discussion piece. It worked out for us, but I'm surprised that Tesla didn't have some way of notifying us to be home to receive a large package like this.
Installation Day: 15 Dec 2025
I met the techs in the driveway and helped them orient to what we had. I had asked the call center if I could get a copy of the new design documents, so I asked the tech. He informed me that he didn't have them either. I asked if that was common, and he said they have the docs, but he doesn't have them and will just have to call in to get details. But he assured me he had done many of these and knew what to do. I'm not worried, but I am disappointed. I was hoping to have the diagrams.
Saying Goodbye to Powerwall 2
I really liked the look of the old Powerwall 2 systems. Their aesthetic design is much better than the clunky Powerwall 3 metal boxes that really don't look all that different from any utility box other than the glowing logo. The old Powerwalls were put in ship-back boxes on the old pallet. I know it was dead, but I was still sad to see them go. The technician did agree with me that the old design had much nicer trim, and the glowing pulsating green bar was definitely a high-tech look. Goodbye Powerwall 2!
The new Powerwall 3 units were identical. Unlike the Powerwall + that only supported 4 solar panel strings, each of the Powerwall 3 units had an inverter capable of supporting 6 strings. I asked if that means I could add more panels. Of course, but they said they couldn't do it today! Ha!
Pro Tips for Installation
Important: Document the QR Code
As the installers are mounting these new Powerwall 3's, the front cover will be open. Make sure you take a picture of this and especially the QR code directly below the Tesla logo backlight. This has the SSID and the Password you will need to join to the access point. This password is also used for the TEDAPI connection.
If you don't manage to get this before the cover is on, you will need to remove the four screws (2 on each side) to slide it off.
I have two Powerwall 3's. There will be one that is the primary. For me, it is the one where all the solar array strings terminate. This is the one I used to connect to for the Powerwall Dashboard.
The Installation Process
It took more than 2 hours, but I sure didn't mind. It was interesting to see the ingenuity that the techs had to apply. The Tesla "lift" that they used to hang the Powerwalls would not go high enough. They had built a makeshift platform that they had to use to raise it far enough.
I love these kinds of things. The engineers back at Tesla HQ probably had no idea how their nifty lift doesn't do the whole job, and each of the tech teams have to invent a solution. Of course, the solution took a lot more manual labor and extra time. I'm convinced that engineers need to be sent out to the field a lot more to shadow their techs to see what needs to be improved. I digress.
For my setup, I have two strings. But one of them is a combined string (essentially 2 in one). This requires that you bridge those strings across two of the inverter inputs. This almost didn't happen, but one of the techs noticed the gauge of the wire was different and told the other that they needed to find the bridge. Thankfully, they had those and did get them installed.
Wired Ethernet
When the installer was hooking up my Powerwall 3's, and asked for my WiFi password, I asked if we could hardware them instead. He said yes and was so relieved! He said they see a lot of problems with WiFi (yes, we all know) and having a hardline will make upgrades and operations better. I had a CAT6 line to the old units so I just crimped a new end on it and let him plug it in. He used another CAT6 line to connect the two Powerwall 3's together (fun fact: there are two ethernet ports on each Powerwall for exactly this reason).
Recommendation: Have the installers hardwire your system into your LAN if you can. From what I learned, using WiFi to do the installation would have easily taken up another hour to download the firmware. The reliability of hardwired ethernet is so much higher than WiFi, even with those "made by Jason" cables.
Post-Installation
Star Wars Crates
The old Powerwalls were put in boxes and a fancy Star Wars looking crate, ready to be picked up by the Tesla team. Those would eventually be picked up in 3 days.
Online - Powerwall Dashboard Back
So far so good! It was evening so there wasn't any solar production. I noticed the Tesla App was working again, but still had the warning about the Powerwall Disabled. That warning would go away in a few days.
I logged into my Powerwall Dashboard host and switched the WiFi to connect to the new Powerwall:
It connected. I could
ping 192.168.91.1without any problems.I then ran
./setup.sh, selected "4 - Extended Metrics," and told the system to replace all previous settings. I entered the new TEDAPI password (same as WiFi one above), which I had saved from the QR code from the primary Powerwall. I loaded the Grafana dashboard. It worked!After a day, zero connection errors. I know there are a lot of you who have had issues getting solid connections to your Powerwall 3. So far, my setup has been stable. I also added a Raspberry Pi (similar to setup here: #607), and it connected as well.
Setup Glitches
The Powerwall Dashboard was working perfectly. However, I noticed a few things that were still off. The system was not exporting to the grid, and PTO was not selected in the app. Also, the system was not able to charge from the grid (e.g., storm event or other reason to charge). I also noticed it had the wrong utility rate plan under time-based control. I figured the tech probably didn't know what to set since he was operating without any plans.
So what do I do? Well, I could put in a call and wait until next Christmas, or I could just fix it. At this point, I should say that I wouldn't recommend this for everyone. Proceed at your own risk, and with caution, if you decide to do the same! :-)
Using Tesla One to Fix Configuration
I fired up the Tesla One app and connected to the Powerwall. I scrolled through the settings. There it was! It was set to disable all grid charging, and the utility setting was incorrect. I fixed those and switched back to the Tesla App. Yep, everything was as it was before!
Conclusion
So far, I have been extremely happy with the replacement. The Powerwall 3's are doing well. However, I did notice some things with pypowerwall and the Powerwall Dashboard that had me concerned. For the first thing, the memory usage was skyrocketing and indicating a memory leak. It seems the container may even be restarting occasionally.
Optimization
As many of you know, it has been difficult for me to help you with your Powerwall 3 problems. The Powerwall 2 behaved so differently. Thanks to the work from several of you in the community, we managed to maintain functionality. But it definitely made it difficult for me to test out any changes or improvements I was thinking of for the Powerwall 3.
I started looking at the calls and noticed some of the calls were taking nearly 2 seconds to render. I have a lot of automation, including other displays that use pypowerwall to render status. This latency was noticeable and something I had not seen with the Powerwall 2. I decided to spend a day addressing these latency issues. It seemed to be coming from the TEDAPI section of pypowerwall. I have been seeing issues reporting this, and the fix was always to increase the cache expiration time. I did that and it helped, but I wanted to see if there were other things we could do to keep the 5-second default working.
I went to work and identified several areas that could be improved. These are all captured in this pull request: jasonacox/pypowerwall#247
Performance Improvements
Running tests with the new perf_test.py tool, comparing before and after (reflecting new cache impact):
/api/meters/aggregates/aggregates/strings/vitals/alerts/pw/temps/pwUpdated test image used for these: jasonacox/pypowerwall:0.14.5t86-beta5
Also, after the changes, I'm seeing much better and more stable memory management:
I have a few more ideas I want to try. I will get this new release in place for an easy upgrade.
Note to Powerwall 2 Users
If you are still a Powerwall 2 or + user, I need your help. While I'm focused on improving the experience for Powerwall 3 users (and enjoying that improvement myself), I'm keen to make sure we keep the software working well with the fleet of Powerwall 2 installations. Please make sure you raise any issues.
Beta Was this translation helpful? Give feedback.
All reactions