NEWS
SMA Wechselrichter
-
Vielen Dank für eure Zeit!
Und hier mein Lösungsweg für die, die zukünftig auch auf der Suche sind:
Aaaalso ... nachdem ich fast irre geworden bin in den letzten 72h habe ich nun doch noch das Tool von Radzio aus dem Link des SMA-Blogs zum Laufen bekommen und gesehen, dass auf meinem heimischen Modbus TCP hier sehr wohl Daten pollen kann.
Das spornte mich weiter an und ich war entgegen der Verfahren auf euren Screenshots hier mal ganz verwegen und habe im Adapter des iOBrokers einfach mal unter dem Holding Registers Tab eine Registeradresse eingetragen und zack!!! -> Ampel Grün und Werte kommen.
Aus den Screenshots hier habe ich immer entnommen, dass die Werte unter Eingangsregister einzustellen sind. Hatte ich das nur falsch verstanden? Vielleicht liegt es an meinem Wechselrichter oder dem Firmwarestand? Ich habe den SMA STP15000TL-30 im Einsatz.
-
@kilolima Interessant. Dann hat der Tab Holding Registers auch einen Sinn
-
@kilolima
Ich hab den Tripower 10000TL-20 und habe es in den Eingangsregistern -
@kilolima
Ich hab den Tripower 8000TL-20 und habe es ebenfalls in den Eingangsregistern. -
Wollte mir auch gerade Modbus installieren. IP ist richtig, Port wird durchgeleitet. Jemand eine Lösung für mich ?
-
@Slowman Modbus im WR aktiviert?
Register eingetragen?
-
@Slowman sagte in SMA Wechselrichter:
Wollte mir auch gerade Modbus installieren. IP ist richtig, Port wird durchgeleitet. Jemand eine Lösung für mich ?
Ich habe bei mir den Wert für "Read timeout" auf 8000 hoch gesetzt. Damit kommt die Meldung noch ab und zu aber wesentlich seltener. Von daher gehe ich davon aus, dass der Wechselrichter ab und zu einfach nicht schnell genugg ist.
Wobei Deine "Warnung" eine andere ist...
Da scheint die Verbindung selbst schon nicht zu klappen. Welchen WR hast Du? -
Habe gerade im Sunny Explorer geschaut TCP ja, aber ob nun Modbus auch aktiv ist, weiß ich nicht. Nichts gefunden mit Einstellung Modbus an/aus
SMA 15000tl-30
-
Ich kann gerade selber nicht gucken wo das steht.
Hat der WR eine Firmware die Modbus unterstützt?
-
Sieht es so aus im Sunny Explorer:
-
So sieht es bei mir auch aus. Ich muss doch im ioBroker nur die IP eintragen, Port bleibt 502 (ist auch nicht blockiert), Geräte ID 3 und überall den Haken raus. Kann es vielleicht daran liegen, das ich den HomeManger 2.0 habe?
-
Keine Ahnung ob es am homemanager liegen kann.
Aber nochmal die Frage: hast du Register eingetragen?
-
-
@Slowman sagte in SMA Wechselrichter:
@wendy2702 sagte in SMA Wechselrichter:
Register eingetrag
??? Register eingetragen?
Im Tab "Eingangsregister" die abzurufenden Informationen.
-
@Slowman Ja.
Z.B. So
-
Vielen Dank an Euch Beiden!
Ja, ich habe ein Register jetzt unter eingetragen. Funktioniert jetztHabe jetzt Minus stehen ? Wie bekomm eich dies weg, ist das Wattangabe?
-
Das war ein Beispiel von mir.
Du findest die komplette Liste für deinen WR bei SMA.
Ich weiß nicht ob dein WR diese Register so beliefert und einige Werte wirst du nicht bekommen.
-
@Röstkartoffel sagte in SMA Wechselrichter:
Da der SMA SB5 aber bei fehlender PV-Voltage den Wert "-2147483648" im Register 30777 liefert, habe ich folgendes Skript am laufen:
on({id: "modbus.0.inputRegisters.30777_Power_L1", change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("javascript.0.PV_Anlage.Werte.PVLeistung", (getState("modbus.0.inputRegisters.30777_Power_L1").val), true); });
Damit habe ich dann den Wert "0" in dem Javascript Datenpunkt bei fehlender PV-Spannung.
Und den Haken bei Aliases habe ich auch nicht gesetzt.
Wo muss ich diesen denn eintragen? Danke für eine Antwort.
-
Im JavaScript Adapter als Script anlegen.
-
Und den Datenpunkt "javascript.0.PV_Anlage.Werte.PVLeistung" vorher anlegen.
Auch bitte überprüfen, welches Eingangsregister es bei deinem Wechselrichter ist und das im Skript anpassen.