OpenDTU
https://github.com/tbnobody/OpenDTU
Mittlerweile gibt es ein ähnliches Projekt auch unter der Bezeichnung AhoyDTU.
Basiert auf MQTT https://www.paessler.com/de/it-explained/mqtt
und ESPAsyncWebServer Async HTTP and WebSocket Server for ESP8266 Arduino
Entwicklungsumgebung Vscode
https://www.opendtu.solar/firmware/compile_vscode/
Achtung! Bevor die Installation beginnt sollte auf Linux die Virtuelle Umgebung von python3 installieret werden, sonst lässt sich PlattformIO nicht installieren.
>sudo apt install python3-venv
>sudo apt install git
Installation
pkg_resources not found
https://community.platformio.org/t/error-creating-projects-pkg-resources-issue/38481/3
A simple way is to make this bleeding edge version the default while a new version is not yet released.
1.Remove C:\Users\<user>\.platformio\platforms\espressif32*
2.Open a PIO Core CLI 21
3.Execute pio pkg install -g -p "https://github.com/platformio/platform-espressif32.git"
Any new project should automatically use the corrected version.