Skip to content
Bernhard Kirchen edited this page Aug 18, 2024 · 77 revisions

OpenDTU-OnBattery

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

This community-driven Wiki may contain additional helpful information.

Examples (illustrative, in reality all inverter Inputs must be connected to the battery)

Zero feed-in (in German: Nulleinspeisung)

Schematic - Nulleinspeisung

With Battery and DC charging via (up to two/three) Victron MPPT
Note: Due to the limitation of most ESP32 boards, you can only use two out of three Victron units, i.e. two Victron MPPTs or one Victron MPPT and a Victron SmartShunt. You can not use two Victron MPPTs and a Victron SmartShunt at the same time. Using a second MPPT will also conflict with the SDM powermeter.
On ESP32-S3-USB boards you can use up to three Victron MPPTs. If three MPPTs are defined in the pin mapping, you will not be able to use the SmartShunt and JK BMS battery interfaces.

Schematic - how to charge a System with VICTRON+Battery

With Battery and DC charging via (up to two) Victron MPPT and (optional) Victron SmartShunt (see conditions mentioned above)
Schematic - how to charge a System with VICTRON+SHUNT+Battery

With JK BMS, Battery and DC charging via (up to two) Victron MPPT
Schematic - how to charge a System with VICTRON+JK_BMS+Battery

With Pylontech Battery and DC charging via (up to two) Victron MPPT

Schematic - how to charge a System with VICTRON+Pylon

With Battery and AC charging via Huawei Rectifier

Schematic - how to charge a System with HuaweiR4850

*using the Huawei AC charger in combination with the CMT2300A radio board for for HMT- and HMS-inverters is not supported at the moment; You can not use a for HMT- or HMS-inverter to control the "zero feed-in" (Nulleinspeisung). This will change soon (stand: Aug.2024). In the meantime, you can use a HMT- or HMS -Inverter for the solar power generation (which you will need to monitor using a separate OpenDTU)

Clone this wiki locally