OpenDTU

https://www.opendtu.solar/

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

maxgerhardt

Feb 23

A simple way is to make this bleeding edge version the default while a new version is not yet released.

  1. 1.Remove C:\Users\<user>\.platformio\platforms\espressif32*  

  2. 2.Open a PIO Core CLI 21  

  3. 3.Execute pio pkg install -g -p "https://github.com/platformio/platform-espressif32.git"  

Any new project should automatically use the corrected version.