Fronius Hybrid with Modbus TCP

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tico
    antwortet
    Yes, the Symo Hybrid also references WChaMax for InWRte and OutWRte. For the Symo Hybrid configured with 12 kWh of modules, this is 6656 W.

    Great that you've worked it out.

    Einen Kommentar schreiben:


  • Triple-M
    antwortet
    Danke. Ich habe weiter recherchiert und herausgefunden das das Lade-/Entladelimit (beim Gen24?) in Verbindung steht mit dem Register "WChaMax". Dies sollte eigentlich die max. Lade-/Entladeleistung beziffern aber da kommt bei mir ein Wert von 35480 raus, das kann nicht die Lade-/Entladeleistung sein.
    Bei anderen kommt hier 7700 raus und deren Annahme ist/war das dies die Lade-/Entladeleistung sei aber ich habe die Vermutung das es die Akkukapaziät bzw. die max. Lademenge ist, warum auch immer. Es würde zumindestens passen bei mir von der Werten her. Von daher habe ich, wie ein anderen User hier im Forum bereits praktiziert, das ganze skaliert (7880 / 35480) und diese Skalierung dann in die Berechnung des Ladelimits einkalkuliert und nun passt es. Ob es ein Bug ist, eine fehlerhafte Beschreibung seitens Fronius, ich weiss es nicht.

    BTW, gibt es den Register WChaMax beim Symo Hybrid auch? Wenn ja unter welcher Adresse?
    Zuletzt geändert von Triple-M; 22.01.2022, 09:45.

    Einen Kommentar schreiben:


  • Tico
    antwortet
    Triple-M refers to the registers InWRte, OutWRte and StorCtl_Mod. They are expressed as a percentage and refer to a proportion of the maximum charge rate or discharge rate of the battery/inverter (not to be confused with SoC, which is also referenced as a percentage).


    Refer to Section 2 of the linked wiki article -



    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 1086
Größe: 104,2 KB
ID: 334544

    There is an important distinction between setting a negative Charge Limit or setting a positive Discharge Limit (both of which draw power from the battery).

    Charge Limit - (negative), the battery will discharge over and above the set percentage if household needs are present.
    Discharge Limit + (positive), the battery should follow the expected behaviour. ie. +5% should see around 400W (unless household loads are less than 400W. In this case, the battery discharge will match the household load). Note that StorCtl_Mod should be set to value = 2 (activating Discharge Limit).

    If this is not occuring, it might be a change in the operating regime for the Gen24/BYD battery. The wiki is written from experience with the Symo Hybrid/Fronius Solar Battery.

    Einen Kommentar schreiben:


  • hme0354
    kommentierte 's Antwort
    Sie die 5% nicht kapazitsschwelle unter die der Akku dann nicht entladen darf?

  • Triple-M
    antwortet
    Ich habe nochmal eine Frage und zwar habe ich einen Gen24 10.0 mit einer BYD HVM Batterie und diese Kombi kann 7,88kw Laden/Entladen. Wenn ich nun die Entladeleistung in der Loxone App z.B. auf 5% stelle, sollte die Batterie doch mit ca. 400W entladen werden oder sehe ich das falsch? Bei mir wird aber immer deutlich über 400W entladen, also immer das was anfällt wie z.B. aktuell so ca. 1,4kw anstatt den 400W. Woran kann das liegen?

    Einen Kommentar schreiben:


  • Triple-M
    kommentierte 's Antwort
    Ja die Reihenfolge wird eingehalten wie du oben beschrieben hast. Ich werde es mal testen DCW_SF in die Mitte zu setzen. Danke schonmal.

  • Tico
    kommentierte 's Antwort
    Another option is to put DCW_SF in the middle of the sequence. This optimises the chances that it will be the least temporal distance from any value. So -

    DCW
    1_DCW
    2_DCW
    DCW_SF
    3_DCW
    4_DCW

    To achieve that, you need to recreate all the sensors again in that order.

  • Tico
    antwortet
    The main problem with Modbus is the Scale Factor. It can change values by 10x, 100x or 1000x. The timing when receiving sensor data versus receiving the associated Scale Factor is a fundamental limitation of Modbus. Did you re-create the sensors from scratch in the order suggested at post #56?

    You need to watch the flow of data from the .Loxone file posted at #56.

    Timing should be approx -

    0.0 sec - DCW value change
    0.5 sec - 1_DCW value change
    1.0 sec - 2_DCW value change
    1.5 sec - 3_DCW value change
    2.0 sec - 4_DCW value change
    2.5 sec - DCW_SF value change (but will change rarely)

    5.0 sec - Analogue memories trigger 5 seconds after DCW value change

    10 sec - DCW value change
    10.5 sec - 1_DCW value change etc.

    Can you confirm 3_DCW is always 0 when 4_DCW has a value? Likewise, can you confirm 4_DCW is always 0 when 3_DCW has a value?

    Einen Kommentar schreiben:


  • Triple-M
    kommentierte 's Antwort
    Ja, 10 Sekunden.

  • Tico
    kommentierte 's Antwort
    What do you have the polling cycle set at for the Modbus sensors? Still at 10 seconds?

  • Triple-M
    kommentierte 's Antwort
    Sorry, habe jetzt erst deinen Post gesehen. Ich werde mir deine Datei mal ansehen, danke.

  • Triple-M
    kommentierte 's Antwort
    Nach einigen Tagen zum probieren und testen ist mir aufgefallen das ich teilweise sehr hohe Werte angezeigt bekomme. Ich vermute das hat mit dem Wechsel von Charge <> Discharge zu tun und dem damit verbundenen Formatierungswechsel, kann das sein? Das ganze ist nur für paar Sekunden in der App zu sehen, bis dann wieder die korrekten Werte angezeigt werden. Kann das mit der 5 Sekunden Verzögerung zu tun haben?
    Zuletzt geändert von Triple-M; 01.07.2021, 14:31.

  • Triple-M
    kommentierte 's Antwort
    Ich hatte es jetzt etwas länger getestet und es funktioniert alles einwandfrei. Vielen Dank nochmal.

  • Tico
    antwortet
    According to the Fronius documentation, DCW in the Gen24 is the same address as it was with the Symo Hybrid. Are you not getting a value for that? Perhaps increase the Timeout to see if that makes a difference. It is a larger 32bit value.

    If you are on Config version 12, I believe there are issues with Modbus comms. The wiki file has the Timeout set to 500ms. You may need to increase that to 1000ms+.

    Einen Kommentar schreiben:


  • Triple-M
    kommentierte 's Antwort
    Vielen Vielen Dank. Eine Frage aber noch, was für ein Modbus Sensor ist DCW? Alle andern sind klar aber DCW?
Lädt...