# ESP8266 LCD Energymeter Ein Projekt zur Visualisierung von Energiedaten von **Tasmota-Messgeräten** mit einem **ESP8266** und einem 1602 LCD. Das Script fragt periodisch zwei Tasmota-Geräte nach ihrer gemessenen Leistung und zeigt diese auf dem Display an. Ein einfacher Energie-Monitor. Projektbild ## Funktionen - **Taster** zum Ändern der der Anzeigemodi - **Anzeige des Netzbezugs** (gemessen am Stromzähler) - **Anzeige der Erzeugung** (gemessen am Balkonkraftwerk) - **Anzeige von 1.8.0** (gemessen am Stromzähler) - **Anzeige von 1.8.1** (gemessen am Stromzähler) - **Anzeige von 1.8.2** (gemessen am Stromzähler) - **Anzeige von 2.8.0** (gemessen am Stromzähler) ## Konfiguration Passe die `settings.h` auf deine Bedürfnisse an ```cpp // ######################## WLAN-Daten ######################## const char* hostname = "ESP32_WLAN_Test"; const char* ssidList[] = { "SSID_1", // Netzwerk 1 "SSID_2", // Netzwerk 2 "SSID_3" // Netzwerk 3 // Weitere SSID hier hinzufügen }; const char* passwordList[] = { "Passwort_1", // Passwort für SSID 1 "Passwort_2", // Passwort für SSID 2 "Passwort_3" // Passwort für SSID 3 // Weitere Passwörter hier hinzufügen }; // ####################### Tasmota IPs ######################## String ip_netzbezug = "192.168.178.236"; String ip_erzeugung = "192.168.178.237"; // ############################################################ ``` ## Schaltplan Schaltplan #### Hinweise: - Der **MT3608** (Step-Up-Wandler) ist optional. Er sorgt für eine stabile Spannung von 5V für das LCD, selbst wenn die Batterie schwächer wird. - Der **ESP8266** muss nicht zwingend hinter dem MT3608 geschaltet sein, da er weniger empfindlich auf Spannungsschwankungen reagiert als das Display.