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 Frage: Kennt jemand ein Gerät oder Setup das ich zwischen Senec und Enfluri tecken kann und das wahlweise die Kommunikation durchleitet bzw wahlweise abschaltet (wenn der Speicher nicht weiß, was im Netz läuft müsste er ja eigentlich auch nichts mehr tun.) oder modifizieren kann?
Wie “bastelaffin” bist du? Wenn du dir zutraust, einen ESP32, zwei RS485-Adapter und eine Stromversorgung zusammenzustecken/-löten, könnte meine eModbus-Bridge das. Sie stellt sich in der einen Richtung als Server dar und in der anderen als Client. Jeder Request kann manipuliert, abgefangen oder durchgeleitet werden.
Dafür würde es hardwarezeitig sicher reichen und die Lücken in Porogramierlenntnissen Versuche ich immer kreativ mit Abschreiben und ChatGPT zu stopfen.
Wäre also Interessant wenn du da Details für mich hättest
ChatGPT vergiss’ mal ganz schnell wieder… Selber können zeichnet sich u.a. dadurch aus, dass man sich Fehlverhalten von Programmen selbst ableiten und dann korrigieren kann. Bei ChatGPT bist du da am Ende und die Entwicklergemeinde weigert sich in der Regel, den Mist für dich zu entwanzen.
Wenn du auf die von mir verlinkte Github-Seite gehst, gibt es da allerhand Beispiele und unter der Dateiliste auch einen Link zur ausführlichen Dokumentation. Schau’ mal, ob du damit klar kommst.
Support mache ich dann gerne, entweder hier oder auch auf Github - mach’ da einfach ein Thema unter “Discussions” auf. Geht auch auf deutsch, obwohl da normalerweise englisch gesprochen wird.