Replies: 94 comments 501 replies
-
Yes! It appears that this was one of the features of this upgrade. I see others reported it on Reddit including someone saying that it used to do this in the past (slow charge after 95%) but that it was dropped about a year ago until this 'foxtrot" version brought it back. I do find the "drops" to be interesting. That seems more like a computational error on % capacity than a reasonable behavior of the battery. |
Beta Was this translation helpful? Give feedback.
-
I haven't seen this behaviour yet (or in the past either) - my system is still on firmware 22.18.3 21c0ad81. It does seem odd with the sudden drops and I agree, it seems like a calculation error on the charge level, which likely updates once load is applied to the battery again. Regarding the charge percentage drop to zero during firmware updates as seen in @cwagz's graph - I have been meaning to suggest a proposed change to pypowerwall around this, but haven't gotten around to it. I have observed (and have logged data) that during a firmware update, the local gateway will still respond to certain requests (i.e. soe & aggregates) but it returns a value of zero for all measurements while the firmware updates. Interestingly, requests for other data like freq or battery temperature, do still return valid values (not zero) or simply you do not receive a response. Personally I think it would be better if pypowerwall detected this (could be simple, i.e. if charge percent and all aggregate measurements = zero), and then does NOT return data. Returning zero value data points causes some issues... noted recently in #103 which is when I started some investigating. @jasonacox - thoughts? I could raise this as an issue in pypowerwall perhaps if you agree. |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.26.2This version seems to have fixed the slow charging issue with the Powerwall. With version 22.26.1, it started trickle charging at around 85-90% and would never get above 95%. With this new version it charges up to 98% and then starts trickle charging at 0.7 kW to the final 100%. |
Beta Was this translation helpful? Give feedback.
-
On a related note, @jasonacox could we add firmware version tracking to the database and dashboard? |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.26.4
This version seems to have changed the pattern for Powerwall charging from solar. I set the reserve limit to 90% to drive all solar energy to the Powerwalls for charging. I noticed that the Powerwall charging plateaued at 3.6kW and the additional solar power displaced grid usage despite not being at the PW reserve limit. I wonder if the new firmware is limiting charging to 1.8kW per Powerwall to extend life of the battery? Does anyone else see this? To early to see if this would actually help slow battery degradation. In the past year since I have been recording capacity, the degradation has slowed. I don't know if that is related to these software updates better managing the life of the PWs: |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.36.4Mine just updated to 22.36.4 71cc31f1 at 4:12pm today. I'm in Melbourne Australia and I'm on Tesla's VPP called the Tesla Energy Plan in Australia. The STSTSM firmware is Has only been a few hours so don't notice anything new. |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.36.6 (and rollback to 22.36.4)
Observations
Upgrade Alerts |
Beta Was this translation helpful? Give feedback.
-
Where can I find a description of the Alerts? |
Beta Was this translation helpful? Give feedback.
-
Thanks for pointing out. |
Beta Was this translation helpful? Give feedback.
-
I'm not sure which version 22.36.4 or 22.36.6 added this but I noticed there's a new graphic/link on the Powerwall Gateway login screen for the Tesla Pro app The Android app is here https://play.google.com/store/apps/details?id=com.tesla.teslapros |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.36.722.36.7 is out now. |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.36.8
Firmware updated today - I Only new alert was "Battery Unexpected Power" but that could have been due to the timing (highest production time of day with 100% Powerwalls and pushing to Grid). |
Beta Was this translation helpful? Give feedback.
-
Yes the jumper is in the wrong spot. I have one of my jumpers as well incorrectly setup. You can fix this your self quite easily with a screwdriver and at night. Wait until the sun has fully set and it’s dark use a screw driver to push in the 3 terminal and move to the 1 terminal. |
Beta Was this translation helpful? Give feedback.
-
Looks like they added the PW versions to the release notes also. Guess we should be seeing 23.4 releasing soon. https://www.tesla.com/support/energy/powerwall/mobile-app/software-updates |
Beta Was this translation helpful? Give feedback.
-
Firmware 22.36.9
Only issue I saw was the power flow animation panel had an "Aw, snap!" error and required a refresh. I don't know if this was was a browser issue or if the recent iframe updates made it more brittle during upgrades. I would love to hear if anyone else experiences an issue. |
Beta Was this translation helpful? Give feedback.
-
Given you already have the RPi in the mix, I have been quite successful running the pypowerwall proxy piece on an RPi that is in the neighborhood of the primary PW, then running everything else for the dashboard and my own code requests elsewhere in the household making the proxy requests to that box. Even with debug logging on and running in a container, the load on the RPi is pretty low. |
Beta Was this translation helpful? Give feedback.
-
I too suffered the latest Tesla Powerwall 3 update and loss on ethernet connectivity to the TEDAI stats. Love the simplicity of this software and enables access to more frequent updates compared to the Teslemetry subscription. |
Beta Was this translation helpful? Give feedback.
-
25.10.4 with a Travel Router Bridgetl;dr if you don't want to putz around with Pis and USB WiFi cards, you can use a travel router as a standalone WiFi-to-WiFi (or WiFi-to-ethernet, if you prefer) bridge. Unfortunately I caught the new firmware version with the access cut-off about 12 days ago, and had to sit sadly with no data coming in until I found some time. I didn't want to bother with dealing with the WiFi connection to the PW from the machine I'm currently running pypowerwall on, and definitely not anything with USB WiFi cards. It's on a Pi now, but I'll ultimately be moving it to my main Docker server, and I really didn't want to be fiddling around with networking on the same machine. Instead, I picked up the GL.iNet GL-SFT1200, a fairly inexpensive travel router. I had its bigger brother kicking around in my travel bag already to extend hotel/AirBnB/cafe networks with VPN behind it for travel, so the hardware is decent. It runs OpenWRT - it has a nice GUI in front, but for advanced stuff you're in OpenWRT. I don't have any ethernet ports near where I'd want the thing to be able to reach the PW's WiFi, so I did end up setting it as a WiFi-to-WiFi bridge of sorts. In the GUI, I set the TeslaPW network as the WAN connection. Through the regular OpenWRT UI, I was able to use the second radio to connect to my primary WiFi network and set the interface to get an IP over DHCP (with static lease). At that point, the bridge has an IP address on the same LAN as whatever you're running pypowerwall on, so you can point your route to that as the next hop for 192.168.91.1 and things should pop right back in. I do like this approach quite a bit for my use case, because it's very self-contained for the networking portion, and I just end up with a static IP on my network that I can point at without anything else needing to know what's happening. If you're doing WiFi-to-WiFi, it has pretty decent antennas so you can place it wherever there's overlap between both networks and a power outlet. It also looks pretty slick, so low jank-factor. If you're following for WiFi-to-WiFi, make sure to check out youzer-name's trick for making sure it doesn't delete one of the WiFi connections on reboot. |
Beta Was this translation helpful? Give feedback.
-
Kudos to @mccahan. My PW3 w/expansion pack was upgraded to 25.10.4. Added a GL.iNet GL-SFT1200 ("Opal") positioned about 10 feet from the PW3 which is other side of a brick wall (WiFi connected), signal strength is fine. In my case I have Ethernet near the Opal so configured a static IP on the LAN side (192.168.0.240) and as a client on the PW3 side (aka "Internet" on the Opal). Disabled LAN side WiFi as it is not needed. I run Powerwall-Dashboard in a Proxmox VM (Debian 12) on a server elsewhere on my LAN. In that VM I added a permanent static route:
Working fine, hopefully low/zero maintenance. Screenshot from Opal's OpenWRT Status page (irrelevant sections removed): |
Beta Was this translation helpful? Give feedback.
-
It all works now with travel router. Thanks to mccahan above. I flashed DD-WRT onto my TP-link TL-WR703N. Then with help from AI friend, I basically did the following, summarised:
To check, go to Status -> WAN and make sure it has got an IP address from Powerwall. Then clear previous static routes and set up static route using Finally reboot or start powerwall-dashboard or powerwall3mqtt addon. |
Beta Was this translation helpful? Give feedback.
-
Firmware 25.18.1 (9eca33eb)the PW3s were upgraded this morning from 25.10.4 to 25.18.1. All seems A-OK with PD v4.7.1 and TEDAPI (via wi-fi) |
Beta Was this translation helpful? Give feedback.
-
For me, I think also “worked” until I rebooted the container running the
dashboard. I was still getting string data etc, but couldn’t see live
powerflow on the dashboard.
…On Tue, Jun 24, 2025 at 09:28 petersloan ***@***.***> wrote:
@oralallen82 <https://github.com/oralallen82> What is your setup. What
version PW, method of connection (ETH, Wifi, or connected to TEG/PW AP),
etc. Without knowing details such as this, we can't know if this is
surprising or not.
—
Reply to this email directly, view it on GitHub
<#109 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHGXCA4DSKPCRJ64XPPDIL3FGREZAVCNFSM6AAAAAARLKZOSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNJWGU3TKMA>
.
You are receiving this because you commented.Message ID:
<jasonacox/Powerwall-Dashboard/repo-discussions/109/comments/13565750@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
./verify.sh output implies TEDAPI not in use.
Checking pypowerwall
----------------------------------------------------------------------------
- Config File pypowerwall.env: GOOD
- Container (pypowerwall): GOOD
- Service (port 8675): GOOD
- Version: 0.12.12 Proxy t73
- Powerwall State: CONNECTED - Firmware: 25.10.4
- Site Name: Home Energy Gateway
- Powerwall Gateway TEDAPI: Not Available (192.168.91.1)
- Cloud Mode: NO
When I look at the pypowerwall container log in Docker I see this, which made me think I was using TEDAPI.
06/13/2025 04:01:16 AM [pypowerwall] [ERROR] Failed to get /api/system_status/grid_status
06/08/2025 08:53:10 PM [pypowerwall.local.pypowerwall_local] [ERROR] Firmware 251004 detected - Does not support vitals API - disabling.
06/08/2025 08:53:10 PM [pypowerwall.local.pypowerwall_local] [ERROR] 404 Powerwall API not found at https://10.0.0.164/api/devices/vitals
06/08/2025 08:53:10 PM [pypowerwall.local.pypowerwall_local] [ERROR] Firmware 251004 detected - Does not support vitals API - disabling.
06/08/2025 08:53:10 PM [pypowerwall.local.pypowerwall_local] [ERROR] 404 Powerwall API not found at https://10.0.0.164/api/devices/vitals
06/08/2025 08:53:02 PM [proxy] [INFO] Connected to Energy Gateway 10.0.0.164 (Home Energy Gateway)
06/08/2025 08:53:02 PM [proxy] [INFO] pyPowerwall Proxy Server - Local Mode
06/08/2025 08:53:02 PM [proxy] [INFO] pyPowerwall Proxy Started
06/08/2025 08:53:02 PM [proxy] [INFO] pyPowerwall [0.12.12] Proxy Server [t73] - HTTP Port 8675
But that said, virtually every graph I want to see for my day to day monitoring is coming in just find through this API. The only gaps in my data are self inflicted (e.g. unexpected Synology failure while we were away causing data gaps). Otherwise 100% of my charts in the standard Grafana PWD dashboard are populated.
***@***.***
…-cl
From: Jason Cox ***@***.***>
Sent: Tuesday, June 24, 2025 7:16 PM
To: jasonacox/Powerwall-Dashboard ***@***.***>
Cc: Chuck ***@***.***>; Mention ***@***.***>
Subject: Re: [jasonacox/Powerwall-Dashboard] Tesla Powerwall Firmware Upgrades - Observations (Discussion #109)
Thanks for sharing @clukas1967<https://url.emailprotection.link/?buEq4eyNl9NRYRhKUfm4VcHx7QafvcrllaGS_V6NGkszGLyipb2fXjTC9nNCP71d9ThwMey9YZgrh_1WqCorHTg~~> - nice diagram! I can get that configuration to work on my PW2 systems for local (1) access, but it does not work for TEDAPI (extended metrics). I assume your dashboard is set to hit a local IP (e.g. 10.1.2.33) vs the gw one (192.168.91.1). Does ./verify.sh show that you are connected to TEDAPI?
—
Reply to this email directly, view it on GitHub<https://url.emailprotection.link/?bKY0BbSpyVCimgE5ulKWZCBnmbKjlFI1T5cEwpAMWuF2J1ibgFxEUM3EFicrIx3QRLufCIqdXmWL-dXn8Lx7oOLafxZzfPqjG3_qo3qchtK2WOzHFaiItNgNPT2zeuN4PIZ1cd3nYBXWODDGPN6rMurGn0R6QLlE5aJzvj5Y1Onw~>, or unsubscribe<https://url.emailprotection.link/?bXMDIGZhxCkZy1yXK1IAmriK2eEmEJzfy5CueJ8x6f5u9RKYkQEAMAm5gA3j9MG4SyIGhn_6T0-lU5PWzBG1MAjvggHqOUYs0tSadoZ04EhJRnqReOfKt8cxCC6PQlJNYbsJSI6ahHMvyIvz0u5T38qeCO7Fp73v9C4dx3u7qGvDkL9mGqbJ52y8DgJcWG7UcgRppsaxVDNmM2ua5iMJXfJzvO95JeFLNhDd-PTCkulUYYdHjfnwEOEY1z-G03XPv>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
-
Hee hee. Yes I know. Per other threads on PWD Github I have leaned hard on history tool in the past to initially populate the InfluxDB back to the date of original system install (pulled a couple of years of data).
That said, allow me to make another plug for the RFE I proposed last September to automagically invoke the history tool when PWD boots up after a failure and notices that there is a gap of days or up to a several weeks between today’s date and the last valid data in InfluxDB.
#12 (comment)
We were recently away for 5 weeks, and during this window (which you can see in the image I included in the last post) there are two gaps due to weird PG&E outages. Normally we’re the only house on the block with power when PG&E goes down but every once in a while my Synology crashes during the PW switchover and often does not reboot. If I’m home no problem but when we’re on the road I intentionally don’t have remote Synology access deep behind my double DMZs so there is a gap.
PWD should automatically detect there is valid previous data and fill in any gap when docker boots up on the next restart.
…-cl
From: Jason Cox ***@***.***>
Sent: Tuesday, June 24, 2025 10:25 PM
To: jasonacox/Powerwall-Dashboard ***@***.***>
Cc: Chuck ***@***.***>; Mention ***@***.***>
Subject: Re: [jasonacox/Powerwall-Dashboard] Tesla Powerwall Firmware Upgrades - Observations (Discussion #109)
Makes sense. You can try the history tool (https://github.com/jasonacox/Powerwall-Dashboard/tree/main/tools/tesla-history<https://url.emailprotection.link/?bFTuQSPsbREV8mLmIPlmiFogAP9qMesyrI1b0VQWGWy2gQ7EJkqIuj51jMkGhJyj3nd-hvdat3pTZOYvKKrHO-0iEynyI9U1n5gy58G4rY59M1DoqmpMwNPAkplf60b6g>) to pull the missing data from Tesla.
—
Reply to this email directly, view it on GitHub<https://url.emailprotection.link/?b6Uq29LOApUEQttYZf3acQ1JGN8ilCVSMVg79rDi-_H0cF2RPqU7h_eIQd9X74LD1P3tsZwp-CWvOaT0zfJqemac9R5gzlrnAofuwy0Q2yMOrWt-XhRnXwuokXCurWTRF1XPau60wFg-XptmA0DQxtSlT7rI4lzeHzwcGPoHN77E~>, or unsubscribe<https://url.emailprotection.link/?bfh22Ncd8ZLvjg-xmbjA3-FBNt-X2qasUxaRZ3U2xpg4tX9hna6XHR9L_MgM39cDqQeiD5XyJaxzB_5YWSOEO7iGN0h1r3ilwdWTykLkMln6tFDIjEG__yMKaV3QWe1RX3DnHaGkx61BgONyMPswr27jEElGiFt9-CNO_HVlw_UrlIdByjcHqsdHSwxdz6IQDMkV8PePkmYgPAgFuT8_N_pRjvtjFjScknN7wzqmBQQXnr3xX1RgJO9_Yld1oEZlU>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
-
I have a UPS with 30 minutes of coverage and the Powerwalls both. UPS is wired into Synology via USB and tested annually (in fact just got a new battery 2 months ago before our trip). Synology still crashes hard unpredictably with power fluctuations. Very frustrating. Hence the RFE.
From: Jason Cox ***@***.***>
Sent: Tuesday, June 24, 2025 10:39 PM
To: jasonacox/Powerwall-Dashboard ***@***.***>
Cc: Chuck ***@***.***>; Mention ***@***.***>
Subject: Re: [jasonacox/Powerwall-Dashboard] Tesla Powerwall Firmware Upgrades - Observations (Discussion #109)
I would recommend a UPS for your Synology. The Powerwall is a backup battery, not a UPS. I have a UPS for all my core systems.
Also, as a note, Powerwall 2 and + users have a lot of options if they are not interested in the extended metrics, including LAN access. Unfortunately, Powerwall 3 users have no choice but to use the WiFi access point.
—
Reply to this email directly, view it on GitHub<https://url.emailprotection.link/?b9XOrpYYp8YjhrHINhxyYyrzHm1I0s6zzLBJtFWPorPn9QD9Ut5maG65oprImq3buHeruuLVjtAXJ2iXVgavvcz3IkKywiKn00AUYBll4NGOtGMpMjLT3eIrXClLiX-xlmBS4zfQpd9VaQq1PqF9aleH8b3V_Vh5Zpe-pC_vwe90~>, or unsubscribe<https://url.emailprotection.link/?b1iyHXFb_q0WPgz8p6QcJVAwHR_2kxqAHGzrSgm7yrmaccwH4CURpft1ZO-yjUZcauCSJWoLteXS2QMjO5HqMV6zHYndnMthVC6iuhALdrVfxDJeLe6N6UNVzZRCwOxvHs7O_hkr6NhEjc32eLrbB3ElZmUlKgplj-CI0fx9zx1zlABbajtsIyNVdI-6ZtncEdzNnulcgbEhVCe13wO3I-NuJhRS3rKVJulEFgomRw4d6w9SjXGT6BEGi0r6Z35It>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
-
That said, allow me to make another plug for the RFE I proposed last September to automagically invoke the history tool when PWD boots up after a failure and notices that there is a gap of days or up to a several weeks between today’s date and the last valid data in InfluxDB.
#12 (comment)
From: Jason Cox ***@***.***>
Sent: Tuesday, June 24, 2025 11:32 PM
To: jasonacox/Powerwall-Dashboard ***@***.***>
Cc: Chuck ***@***.***>; Mention ***@***.***>
Subject: Re: [jasonacox/Powerwall-Dashboard] Tesla Powerwall Firmware Upgrades - Observations (Discussion #109)
Hence the RFE.
What is that?
—
Reply to this email directly, view it on GitHub<https://url.emailprotection.link/?bge0qq8kM0knpcXY51KeodDsRPOcr9s2Kv4OpmeOhW0uQlNIzoZ8X46TJulzniuGV_htrCSo4MvGC4MGsP3d0a0OlLmlcHskCA5jx8_AgI-qTJ4lysLt09pWV45TKyPjXe9dDZKIZqb5Kv9f5Wd8OS3Pq3WJ9nR_Dw60cUQPZkZg~>, or unsubscribe<https://url.emailprotection.link/?bPuH4oWp4J1xg7q4vVT5lgmoU7oklzX1rSoPIVIDQcWbpozgX51jgxRPdLB53QrRtNb9qoX6qBgKxXrAnSGJ2Ehb4YdkUMX1q-5HZwmx7OUd-beSxud7-PJNn1QV1Xvaz_IWqtcuiA3T63pkfVK1WpnAC3tMmbLSILHHq0TcrtdIrKpJTl_bnC6X3VTMk4wNvdbVeLqMy3QmbBP4gTIITJObL0zP8mFMIAWkzN6IsexqxkbdfSkJ3XoUQssviVsy1>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
-
Is there any possibility that the PW3 is now also blocking WIFI access? Single PW3 at 25.18.1 Both powerwall-dashboard and powerwall3mqtt Home Assistant addon stopped working around similar time 2 days ago (24th). Checking through the connection, from Linux container to WIFI travel router. I've found I can no longer ping 192.168.91.1. Not even from the DD-WRT travel router that connects to PW3 via WIFI. According to Home Assistant fleetAPI integration, I'm already on 25.18.1 before 23rd. So I'm at a complete loss what has changed causing PW3 to not respond to pings via WIFI. Anything else I can try? |
Beta Was this translation helpful? Give feedback.
-
Firmware 25.18.2 (e1f565d8)My system just updated to 25.18.2 e1f565d8 this afternoon ~4.40pm Sydney time. No issues so far that I can tell. Everything kept working / no dropouts or resets required (using TEDAPI via WiFi with a TP-Link nano router to bridge to LAN).
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Huh - Since being upgraded to 25.10.4 I've lost all alerts except for What could be wrong on my end? I'm using a static route over LAN (192.168.91.0/24) to my GW, current FW is 25.18.4. |
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.
-
Tesla Powerwall Firmware Versions
This is an attempt to help navigate the Firmware discussions. Table lists the most recent Firmware versions at the top.
Table added by @jasonacox
Firmware 22.26.1
Just curious if others are seeing the same behavior.
I have noticed, especially since the "foxtrot" firmware version, that my Powewalls are charging much less "smoothly". It seems to be going from 90% to 100% in steps now. I imagine this is better for the batteries. Also, I am seeing a much larger drop in charge level at 4:00PM when my system switches to battery to cover the TOU period.
The system is currently on firmware 22.26.1 1da541cb.
Charge level drops by 5% immediately at 4:00PM. It used to drop by 3%.

Charge behavior and initial drop on older firmware versions: (you can see the foxtrot upgrade here too)

Beta Was this translation helpful? Give feedback.
All reactions