-
-
Notifications
You must be signed in to change notification settings - Fork 67
WebFlasher_Introduction
If you are using OpenDTUonBattery, you have already had experience with the normal OpenDTU beforehand thus, you know how to install the programm on a ESP32-board.
Updating an existing OpenDTU-board to OpenDTUonBattery is easy, just a OTA Firmware Update. It is explained here: https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Upgrade-from-OpenDTU-to-OpenDTUonBattery
We notice lately new users landing directly to OpenDTUonBattery without having programmed an OpenDTU-board before.
For these users we have prepared a Web-based Installation programm (Web-Flasher), available for the following platforms: Generic, ESP32, ESP32-S3, OpenDTU Fusion (Retail & Community Edition)
- You only need to connect your ESP32 to your PC via the USB
- open with your Browser https://solar.metacontrol.eu/opendtu-onbattery-webflasher/
- select he relevant options
- and flash it...
Important Note: "You only need to connect your ESP32 to your PC via the USB" may require that you have a "Virtual COM Port (VCP)" installed on your PC in order to transfer (flash) the data from your PC into the ESP32! You will need a "CP210x USB to UART Bridge"
What is a CP210x usb to uart bridge? The Silicon Labs CP210x USB-to-UART bridges are devices that communicate over the Universal Serial Bus (USB) to perform Universal Asynchronous Receiver/Transmit- ter (UART) data transfers. These devices have many programmable options that can be configured via USB The CP210x USB to UART Bridge Virtual COM Port (VCP) drivers are required for device operation as a Virtual COM Port to facilitate host communication with CP210x products. https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Quick guide: Please connect the ESP module to be flashed to a Mac, Linux PC or Windows PC using a USB cable (for Windows, please wait until the drivers have been installed, this may take a few minutes). / Kurzanleitung: Bitte das zu flashende ESP-Modul per USB-Kabel an einen Mac, Linux PC, oder Windows PC anstecken (bei Windows bitte warten, bis die Treiber installiert wurden, dies kann einige Minuten dauern).
Select the desired firmware version (Stable Release/Dev) and the language (if available) / Die gewünschte Firmware Version wählen (Stable Release/Dev) sowie die Sprache auswählen (falls verfügbar)
After the selection, a list of compatible ESP boards appears at the top. / Nach der Auswahl erscheint oben eine Liste der kompatiblen ESP Boards.
If the existing ESP board appears in the list, click on the Install Release/Development Build button. / Wenn das vorhandene ESP Board in der Liste erscheint, auf den Release/Development Build installieren Button klicken.
Select the appropriate USB Serial Port and click Connect. / den zutreffenden USB Serial Port auswählen, und auf Verbinden klicken.
Note: For OpenDTU Fusion boards, the pin_mapping.json is installed automatically, and does not need to be uploaded to OpenDTU afterwards. / Anmerkung: Bei OpenDTU Fusion Boards wird die pin_mapping.json automatisch installiert, und muss nicht nachträglich in die OpenDTU hochgeladen werden.
You can update the Firmware of your OpenDTU-OnBattery "Over The Air" by selecting Settings, Firmware Upgrade, Choose File and selecting the Firmware you have downloaded beforehand on your PC.
Where to find the Firmware to download:
The pre-compiled binary files can be found on the GitHub Releases Page (under "Assets").
Currently there are pre-compiled binaries for ESP32 and ESP32-S3 MCUs.
Select the appropriate OTA ("Over The Air") file.
Most ESP32-S3 boards have two Type-C connection Ports, one USB and one USB-to-ART).
As a rule of the thumb, use the pre-compiled binaries with _usb at the end of the name (whether you flash with cable or OTA).
-
First Flash:
- Use opendtu-generic_esp32s3_usb.factory.bin (For boards with integrated usb connection)
- With cable, you can flash opendtu-generic_esp32s3_usb.factory.bin using any of the two Ports.
Additional Information (for the nerds): If you are connected to the port with the USB-to-UART bridge, there will be no output after starting because the console's output is sent to the native USB port.
-
OTA Update:
- Use opendtu-generic_esp32s3_usb.bin (For boards with integrated usb connection)
Additional Information (for the nerds): The variant opendtu-generic_esp32s3.factory.bin / opendtu-generic_esp32s3.bin (For boards with usb-uart bridge) continues to write messages via UART, using a hardware UART, and this data is then translated to USB by the UART bridge.
Use the same pre-compiled binaries as for the ESP32-S3 boards i.e. opendtu-generic_esp32s3_usb.factory.bin / opendtu-generic_esp32s3_usb.bin
The boards arrive already flashed.
For OTA Updates, use the opendtu-generic_esp32s3_usb.bin
- Home
- FAQ
- First-Time Installation
- Device Profiles (Pin Config)
- Upgrade from OpenDTU
- Getting Help
- Hilfe erhalten
- Builds & Examples
- ESP32 Versions and Memory
- Victron MPPT solar charger
- VE.Direct
- Victron Smartshunt
- Victron Smart Battery Sense
- Warning on Victron MPPT 100/20
- Pylontech battery
- Pytes battery
- Huawei AC PSU
- SBS Unipower Battery
- Jikong JK BMS
- HOYMILES
- Einschaltstrombegrenzung für Balkonkraftwerke - Inrush current limiter
- Zendure SolarFlow with OpenDTU‐OnBattery
- Live View
- Farbe des Wechselrichterfensters
- Power Meter
- Dynamic Power Limiter
- Dynamic Power Limiter ‐ (Full) Solar‐Passthrough
- Dynamic Power Limiter Limitations
- DC Voltage ‐ Load correction factor
- Battery
- Battery-Tipps
- 24V Battery issues with Hoymiles
- Home Assistant
- Grafana Dashboard
- XXL Balkonkraftwerk 1500 Watt und mehr! Worauf Ihr achten solltet!
- Wie gefährlich kann ein Balkonkraftwerk werden (FI‐Schutzschalter)
- Hardware Purchase Tipp
- Fan speed controller ‐ add temperature sensing to any fan
- Cable length(s) between battery and inverter
- Kabellänge(n) zwischen Batterie und Wechselrichter
- Diodes ‐ Bypass vs. Blocking Diodes
- Impact of high start-currents to the inverter
- Making Cables for your HOYMILES‐CAUTION