dSolar is a complex of programs for monitoring and managing your solar power plant.
dSolar consists of:
- dSolard - the server program for collecting and processing information from equipment sensors.
The dSolard server program runs on OS Linux and can be installed on the:
- mini-PC (such as Beelink, Firebat, Soyo, GMKTec, GenMachine, Chuwi, Geekom, Teclast, ...)
- SBC (such as Raspberry PI, Orange PI, Radxa, Odroid, Khadas, Banana PI, ...)
- Linux Development Board (such as Luckfox, Arduino Uno Q, MangoPi, STM32MP1, ...)
All data, collected by the server, is stored locally on your Linux device. The data is stored once per second.
dSolard can collect information from sensors of any equipment that supports the Modbus data transfer protocol. Such as: Deye, Victron, Epever, Sunsynk, ...
The program has a built-in battery charge management algorithm and calculation SOC.
The program has an energy management mechanism "Energy Control" and "WinterESS" and "DAM (Day Ahead Market)".
Allows you to create rules for controlling additional equipment (inverters, relays, ...) based on sensor values combined with logical operations.
Allows you to track critical system states and report them using "Telegram".
- dSolar - the client program is designed for data visualization.
The dSolar client program runs on a Linux, Windows or Andorid OS.
The examples_dbs directory contains sample databases for various types of hardware. You need to copy the desired example file to the working directory of the server database. For example:
$ cp AllInOne.dbs dbs/dsolar.dbs