Welcome to F97.BE!

Python, Photons, and Predictions.

Wallbox

We currently own three electric vehicles: a Tesla Model Y Long Range, a Renault Zoe R135, and a Skoda Elroq 85 — the latter being my company car.

To monitor and manage charging across these vehicles, I replaced the previous Home Assistant integration with a suite of self-developed Python programs. This custom system provides far greater flexibility and control over data collection, processing, and visualization.

The backend periodically polls the wall-mounted charger, processes the retrieved data, and stores it both in structured JSON format and in a local SQL server for archival and analysis. For the frontend, I use modern JavaScript libraries to render responsive, interactive charts directly in the browser. These dashboards refresh automatically at regular intervals to ensure up-to-date insights.

The entire system operates autonomously on a Raspberry Pi, making it lightweight, energy-efficient, and fully independent of any cloud services. To allow access beyond my private network, the latest data is securely uploaded via SFTP to a public-facing web server, enabling real-time monitoring from anywhere.

One dashboard, offering detailed real-time and historical statistics, is available here, our full charging history here

home | top