# ESP8266 LCD Energymeter Ein Projekt zur Visualisierung von Energiedaten von **Tasmota-Messgeräten** mit einem **ESP8266** und einem ST7735/ILI9341 2,8' TFT Display. 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 - **Touchbedienung** zum Ändern der der Anzeigemodi - **Anzeige des Netzbezugs** (gemessen am Stromzähler) - **Anzeige der Erzeugung** (gemessen am Balkonkraftwerk) ## Konfiguration Passe die `settings.h` auf deine Bedürfnisse an ```cpp // ######################## WLAN-Daten ######################## const char* hostname = "ESP8266_Energiemeter"; 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 Einstellungen ################### // ===================== Energiemessung ======================= // Zwischenstecker am Balkonkraftwerk String tasmota_plug_ip = "192.168.178.237"; String tasmota_plug_json_prefix_power = "Power"; // SmartMeterReader String tasmota_smr_ip = "192.168.178.236"; String tasmota_smr_json_prefix_power = "Power"; // ################# Allgemeine Einstellungen ################# // Aktualisierungsrate im Bildschirm aktuelle Leistung (in Millisekunden) unsigned long refreshrate_power = 3000; // Aktualisierungsrate in den Bildschirmen der Verbrauchsdaten (in Millisekunden) unsigned long refreshrate_consumption = 15000; // ############################################################ ``` ## Verdrahtung die Hintergrundbeleuchtung (LEDA) braucht einen **100 Ω** Widerstand als Strombegrenzer! 3,3 V → Widerstand (100 Ω) → LEDA (Anode des Backlight) → GND (Katode des Backlight) Verdrahtung