Für den Hintergrund muß ich etwas ausholen: Bei meinem Senec-Speicher (V2.1-geschlossenes System... ich weiß: gaanz schlecht, aber nun steht das Ding nun mal da und wird hoffentlich bald gegen einen V3 mit LFP-Modulen ausgetauscht) kann ich per Home Assistant Daten auslesen und auch ein Voll-Laden enstoßen. Für die Nutzung mit variablen Strompreisen (Tibber etc) suche ich aber auch noch eine Möglichkeit, wie sich das System gesteuert am EInspeisen hindern läßt, denn sonst ist der mit günstigem Strom gefüllte Speicher leer ist, bevor der Strom ggf richtig teuer wird. Außerdem lohnt sich das Ganze wegen des schlechten Wirkungsgrad (AC Anbindung) ja nur bei einer deutlichen Preisdifferenz.
Die Information ob gerade geladen oder eingespeist werden soll bekommt der Senec über einen ABB Enfluri (Nulleinspeisung), der mit einer RS485-Schnittstelle angebunden ist.
Nun (endlich) zu meiner Idee, die ich gerne zur Diskussion stellen möchte:
Wäre es möglich die Kommunikation zwischen Speicher und Enfluri gezielt über einen ESP32 mit Relaisschaltung, mit der ein sehr niediger Abschluß-Widerstand zwischen A und B zuzuschalten, um so die Kommunikation zu unterbrechen. Wenn der Speicher nicht weiß, was im Netz läuft müsste er ja eigentlich auch nichts mehr tun.
Es ist einige Zeit vergangen, aber für das automatische aus- und einschalten des Senec habe ich keine elegante Lösung gefunden..... aber eine gebastelte :
Auf der Frontseite sind Allrechteckprofile mit doppelseitigem Klebeband befestigt und die angepaßte Laschen tragen zwei Fingerbots die die ON-Taste und die OK-Taste in ca. 4 sec. Zeitabstand betätigen können. Damit läß sich das System jetzt "toggeln", benötigt nach dem Wiedereinschalten wegen der Selbsttests ca. 10-15 Minuten, bis es wieder online ist.
Ist zwar technisch eine "grauenhafte" Lösung, aber wenn's funktioniert...
Ich hätte wohl eher das RS485 Protokoll analysiert / studiert und dann einen ESP32 oder etwas mit WaveShare/USR Wandlern dazwischengebaut:
Also den Enfluri Zäler ausgelesen mit einem Programm oder gleich mit HA,etc. (dann hast du die Leistungsdaten auch geloggt) und dann dem Speicher nur das geschickt, was er sehen "soll".
Eigentlich besser nein. Kommunikation unterbrechen ist wie Abhängen eines Anhängers durch Absägen der Kugel.
Bessere Erklärung: wahrscheinlich/hoffentlich hat das Normalprogramm Notfall-Routinen, die bei Unterbrechung der Kommunikation eingreifen. Weder weisst du genau, was da passiert, noch möchtest du in der Ecke stecken.