NEWS
SMA Modbus Probleme
-
Hallo,
es gibt zwar schon ein paar Threads zu diesem Thema aber meins will nicht so recht dazu passen.
Ich benutze einen SMA Tripower STP6.0 Wechselrichter und möchte die Daten per Modbus auslesen. Leider bekomme ich bei allen Registern als Unsigned den Wert 4294967295 zurück. Signed Register kommen mit -1 als Antwort.
Zum testen des Modbus nutze ich, wie von SMA empfohlen, den "Redzio Modbus Master Simulator". Dieser gibt mir an den Adressen auch die passenden Antworten, also die richtigen Daten.
Wie ich sehe nutzen einige die "Eingangsregister", andere die "Holding Registers". Bei Holding Registers bekomme ich nur die Meldung im Log, dass Register -9950 nicht existiert (Invalid holdingRegisters address: -9950)
Für hilfreiche Tipps danke ich im Voraus.
Gruß DerGraf
-
Okay. Fehler gefunden. Der Haken bei "Aliases benutzen" muss raus und es müssen die Eingangsregister benutzt werden. Dann kommen Ergebnisse.
Aber: Ich brauche bei einigen Registern eine Länge von 4. Nach Änderung auf 4 wird der Wert jedoch automatisch wieder nach Bestätigung auf 2 gesetzt
Bitte Hilfe
Edit: Typischer Anfängerfehler. Typ auf 64bit und schon klappt es mit der 4er Länge
-
Also, alles gelöst? Super! Schreibe das doch in den Threadtitel.
Bei mir hatte ich mit meinem SMA SunnyBoy das Problem, das in einigen Registern hohe negative Werte geliefert werden, wenn der Wechselrichteer in Powersave geht. Da musste ich mir mit einem Script behelfen, dass die Werte dann auf 0 bzw. den letzten gültigen Wert setzt.
-
Könnte mich bei der Modbus EInrichtung jemand unterstützen?
Ich habe meinen SMA STP 10.0 diesen Monat in Betrieb genommen und habe die aktuellste Firmware drauf.
Leder weiß ich nicht, wie ich die Registereinträge konfigurieren muss im Adapter. So ein paar Standardanzeigen wären halt schön, die ich in meiner VIS weiterverarbeiten kann.
Danke schonmal vorab
-
@frana120500
schau mal ob das hier funktioniert: https://forum.iobroker.net/post/254545Besten Gruß
Werner