docbrown avatar image
docbrown asked

Feedback wanted: Grafana dashboard with InfluxDB and Raspberry Pi

Project Overview

Ve.Direct.InfluxDB.Collector is a dedicated data collector that bridges the gap between Victron SmartSolar MPPT devices and InfluxDB. The primary aim of this project is to collect, process, and store data from Victron SmartSolar MPPT devices using the Ve.Direct protocol into an InfluxDB database. The resulting dataset can then be visualized using a Grafana dashboard, providing users with a detailed, real-time overview of their solar energy system's performance.


  1. Data Collection: The collector efficiently gathers data from Victron SmartSolar MPPT devices using the Ve.Direct protocol.
  2. Data Processing: The collected data is processed and formatted to be suitable for storage in a time-series database like InfluxDB.
  3. Data Storage: The processed data is stored in InfluxDB, which supports effective querying and data manipulation.
  4. Data Visualization: The stored data can be visualized using Grafana, allowing users to view and analyze their system's performance in real-time.
  5. Compatibility: The collector is designed to run on a Raspberry Pi with .NET or MONO, or any PC that operates 24/7 and has a serial port. A Ve.Direct cable is also required for connection.


To run the Ve.Direct.InfluxDB.Collector, you will need:

  • Grafana and InfluxDB docker images
  • A Victron SmartSolar charge controller
  • A Raspberry Pi or a 24/7 running PC with .NET or MONO and a serial port
  • A Ve.Direct cable for connecting the Victron device to the Raspberry Pi or PC

Future Plans

I am always working on improving Ve.Direct.InfluxDB.Collector and adding more features, so I welcome contributions and suggestions from the community to improve the functionality of this tool and make it even more useful for all users.

Raspberry PiVE.Directgrafana
1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

sunnyb avatar image sunnyb commented ·

Hi DocBrown,
do you know ?

Data collection from many different inverters, chargers, batteries, ... including Victron.
Storage in InfluxDB. Visualization with Grafana. Running on a Raspberry Pi.

0 Likes 0 ·
0 Answers