Skip to content

Software for ESP32 to talk to Hoymiles Inverters and Victrons MPPT battery chargers (Ve.Direct)

License

Notifications You must be signed in to change notification settings

spcqike/OpenDTU-OnBattery

This branch is 519 commits behind hoylabs/OpenDTU-OnBattery:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f8ad0a4 · Aug 18, 2024
Aug 18, 2024
Mar 20, 2024
Aug 17, 2024
Aug 15, 2024
Aug 1, 2024
Jul 10, 2024
Aug 16, 2024
Apr 9, 2022
Aug 8, 2024
Apr 25, 2024
Aug 11, 2022
Jan 5, 2024
May 19, 2023
Jul 15, 2022
Jul 15, 2022
Aug 18, 2024
Aug 17, 2024
Feb 2, 2024
Jun 24, 2024
Jun 24, 2024
Aug 1, 2024
Mar 27, 2023

Repository files navigation

OpenDTU-OnBattery

This is a fork of OpenDTU.

OpenDTU-OnBattery Build cpplint Yarn Linting

What is OpenDTU-OnBattery

OpenDTU-OnBattery is an extension of the original OpenDTU to support battery chargers, battery management systems (BMS) and power meters on a single ESP32. With the help of a Dynamic Power Limiter, the power production can be adjusted to the actual consumption. In this way, it is possible to implement a zero export policy.

Documentation

The canonical documentation of OpenDTU-OnBattery is hosted at https://opendtu-onbattery.net.

You may find additional helpful information in the project's community-maintained Github Wiki.

To find out what's new or improved have a look at the changelog of the releases.

State of the project

OpenDTU-OnBattery is actively maintained. Please note that OpenDTU-OnBattery may change significantly during its development. Bug reports, comments, feature requests and pull requests are welcome!

History of the project

The original OpenDTU project was started from a discussion on Mikrocontroller.net. It was the goal to replace the original Hoymiles DTU (Telemetry Gateway) to avoid using Hoymile's cloud. With a lot of reverse engineering the Hoymiles protocol was decrypted and analyzed.

In the summer of 2022 @helgeerbe bought a Victron MPPT charge cntroller, and didn't like the idea to set up a separate ESP32 to receive the charger's data. He decided to fork OpenDTU and extend it with battery charger support and a Dynamic Power Limiter.

Acknowledgment

A special Thank to Thomas Basler (tbnobody) the author of the original OpenDTU project. You are doing a great job!

@helgeerbe: Last but not least, I would like to thank all the contributors. With your ideas and enhancements, you have made OpenDTU-OnBattery much more than I originally had in mind.

About

Software for ESP32 to talk to Hoymiles Inverters and Victrons MPPT battery chargers (Ve.Direct)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.0%
  • Vue 23.2%
  • C 5.4%
  • TypeScript 1.8%
  • Python 0.5%
  • JavaScript 0.1%