Hallo, ich habe für das Programm im Beitrag "digitalen Stromzähler auslesen" eine Steckdosenreglung programmiert. Das Projekt ist noch in der Alpha-Version und wird gerade im Langzeittest geprüft. Zähler auslesen Beitrag: Beitrag "Digitale Stromzähler auslesen und in DB speichern" Funktion: - vom StromLog wird im eingestellten Scaninterval die Leistung abgefragt - ist die kleiner dem eingestellten Wert, schaltet die Steckdose zu - ist der aktuelle Wert größer dem eingestellten, dann wieder aus. Das ist für Verbraucher (z.B. Heizstab für Warmwasser, Heizlüfter) gedacht, wo am Tage die PV-Anlage ins Netz einspeist, obwohl man das selber verbrauchen will. Also, wenn man keine Einspeisevergütung bekommt. Dann einfach Verbraucher zuschalten und die Lieferung ins Netz senken. Material: - Schaltstecktose mit ESP8266 kaufen (Bild) - ESP auslöten und mit dem Programm flashen - ESP wieder einlöten fertig. Ist im ersten Schritt, erstmal nur was für Bastler ;-) Verzeichnis erstellen (PowerReglerDTZ). Programm reinkopieren. Unterordner erstellen (data) und da kommt die config.ini rein. LittleFS muss installiert werden. Der ESP aus den Steckdosen, welche ich noch hatte, hat 1 MB Speicher drin. Entscheidend ist die ESP-Chip-Platine. In unterschiedlichen WLAN Schaltsteckdosen war immer die gleiche Chip-Platine drin. Gruß Peter
:
Bearbeitet durch User
Hallo, ganz vergessen zu schreiben... WICHTIG: in der Datei ESP8266HTTPClient.cpp muss bei der Funktion getString(void) folgende Zeile ergänzt werden. if(_size <=0) _size = _client->available(); //get buffer-length if there is no length-field in the header Die macht folgendes: - wenn im HTTP-Header keine Länge des Datenpaketes angegeben ist, dann wird die Bufferlänge der empfangenden Daten als Datenlänge genommen. Die Datei ist bei den importierten Liberies zum ESP enthalten. Gruß Peter
Hallo zusammen, nach einigen Tagen Tests, schaltet die Steckdose erfolgreich ein, wenn die eingestellte Leistung der PV zur Verfügung steht. Das Resultat ist, dass die Lieferung in das Netz reduziert wird. Anbei die aktuelle Software des Schalter. Neu: - History über Ein- und Ausschaltzeiten (mit Speicherung im Dateisystem) - einige Funktionen überarbeitet - Restendpunkt für Homeassistant und ähnliche Rechner eingebaut (IP/xmlHttp) {"ac":61,"re":1,"ot":19,"wt":0,"er":0,"co":1} ac=Leistung in Watt, re=Relais an/aus, ot=Einschaltzeit in Min, wt=Wartezeit bis zur Schaltung des Relais, er=Errors, wenn StromLog nicht erreichbar oder WLAN-Fehler, co=connect mit StromLog - Handschaltung ohne Automatik integriert - Hintergrund Aktualisierung per JS-Script eingebaut - Online-Update über einstellbaren Server integriert - diverse Refactorings Nutzbar mit: https://www.killus-technik.de/de/solartechnik/ Gruß Peter
:
Bearbeitet durch User
Wieso ESP Modul auslöten ? Wie hier im eingelöteten zustand programmieren: https://tasmota.github.io/docs/Getting-Started/#needed-hardware ! 230 V darf nicht angeschlossen sein !
Chris K. schrieb: > Wieso ESP Modul auslöten ? Kein Problem, wenn es auch so geht ;-) War mir noch nicht bekannt. Gruß Peter
Hier findest du zig Module mit ESP und pinout .... https://templates.blakadder.com/ Da kannst du auch nach anderen Modulen mit ESP suchen. Shelly setzt noch immer ESP ein, aber andere Hersteller wechseln gerade auf RTL oder Beken.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.