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