Comments (8)
You're right, pypowerwall is working. I have grafana permissions issues and that Tesla Pros screen made me think it was that. Thank you!
from pypowerwall.
Hi @gregshep -
I'm on 23.28.2 with no problems. This was also reported here: jasonacox/Powerwall-Dashboard#367
- You can bypass the Tesla Pro screen - hit Continue, you end up at the login screen as usual.
- The proxy logs you show are not showing an error (it should be flooding you with connection errors if it couldn't get to the Powerwall) but you can restart it
docker pypowerwall restart
. - You can scan to make sure it didn't land on a different IP address:
python3 -m pypowerwall scan
- Check to see if the proxy is giving a response: http://localhost:8675/version and http://localhost:8675/vitals (change localhost to the address of the machine running the proxy/Dashboard).
From what I can tell, everything is the same, just that Tesla created an Android app for installers to use instead of having to use the web page setup. I do hope they don't remove the web based version.
from pypowerwall.
You're right, pypowerwall is working. I have grafana permissions issues and that Tesla Pros screen made me think it was that. Thank you!
@gregshep How did you correct the grafana permission issue? I am having the same issue as you. Thanks
from pypowerwall.
You're right, pypowerwall is working. I have grafana permissions issues and that Tesla Pros screen made me think it was that. Thank you!
@gregshep How did you correct the grafana permission issue? I am having the same issue as you. Thanks
My mistake was using native docker-compose commands (e.g. docker-compose pull; docker-compose restart, etc). This seemed to have messed up the grafana configuration. Instead I used the provided commands:
upgrade.sh
verify.sh
compose-dash.sh up -d
and this fixed my configuration. I can't recall the exact combination but lesson is don't use the native docker-compose to upgrade containers..
from pypowerwall.
@gregshep Unfortunately, that won't work for my specific install.
I already have a global Grafana install that has a bunch of different dashboards configured. I wanted to add the Powerwall-Dashboard to it. Everything works except the power flow. I get the same error you described above. If I goto the pypowerwall example page, it displays normally. When I goto my grafana instance with the powerwall-dashboard added- I get the tesla pro splash page. I am assuming the credentials for the gateway are stored somewhere thats not configured/accessible by my separate grafana instance can't get to/or read. Just trying to figure that out to get that working.
When you said you corrected the permission issue, I thought you figure out something specific that got grafana to use the preconfigured credentials.
For context, I have everything but grafana running on one docker host. I have grafana running on a different host. Same VLAN. But two separate hosts. I am guessing when its one host, grafana is pulling something from somewhere to get the credentials. I just need to put it where is expected. I just don't know what it is or where it goes.
from pypowerwall.
Hi @ymilord - If you are getting the "Tesla Pros" screen instead of the animation, it means you still need to log in to the Tesla Powerwall gateway directly and dismiss that popup. There are some screenshots in this discussion that might help: jasonacox/Powerwall-Dashboard#367 (comment) - Also note, some found that they needed to clear their browser cache.
As to your setup, that makes sense, but one caveat, after spending a few days testing the animation to work on newer Grafana instances, I have come to the conclusion that the last stable Grafana version is v9.1.2 (technically it will work up to Grafana v9.2.20 but I ran out of time to do full soak testing). I dropped some of my analysis in jasonacox/Powerwall-Dashboard#374. This may not apply to you, but wanted to raise it in case you are seeing some weird behavior with the animation even after it is working.
from pypowerwall.
@jasonacox Thanks for the reply.
I wanted to try and troubleshoot for a couple days before I replied.
I've tried the login trick, but the issue is I can click 'Continue' but it ignores 'Upgrade Later' Click. It just loops back to the splash page with the 'Continue' button. Endlessly.
I went in and edited the flow panel to something huge thinking the bottom half it being covered by the Firmware info. No dice. I then completely removed the Firmware version display at the bottom and does the same thing. I can click the initial 'Continue' button, But Upgrade later loops back to the beginning splash page with the Continue button.
If I goto http://<IP/Hostname>:8675/example.html on any machine on my network it displays normally. I've even tried injecting that example page into the flow panel. Same deal I get the expected 'Tesla Powerwall Power Flows iFrame Example' But then I also get the Tesla Pro splash page and once again it just loops back to the beginning when Continue/Upgrade Later is clicked. Once again Endlessly.
What I don't get is how can I get to that example page from any machine from various OSs and it displays normally, but when I use it for Grafana it craps itself.
from pypowerwall.
That is very odd! I agree. In my testing, if it was misbehaving in Grafana, it would misbehave in the example. The only thing that I can think of is that the browser has cached some bit of code or cookie that is breaking it for one. Try clearing your cache in your bowser and try both again. You may need to dismiss the Tesla Pros upgrade screens too (see jasonacox/Powerwall-Dashboard#377 (reply in thread)).
from pypowerwall.
Related Issues (20)
- set-reserve ERROR gives Missing access token parameter. Auth token expired? HOT 3
- Ran upgrade.sh but it does not pull all new files HOT 2
- New PW firmware seems to break vitals - 23.44.0 HOT 17
- INFO: Alerts displayed when one Powerwall is defective HOT 1
- Critical Bug - 404 HTTP Status Code Handling
- python3 set-reserve.py --read error HOT 15
- Missing ? energy_sites/grid_import_export HOT 3
- Powerwall not reachable ever since January 26th HOT 1
- Set Reserve via Proxy API HOT 8
- pyPowerwall [0.8.3] Proxy Server [t53] testing HOT 28
- Change the path .auth & .site files are saved to HOT 2
- Slow charge speed from grid? HOT 2
- Cannot set reserve lower than 5% HOT 14
- Changing Battery Configuration State Via GET HOT 2
- PyPowerwall stopped connecting HOT 9
- Extra connection created? HOT 4
- Issues with POST HOT 3
- Possible FleetAPI bug in __main__.py HOT 1
- Powerwall 3 Local Access via TEDAPI HOT 30
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pypowerwall.