Skip to content

Comprehensive photovoltaics (600 W) with battery based engergy spreading, visualization and control

License

Notifications You must be signed in to change notification settings

s-t-e-f-a-n/OpenPV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

OpenPV Overview

Comprehensive photovoltaics system (600 W) with battery based energy spreading, control and visualization.

The complete system consists of the following subsystems:

  1. 600 W photovoltaic system: two 400 W panels, one Hoymiles HM-600 inverter
  2. OpenDTU: Really awesome ESP32 based WiFi frontend for the HM-600
  3. Volkszaehler SmartMeter EHZ: Another awesome ESP8266 Wifi frontend to gather energy information from an EHZ energy meter via its infrared interface
  4. Data logging and visualization: Dockerized MQTT data brokerage and Grafana visualization with the support of InfluxDB and Telegraf
  5. Battery extension of the PV system: Two Victron SmartSolar and two Renogy 24 V / 25 Ah batteries for spreading the daytime solar energy over night
  6. Optimizing PV yield by energy spreading: Dockerized Python script optimizes the yield by battery energy spreading targeting basic load coverage

I started step by step with 1. - 4. and then decided to extend the little photovoltaic system by batteries (5.) and programmed a python script for optimizing (6.).

The basic PV system

I mounted some bracket stands

OpenDTU

As the Hoymiles HM-600 inverter is not equipped with a general WiFi interfacee but instead with a proprietrary wireless interface you'd need for remote access to the inverter a so called Data Transer Unit (DTU) from Hoymiles which you'd get on the market for appr. 50 € - 100 €. It only works via a Hoymiles server where you'd have to register etc.

Contrary to the commercial solution there are two open source solutions available which cost you ca. 30 €:

A really good comparison of both projects (...sorry, German ;-) https://blog.helmutkarger.de/balkonkraftwerk-teil-8-opendtu-und-ahoydtu-fuer-hoymiles-wechselrichter/ Both projects are really awesome. The story of development reads quite exciting here.

However, I decided for OpenDTU and followed the instructions on OpenDTU and ordered four basic components:

  • NodeMCU-ESP32 Development Board @ 11 €
  • nRF24L01+ Wireless Transceiver Module @ 2 €
  • 100-240 VAC to 5 VDC / 600 mA converter @ 9 €
  • ABS Housing 83x58x33 mm @ 10 €
  • breadboard, cable, solder tin @ ca. 5 €

About

Comprehensive photovoltaics (600 W) with battery based engergy spreading, visualization and control

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published