Emidio / zabbix_template_powerwall

Quick and dirty way to import Powerwall stats in Zabbix.
GNU General Public License v3.0
0 stars 0 forks source link

Zabbix Template for Tesla Powerwall

This is a very simple way to monitor your PowerWall directly without relying on the Tesla website. This work is really simple and rough - I just needed it to debug my system, quick and dirty. Added alert handling to get notidied about Powerwall alerts (usually NOT showd in Tesla mobile app): some alerts are related to normal Powerwall operations, and can be ignored adjusting alertsdisabledlist variable in powerwall.py file.

Install on zabbix server pypowerwall (python needed, install it if missing):

https://github.com/jasonacox/pypowerwall

pip3 install pypowerwall

You need to copy the two scripts in your externalscripts zabbix folder, adjust timezone in powerwall.py and path in powerwall.sh. Remember to give execution permissions to the .sh script.

Import Zabbix template. Create a new host (doesn't matter interface, I set SNMP), assign the template, set the correct macros:

Tested using Zabbix 6.2, Tesla Powerwall 2 and SolarEdge HD-Wawe SE6000H. Dashboards in Grafana using Zabbix plugin by Alexander Zobnin.

2024-06-18 Updated to avoid vitals (disabled by Telsa in latest frmware update), updated Zabbix to 7.0.