NEWS
SMA Wechselrichter Modbus Register
-
@mirko-hufnagel Zur Zeit lese ich nur aus, für Energieflußadapter und UT-Gerät anzusteuern und bald Visu bzw. Grafana.
Die Register die ich verwende (21 Register) funktionieren alle.
Bin noch ziemlich am Anfang in iob.Gruß
Achim
-
@mirko-hufnagel und @McFlyers Genau das interessiert mich auch. Hatte eben einen ähnlichen Thread erstellt, bevor ich über diesen gestolpert war. Schön, dass ich nicht der Einzige mit der Fragestellung bin.
-
@kimukao @McFlyers Leider finde ich kein passendes modbus Register, welches das Starten oder Zeitsetzen zum Laden der Batterie aus Netzstrom aktivieren könnte. Das scheint nicht über Modbus zu gehen. Die Frage ist ja auch, ob das nicht eher der Sunny Home Manager 2.0 macht bzw. macht die die Zeiteinstellung ja tatsächlich über diese schreckliche Webseite von SMA - da kommt man ja normal gar nicht richtig ran.
-
@mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige.... -
@mirko-hufnagel Habe leider noch keinen Batterie-Wechselrichter, daher auch nicht dieses Register.
Aber ich habe festgestellt, dass beim PV-Wechselrichter nachts bzw. wenn er nichts liefert (abschaltet) die Werte negativ werden bzw. 4294967295, was ich per Blockly dann auf 0 prügele, da sonst die Visu nicht stimmt. Ist wohl ein Bug seitens SMA.
schau mal tagsüber drauf -
@mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
Edit:
Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte.. -
@mirko-hufnagel sagte in SMA Wechselrichter Modbus Register:
@mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige....Diesen Wert kann der Wechselrichter nicht bekommen, der müsste in Deinem Sunny Home Manager 2.0 abfragbar sein.
Aber wie erwähnt habe ich kein Batteriewechselrichter und auch kein Sunny Home Manager 2.0. -
@achim-wirtz said in SMA Wechselrichter Modbus Register:
@mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
Edit:
Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte..Einfach den "Falls"-Block kopieren und zusätzlich im Script außerhalb des Trigger-Blocks einfügen. Den bezugnehmenden "Wert"-Baustein in dem Fall natürlich durch "Wert von...." ersetzen. Die Abfrage wird dann einmalig bei jedem Neustart des Scipts durchgeführt.
-
@kimukao sagte in SMA Wechselrichter Modbus Register:
@achim-wirtz said in SMA Wechselrichter Modbus Register:
@mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
Edit:
Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte..Einfach den "Falls"-Block kopieren und zusätzlich im Script außerhalb des Trigger-Blocks einfügen. Den bezugnehmenden "Wert"-Baustein in dem Fall natürlich durch "Wert von...." ersetzen. Die Abfrage wird dann einmalig bei jedem Neustart des Scipts durchgeführt.
Ja, da bringst Du mich auf eine Idee...ich werde wohl einen cron-Trigger einbauen der einmal täglich auslöst, im kopierten Block.
-
Hallo,
ich häng mich hier mal dran - leider lese ich keine Lösung der ursprünglichen Frage (sorry, wenn ich es überlesen habe).
Schaue ich in die Doku der SMA Modbus Schnittstelle, sollte das sich mit dem Register 40236 machen lassen
Wo muss ich diesen Parameter jetzt in der Modbus Instanz parametrieren? Der Wert soll ja geschrieben werden - Holding-register?
Danke
Georg -
@goersch sagte in SMA Wechselrichter Modbus Register:
Holding-register?
ja, auch an der 4xxxx zu erkennen
-
@goersch
Hallo an Alle.
Habe selbst einen Sunny Island Batterie Wechselrichter.
Diesem kann man über Modbus vorgeben mit welcher Leistung er laden oder entladen soll.
Die Register sind ReadOnly und müssen alle 5 minuten beschrieben werden da der sonst wieder in den Automatikbetrieb wechselt. -
@ag
Dh. Du setzt 40151 auf 803 und 40149 dann auf die gewünschte Leistung?Ich bin jetzt noch auf das hier gestossen:
Nachtrag:
40151 und 40149 scheinen bei mir nicht verfügbar; stehen "Defaults" drin -
@goersch sagte in SMA Wechselrichter Modbus Register:
@ag
Dh. Du setzt 40151 auf 803 und 40149 dann auf die gewünschte Leistung?Ja, wobei negativer Wert in 40149 den Akku lädt uund positiver Wert entlädt
-
@ag doof, das wäre einfach gewesen - die scheinen bei meinem Modell nicht unterstützt
-
@goersch
Lass dich nicht von den Zahlenwerten irritieren, diese register können nur beschrieben werden und geben bei lesezugriff müll zurückzeige mal bitte deine Konfiguration der DPs
und die Einstellungen der Holdingregister im Adapter -
@ag
Danke - werde ich mal versuchen. Ich wollte erst mal alle Register lesen und sehen, ob da wo ich was reinschreiben will auch was sinnvolles drin steht.Wenn die WriteOnly sind, dann geht das natürlich nicht.
-
-
In der Doku zu meinem Wechselrichter
-
@ag es ist Wechselrichter abhänging.. deshlab vorsichtig mit der Aussage.. deshalb immer in die richtige Doku schauen Typ aussuchen und erst dann entscheiden
beschreibst du ein RW Register zu oft geht dir der Speicher flöten