mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2026-03-27 03:19:05 +01:00
583bc7f366e3c3271d7d2acc705d7b137174e183
…
…
OpenDTU
Background
This project was started from this discussion (Mikrocontroller.net). It was the goal to replace the original Hoymiles DTU (Telemetry Gateway) with their cloud access. With a lot of reverse engineering the Hoymiles protocol was decrypted and analyzed.
Features for end users
- Uses ESP32 mikrocontroller and NRF24L01+
- Multi-Inverter support
- MQTT support
- Nice and fancy WebApp with visualisation of current data
Features for developers
-
The mikrocontroller part
- Build with Arduino PlatformIO Framework for the ESP32
- Uses ESPAsyncWebserver and Async MQTT client
-
The WebApp part
- Build with Vue.js
Building
-
Building the WebApp
- The WebApp can be build using yarn
$ yarn install $ yarn build- The updated output is placed in the 'data' directory
-
Building the mikrocontroller firmware
- Visual Studio Code with the PlatformIO Extension is required for building
Description
Languages
C++
63.1%
Vue
26.5%
C
6.8%
TypeScript
2.4%
Python
1%
Other
0.1%