Skip to content

Software for ESP32 to talk to Hoymiles Inverters and Huawei battery chargers

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

Robert-Schimanek/OpenDTU-OnBattery

 
 

Repository files navigation

Fork of OpenDTU-OnBattery

This is a fork from the OpenDTU-OnBattery project OpenDTU-OnBattery.

What is this fork of OpenDTU-OnBattery

This fork is focused on creating a slim version of OpenDTU-OnBattery for AC-powered batteries. It supports AC charging and AC discharging, meaning that the development is centered on AC-connected batteries. The philosophy behind this is simple: to achieve modularity and changeability, AC-connected systems are favorable. With the traction on dynamic pricing, future battery systems need more development regarding AC grid connectivity.

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.

The original OpenDTU-OnBattery is an extension of OpenDTU to support battery chargers, battery management systems (BMS), and power meters on a single ESP32. With the help of a dynamic power limiter, power production can be adjusted to the actual consumption. In this way, it is possible to come as close as possible to the goal of zero feed-in.

In the summer of 2024, I built my AC-powered battery. I decided to fork OpenDTU and extend it to suit my own needs.

Documentation

Documentation of OpenDTU-OnBattery extensions can be found in the project's wiki.

For documentation of OpenDTU core functionality, refer to the original repo and its documentation.

Acknowledgment

A special thank you to the authors of the original OpenDTU and OpenDTU-OnBattery projects. You are doing a great job!

About

Software for ESP32 to talk to Hoymiles Inverters and Huawei battery chargers

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.9%
  • Vue 23.2%
  • C 5.3%
  • TypeScript 2.0%
  • Python 0.5%
  • JavaScript 0.1%