NEWS
[Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana
-
Vielen Dank für diese Infos. Habe Modbus auch gleich eingebunden und funktioniert eigentlich sehr gut.
Aber: Ab und zu liefern mir die Skalierungsfaktoren Werte von -32768, die zugehörigen Werte sind genauso falsch. Woran kann das liegen?
lg
Wolfgang
-
Guten Abend.
Ich Frage per Modbus TCP 2 SolarEdge WR ab - das geht.
Wenn ich die Batterie abfrage, bekomme ich keine Antwort.
Wenn ich aber per Windows-Modbus-Tool die Register abfrage, bekomme ich eine Antwort.
Ich habe bei den Registern schon +1/-1 versucht._address deviceId name description unit type len factor offset formula role room poll wp cw isScale 40021 1 Model C_Model string 16 1 0 state true false false false 62853 1 SOE SOE % floatsw 2 1 0 value true false false false 40021 2 Model C_Model string 16 1 0 state true false false false
Die 40021 gehen beide.
Die 62853 geht nicht, ist laut Handbuch eigentlich 62852 habe schon +1 addiert.Im Protokoll steht:
Poll error count: 1 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}Das kann doch nicht sein? Ich vermute es liegt am Adapter ?
@Glasfaser du hattest mir schon mal geholfen, ich sehe den Fehler nicht ...
-
ich habe jetzt die "mehrere Geräte IDs verwenden" deaktiviert
und folgende Config die auch nicht geht:
_address name description unit type len factor offset formula role room poll wp cw isScale 40021 Model C_Model string 16 1 0 state true false false false 57731 SOE SOE % floatsw 2 1 0 state true false false false 57732 SOE SOE % floatsw 2 1 0 state true false false false 57733 SOE SOE % floatsw 2 1 0 state true false false false 62837 POWR POWR floatsw 1 1 0 value true false false false 62851 SOE SOE % floatsw 2 1 0 state true false false false 62852 SOE SOE % floatsw 2 1 0 state true false false false 62853 SOE SOE % floatsw 2 1 0 state true false false false
Es geht nur der Wert 40021
die 5er und 6er Werte gehen alle nichtAdapter Version 5-0-11
-
@bitwicht Wenn hier sonst keiner antwortet...
Teste mal meine 100.000er, sind für einen BYD-Akku.```_address name description unit type len factor offset formula role room poll wp cw isScale 101697 CommitSettings Commit Power Control Settings uint16be 1 1 0 level true false false false 101701 ReactivePwrConfig ReactivePwrConfig uint32sw 2 1 0 level true false false false 101763 AdvancedPwrControlEn AdvancedPwrControlEn uint32sw 2 1 0 level true false false false 102787 Batt Rated Energy Batt Rated Energy Wh floatsw 2 1 0 level true false false false 102829 Batt1_Avg_T Batterie 1 Average Temperature °C °C floatsw 2 1 0 level true false false false 102837 Speicher_Ladung Speicher Ladeleistung W floatsw 2 1 0 level true false false false 102851 Speicher_SoH Batterie alterung % floatsw 2 1 0 level true false false false 102853 Speicher_SoC Battrieladung % floatsw 2 1 0 level true false false false 102855 Speicher_Betriebszustand 1 Aus 3: Laden 4: Entladen 6: Erhaltungsladen uint32sw 2 1 0 level true false false false 103237 Str Storage control mode uint16be 1 1 0 level true false false false 103238 Storage_AC_Charge_Policy_RW 0 – Disable, 1 – Always allowed , 2 – Fixed Energy Limit – uint16be 1 1 0 level true false false false 103241 Storage_Backup_Reserved_Setting_RW floatsw 2 1 0 level true false false false 103243 StChDisChMode Storage Charge/Discharge Mode uint16be 1 1 0 level true false false false 103244 Timeout Timout sec uint32sw 2 1 0 level true false false false 103247 Remote Control Charge Limit Remote Control Charge Limit W floatsw 2 1 0 level true false false false
-
wie schon oben ... erwähnt kenne ich den 6ér Bereich nicht .
aber du hast doch geschrieben :
@bitwicht sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Habe den Adapter neu installiert.
Die Register neu erstellt und den WR neu gestartet
Jetzt geht alles - auch die Batterie und ich bekomme alle Werte.
-komisch-und jetzt aufeinmal nicht mehr !?
Was hast du gemacht . -
@lisalisa sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
@bitwichtWenn hier sonst keiner antwortet...
Mhhh ... dazu sage ich mal nichts..
und setzte die Modbus Register in Code-Tags </> , das ist unleserlich !!
-
@glasfaser Sorry, wollte mich hier eigentlich gar nicht einmischen.
Soll ich meinen Beitrag gleich wieder löschen ? -
@lisalisa sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
@glasfaser Sorry, wollte mich hier eigentlich gar nicht einmischen.
Soll ich meinen Beitrag gleich wieder löschen ?Alles gut ... hier kann jeder Antworten und helfen !
-
Ich musste den IOBROKR neu installieren.
Jetzt geht es wieder nicht mehr.Ich habe den Adapter installiert und die Adressen (wie oben beschrieben) eingegeben.
Mehr kann ich ja nicht machen.Ich verstehe nicht das es Leute gibt bei denen angeblich die 5er oder 6er Adressen gehen ...
-
In der Anleitung auf GIT steht: "holding registers are from 40001 to 60000"
vielleicht ist das das Problem da ich ja Register über 60000 benötige ....
-
@bitwicht sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Ich verstehe nicht das es Leute gibt bei denen angeblich die 5er oder 6er Adressen gehen ...
ich habe ein LG RESU10 ( mit SE8K-RWS Hybrid-Wechselrichter ) im 5ér Bereich.
@bitwicht sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Ich Frage per Modbus TCP 2 SolarEdge WR ab - das geht.
Sagen wir mal so, bei dir ist Unbekannt welche Batterie du an der Solaredge angeschlossen hast , bzw. welche zwei Solaredge Wechselrichter
und wie verschaltet .Eventuell kann dann derjeniege weiterhelfen ...
-
haben eine LG RESU 13 am SE10K-RWS mit ID1 und einen SE12,5K mit ID2
Die Batterie liegt wohl im 6er Bereich "warum auch immer"Die Batterie kann ich aber nicht direkt abfragen, läuft wohl über den SE10K-RWS
-
Per Windows Tool bekomme ich jetzt auch antworten auf der 5er Adresse.
Aber im iobroker adapter immer noch nicht - das geht ja bei dir?
_address deviceId name description unit type len factor offset formula role room poll wp cw isScale 40021 1 Model C_Model string 16 1 0 state true false false false 57731 1 SOE SOE % floatsw 2 1 0 value true false false false
siehst du einen Fehler?
-
ich habe es wieder hinbekommen, wobei ich es nicht verstehe.
Ich habe den Haken bei Aliases raus genommen.
Die 40000er Adressen gehen bei =/+1
Die 50000er Adressen gehen NUR mit = (also ohne +1)
Die 60000er Adressen gehen NUR mit = (also ohne +1)Ich vermute das die 40000er Adressen gehen weil base-0 mit +1 gleich base-1 entspricht
-
-
@bitwicht sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
sind bei dir auch einige Werte negativ?
ist erstmal so richtig ..
Das nutze ich so selber nicht !
Die Werte sind Blindleistungen :
siehe auch Motoring Portal unter Auswertung dann auf den Wechselrichter ... Info
Hier mal als Test :
-
Hallo in die Runde,
ich lese meinen Wechselrichter über den M-Bus aus und stelle die Daten grafisch im iobroker da. Jetzt würde gern mal wissen, welcher Werte bitte folgende Daten sind.
Hausverbrauch
PV-Leitung(was produziert wird)
Netzeinspeisung/bezug
Vielen Dank. -
@longbow sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
über den M-Bus aus
welcher Werte bitte folgende Daten sind.
Hausverbrauch
PV-Leitung(was produziert wird)
Netzeinspeisung/bezugSteht doch alles im Threadstart !?
..aber kein M-Bus , sondern hier geht es um Modbus !! -
Danke… ich finde nichts, bin wohl zu blöd… kannst du es mir aber mal bitte sagen, vielen Dank
-
@all
In einem neben " Thread "hat einer Probleme bei der Modbusabfrage des Slave WR.
https://forum.iobroker.net/topic/64745/wechselrichter-slave
Da ich diese Kombination nicht habe , vielleicht kann einer von euch Ihm weiterhelfen ,
Tipps geben , usw. ...SE10K-RWS48BNN4
BVD LVS12Slave : SE4K RWB