ich möchte meine Tecalor Wärmepumpe THZ 5.5 (Baugleich Stiebel-Elton) an OpenEMS anbinden. Ich habe dort keinen PV-Kontakt (wäre über die ISG Web Plus Hardwarekomponente möglich), sondern “nur” eine TCP Modbus-Schnittstelle, die die 4 SG-Ready-Zustände schalten kann.
Ich müßte in meinem Fall die Modbus TCP Adressen 4002 und 4003 schreiben, um den SG-Ready Zustand zu ändern.
Ich habe mir das OpenEMS SGReady Plugin angesehen. Das Plugin kann 2 “Output Channels” steuern. Ich müßte diese nun im nächsten Schritt auf Modbus “mappen”, denke ich. Kann ich hierzu die ModbusBridge verwenden? Wie würde diese konfiguriert?
Vielleicht kann mir jemand auf die Sprünge helfen. Danke!
Ohne das SGR-Plugin jemals genutzt zu haben: Du müsstest die WP als Netzwerk-Relais (z.B. Siemens Logo) einrichten. Als Write-Offset müsste dann 4002 eingetragen werden.
ich habe diese Doc hier, dort sind die Register 4002 und 4003 auf Seite 20. In meinem selbst entwickelten Haussteuerungssystem (.NET) spreche ich sie erfolgreich an. Ich gehe derzeit bei günstigen Tibberpreisen auf überheizen, und bei teuren Preisen auf unterheizen.
Da aber bald meine PV-Anlage kommt und ich dann gerne OpenEMS einsetzen will würde ich die SG Ready Steuerung gerne OpenEMS überlassen.
Entwickeln sollte ich hinbekommen, ich muss aber (als C# Entwickler) erst mal ein paar Java Hürden überwinden und mich in die OpenEMS Architektur eindenken.
Nochmal zum SG Ready Bundle:
In welchem Szenario wird das bestehende SG Ready Bundle bisher eingesetzt? Es kann ja 2 Channels ansprechen, zum Schalten der SG Ready Zustände. Wer würde auf diese beiden Channels hören?
Sorry für die späte Rückmeldung - war in Urlaub. Das Siemens-Logo Modul ist leider immer noch nur ein PullRequest. Könntest Du Dir aus meinem Repo holen.
Aber @Sn0w3y hat Recht: für simples Relais schalten reichen die KmTronic aus. Wenn´s ein bisschen Logik hinter OpenEMS und vor den Relais erfordert, nimm die Logo.