|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DemoYou can familiarize yourself with the functionality of the program without connecting to your own equipment. In demo mode, the program will show the real-time operation of my own solar station. For this you need:
Content:
Dashboard
Architecture
The real-time solar monitoring system is built on the basis of client-server technology.
dSolard server program operates on a Raspbery or Linux x86_64 microcomputer and communicates with the equipment
by receiving and storing sensor data every seconds, and also responds to requests from dSolar client programs
that process and visualize data. The dSolar client program runs on Windows and Android.
Number of dSolar client programs that can be connected to one server dSolard is not limited.
All of them will receive data from the server in asynchronous mode.
That is, immediately as soon as the data arrives from the equipment sensors.
EquipmentThe dSolard server processes data from the following equipment: The equipment is connected to the Raspberry using specialized cables with a built-in inverter interfaces rs485 to USB (for Deye/SunSynk and Epever), VE.Direct to USB (for Victron SmartShunt). Connection of the RS485->USB cable to the Deye/Sunsynk inverter:
Pinout of RS485->USB cable for Deye/Sunsync:
Server installationThe dSolard and dSolar programs do not require any additional configuration operating systems on which they function. Step-by-step instruction for install dSolard on Raspberry PI or Debian: For run in command-line mode
For run in service mode
Server upgradeStep-by-step instruction for upgrade dSolard on Raspberry PI or Debian:
Raspberry or mini-PCRecently, there has been a significant shortage of Raspberry computers. For my own use, I switched to a mini-PC. Bought here: Beelink Mini S I am satisfied with the computer.
ConfigurationAfter starting the client program for the first time, you must specify the IP address of the Raspberry server in the settings:
The equipment configuration is allowed only when the server is running in configuration mode:
$ ./dSolard configure
And add your equipment:
When changing equipment communication data ("Port" or "MODBUS Address") or adding new equipment - it is necessary restart the dSolard server. After completing the equipment configuration, it is necessary to start dSolard server in normal mode (without attribute "configure"):
Run in console mode:
$ ./dSolard or run in service mode: $ sudo /etc/init.d/dsolard start Solar panel indicatorIf the indicator is used on the main instrument panel where they are displayed generalized data on all generating equipment. Otherwise, data on specific equipment is displayed.
Indicators of the indicator (from top to bottom):
Battery indicatorIf the indicator is used on the main instrument panel, they are displayed generalized data on batteries. Otherwise, data on specific equipment is displayed.
Indicators of the indicator (from left to right, top to bottom):
Load indicatorIf the indicator is used on the main instrument panel, they are displayed generalized load data. Otherwise, data on specific equipment is displayed.
Indicators of the indicator (from left to right, top to bottom):
Grid indicatorIf the indicator is used on the main instrument panel, they are displayed data over the public grid.
Indicators of the indicator (from left to right, top to bottom):
Transducer indicatorIndicator is used on the main instrument panel where they are displayed data from the sensors of the transducer. Temperature indicator sliders have dynamic initial and final temperature values, which are, respectively, the minimum and the maximum temperature value for the current day.
Indicators of the indicator (from left to right, top to bottom):
PV dynamic dataWhen clicking on the Solar Panel Indicator opens the PV dynamic data window. This window presents the data in section existing equipment (MPPT tracker). Textual, graphical, diagrammatic information is displayed dynamically with a second-by-second change based on the latest sensor values. For graphs, you can specify the visualization of data for the last minute, the last ten minutes, or the last hour.
PV historical dataClicking on the icon located in the lower right corner of the solar panel indicator opens a window of historical PV data. Histogram of energy and graphs by sensors.
Historical data on equipment sensors is available for any day. Graphs can be scaled to the seconds interval.
Battery dynamic dataWhen clicking on the Battery Panel Indicator opens the Battery dynamic data window. This window presents the data in section existing equipment (Inverter). Textual, graphical, diagrammatic information is displayed dynamically with a second-by-second change based on the latest sensor values. For graphs, you can specify the visualization of data for the last minute, the last ten minutes, or the last hour.
Battery historical dataClicking on the icon located in the lower right corner of the Battery Panel Indicator opens a window of historical Battery data. Histogram of energy and graphs by sensors. The energy diagram is supplemented by two graphs:
Historical data on equipment sensors is available for any day. Graphs can be scaled to the seconds interval.
Server messageThe program informs about server communication problems with the equipment by showing the server message icon on the dashboard.
Clicking on the icon takes you to the window with list of all existing server messages. Also, this list is available from the main menu.
Viewing the full text of the server message is also available.
Four channel relay blockI use the first channel of the relay block to dump the excess energy to heat the water. And uses the second channel of relay block for disconnects the grid when it is not needed. Consider the rules for turning on and off the water heating relay:
Water heating is turned on if:
Battery current exceeds 115 ampers or battery SOC exceeds 98 percents and battery current is greater -40 ampers.
Water heating is turned off if:
Battery current less than 70 ampers and battery SOC less than 97.5 percents or battery current less than -75 ampers.
Manual relay control is also possible:
The current state of the relay is displayed on the dashboard:
The list of relay events for the last 7 days:
I am using dtwonder four channel relay block. Bought here: DTWONDER 1,2,4,8,16,32 relay block
Privacy PolicyAll programs presented on this site do not collect, transmit or use any personal information in any way. Download ver 1.1.0The program is in the stage of filling and development, but the functions that are presented in any of the versions are considered working and complete, which does not exclude their progress! Client Program:
dSolar client (Windows x86_64)
dSolar client (Android arm, x86)
dSolar client (Linux x86_64 tested on Gentoo)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © Едуард Зозуля | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||