This directory contains a list of tools discovered or developed by the community to make the most of your Powerwall Dashboard. If you have a great tool or trick that you think the community would enjoy, please open an issue or pull request to get it added here.
This is a command line tool to import Powerwall history data from the Tesla Cloud into Powerwall-Dashboard.
- Author: @mcbirse - see issue #12 if you have any questions or find problems.
- Details and Instructions
- Script: tesla-history.py
This is a command line tool to import weather history data from OpenWeatherMap into Powerwall-Dashboard.
- Author: @mcbirse - see discussion #146 if you have any questions or find problems.
- Details and Instructions
- Script: weather-history.py
This is a command line tool to import weather history data from the Ecowitt API into Powerwall-Dashboard.
- Author: @BJReplay - see discussion #145 if you have any questions or find problems.
- Details and Instructions
- Script: ecowitt-weather-history.py
This is a command line tool to publish your solar production data to PVoutput.org, a free service for publicly sharing and comparing PV output data.
- Details and Instructions
- Script: pvoutput.py
Prior to Powerwall-Dashboard v2.6.3, "month" tags of InfluxDB data were based on UTC only, resulting in data points with incorrect month tags for the local timezone.
This command line tool can be used to search InfluxDB for incorrect month tags for your timezone and correct the data. A backup is recommended before use.
- Author: @mcbirse
- Details and Instructions
- Script: fixmonthtags.py
This includes step-by-step set of instructions and scripts for adding MySQL to the Powerwall Dashboard, including the monthly charts and time of use pricing.
- Author: @youzer-name and Collaborator: @BJReplay - Join discussion #82 if you have any questions or find problems.
- Details and Instructions
Several in the community use NodeRed to help automate usage of their Solar and Powerwall data.
- NodeRed.org - Low-code programming for event-driven applications
For Tesla Solar owners who don't have a Powerwall, to get a similar dashboard for their systems, Powerwall Dashboard can be installed in "solar-only" mode. This setup uses the tesla-history
script developed by @mcbirse to grab power metrics from the Tesla Cloud.
This folder contains an example Solar Only dashboard and setup instructions, and upgrade instructions for users who were involved in the beta testing to migrate their existing install without losing data.
This includes optional files and instructions to help setup InfluxDB 2.x (instead of 1.8) as the database for the Dashboard. Thanks to @ThePnuts for developing the many flux queries required to replace the 1.8 version continuous queries as well as the Grafana queries in the dashboard.json.
This tool is a shell script designed to run as a system service to monitor status of grid, battery percentage, and firmware version, and send an e-mail alert when changes are detected or low battery reached. It is also useful as a command line API request dumper.
- Author: @mcbirse
- Details and Instructions
- Script: pwstatus.sh
Run Powerwall Dashboard on k3s. These config files assume you are using metallb for ingress and rook-ceph for storage. Local storage pvc configs are provided for testing but should not be used in deployment.
- Author: @cfoos
- Details and Instructions