Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Dank der Hilfe der Vorredner habe ich es nun hinbekommen, den max. SOC beliebig mit einem Regler zu steuern. Hier mal meine komplette Aktor Einstellung:
Man beachte, dass der "ZW2" bereits auf 10 steht, so dass der Input des Aktors die richtige Dimension haben muss.
Der Formel-Baustein wirft 85 oder 170 aus. Also die Hex-Werte umgerechnet in dezimal. Funktionieren tut es aber nicht :-D Kann mir da jemand noch mal n Tipp geben, wie der Aktor das richtige Hex-Signal liefert.
macht man da Text to string und sendet statt einer Zahl den string 0x55 usw? ka, ob das überhaupt geht. :-(
Die Modbus Adresse 13010 ist ja laut Sungrow Dokumentation "Load 1 ON/OFF mode". Das scheint mir aber nichts mit der Zwangsladung vom Speicher zu tun zu haben. Eher eine Lastregelung.
Die Zwangsladung hat die Adresse 33207 und das Lade Ziel in % wäre 33213. Das verwende ich und funktioniert auch soweit.
Ansonsten gibts die Register 13049 (EMS mode), 13050 (Charge/discharge command) und 13051 (Charge/discharge Power).
Generell: Wenn du scheibst funktioniert nicht, passiert am WR nichts oder ändert sich der Wert nicht, wenn du ihn nach dem Schreiben wieder einliest? Ich würde dir auch das Programm "qmodmaster" empfehlen. Da kannst du vorher schon ausprobieren, ob die Befehle funktionieren.
Vielen Dank für deine Tipps! :-o Ich musste erst mal eine aktuelle Sungrow Modbus Com Docu suchen... meine (alte) Version hatte nur Register bis in die 13xxxx! Da kann ich ich ja lange fummeln :-(
mit der richtigen Adresse ging es dann sofort. Die Aktor-Einstellungen hänge ich an.
Wenn das funktioniert kommen eigentlich erst die komplexen Fragen und die ausufernde Logik mit Wetter. SOC und Gesamt-Last. außerdem habe ich noch einen "manual override" gebaut, sowie diverse andere Schutzmechanismen, sowie einen Delay, damit beide Speicher nicht gleichzeitig auf 2x10 kW gehen sondern ein paar sec Abstand zwischen dem Lade-Start.
Es ist unglaublich: ich bekomme den Min/Max SOC hin, und auch die Zwangsladung. Aber 13051 (Charge/discharge Power). habe ich nun knapp 4 Stunden lang versucht zu setzen, aber beide WR bleiben immer auf 10kW. Hast du da EW/ZW je 1 und sendest z.B. 2000 für 2000 Watt?
Hmm komisch... bei mir funktioniert es. Habs aber nur mit qmodmaster getestet und da übernimmt er den Wert.
Eventuell hilfts wenn der Haken Registerreihenfolge raus ist.
Aber ich versuchs auch in meiner Loxone nachzubauen.
Hast du eventuell schon einmal versucht, einen anderen Wert zu schicken?
Probier einmal 1000W
Auch gibt es die Adressen 33046/47 (Max. Lade/Entladeleistung). Was steht da bei dir drin? Bei mir steht bei beiden 650 (->6500W da Faktor 10).
Nicht, dass sich das in die Quere kommt.
aaaallsoooo, du hast recht gehabt mit den 33046er Adressen. Es war diese. Und dazu ist es bei mir so, dass der WR in 0,01 kW rechnet (also 10 Watt-Schritte!), das heißt: für 10 kW Ladung muss ich 1000 senden. Ich vermute, das liegt daran, dass ich einen V11 bzw. Ur- SH10RT nutze vor dem Schnittstellen Update. aber nun geht´s, was ein Akt.
ich habe auch 2 Sungrow SH10RT mit jeweils einer Sungrow Batterie mit dran. Nach einigem Lesen und testen habe ich bei Loxone nun auch bereits einiges hin bekommen.
Eigentlich läuft alles recht gut . Ich habe nur ein Problem mit dem Running State auslesen des Slave WR. Beim Master WR klappt es über die IO Adresse 13000 gut nur beim Slave bekomme ich absolut keinen Wert in der Config angezeigt. Somit klappt meine Anzeige wenn die Batterie vom Master lädt oder entlädt wie gewünscht beim Wechsel auf die Salve Batterie leider nicht. Vielleicht hat ja jemand einen heißen Tip für mich.
Hiho, hast du beim Salve WR auch die Modbus Adresse 2 eingegeben? Oder jedenfalls eine andere Adresse, als für den Master? Wenn das Auslesen der anderen Salve-Werte geht, dann muss eine Einstellung bei dem Sensor nicht korrekt sein.
Hallo
ich habe beide WR als einzelne Modbus Server angelegt und dann als Modbus gerät eingefügt ! Die Geräteadresse ist bei beiden 1 allerdings haben beide verschiedene IP Adressen !
Ich bekomme ja auch alle anderen Werte angezeigt, den Batterie Stand beider Batterien und auch den Lade oder Entladestrom der beiden Batterien .
Vom Schema her habe ich es fast so in der Config gemacht wie du bei deiner Anlage mir fehlt halt nur der Running State des Slave WR !
Aus meiner Sicht muss es unterschiedliche IPs und unterschiedliche "Geräte Adressen" sein. Sonst zeigen die Salve-Sensoren einfach nur die Master Werte an. Das bitte einmal prüfen.
Wenn ma nein Setup mit 2 SH xx und SBR xxx hat, dann gibt es ein "smartes load sharing". Die Batterien werden abwechselnd geladen und entladen, falls die Last gering ist. Das müsstest du beim Laden und entladen leicht sehen. Prüfe das mal. Wenn die beiden ESS synchron laufen bei Werten unter 1kW, könnte es ein Beleg dafür sein, dass die Salve Werte gar nicht kommen.
Auch ist möglich, dass bei geringer Last die salve Batterie grade idle ist. Bei mir ist der "running State" auch "0", wenn die die Leistung zu gering ist.
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar