8277a07417f0bafeefcf446c23e90dad086982f6
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.
Funktionen
- Anzeige des Netzbezugs (gemessen am Stromzähler)
- Anzeige der Erzeugung (gemessen am Balkonkraftwerk)
- Taster zum Ändern der Pull-Rate (Optional)
Konfiguration
Passe die settings.h auf deine Bedürfnisse an
// ######################## 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
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.
Description
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.
Languages
C++
81.8%
C
18.2%