Hi
Ich hadere mit dem ähnlichen Problem, bin aber einen Schritt weiter.
Ich habe ae-conversion angeschrieben und man hat mir die "Protokoll-Doku" zugesendet, die sehr überschaubar ist.
Genaugenommen frage ich meinen Inv350 seit 10 Jahren erfolgreich ab - mit einem RPi2 (die andern gabs damals noch nicht).
Das alles ist seeeehr simpel im Prinzip.
Man öffnet die serielle Schnittstelle des Adapters (bei mir der da
https://de.elv.com/linker-kit-rs485-sch ... =264020335), weil da steht mir kein USB Ding irgendwo ab und die GPIOS werden auch "sauber sortiert" und mit mehr Masse und 5/3.3V Pins ausgeführt) - was hier ein "/dev/ttyAMA0" wäre.
Dort sende ich dann gemäß Doku ein "#050" (die "05" ist die Adresse meines WR, kann nur bis 32 gehen - woher ich die habe, weiß ich nimmer)
was wie folt dann aussieht
pi@Pi2n:~/Solar $ ./Aegis2.pl "#050"
gesendete Zeichenfolge: #050
empfangene Zeichenfolge: *050 0 35.6 1.44 50 83.2 0.07 49 50 43
Bedeutung
# Feld 0 = Responsecode
# Feld 1 = Status
# Feld 2 = Volt-DC
# Feld 3 = Strom-DC
# Feld 4 = Watt-DC
# Feld 5 = Spannung AC (stimmt aber nicht vom Wert)
# Feld 6 = Strom AC
# Feld 7 = Watt-AC
# Feld 8 = Temperatur (immer 50)
# Feld 9 = Tagesertrag in Wh
Soweit so einfach und gut.
Der Befehl "#05L 050" sollte die Leistungsreduktion auf 50% schalten (temporär bis zum nächsten Reset) - nur: meiner akzeptiert das nicht! Er gibt mir immer das Ergebnis des "#05L" Befehls aus, nämlich 100%....
Vielleicht hat mein WR einen an der Klatsche und Deiner tut es.
Ich kann mir leider kein Solaranzeige Image antun, weil damit die Abfrage meines Zählers (EVU besteht auf verschlüsselter MBus Ausgabe, das muß ich mit eigenem Programm am Pi machen und auch meine anderen "Smart Home" Steuerungen sind selbsgestrickt wie Ladestromsteuerung für den Akku. Das funktioniert alles sehr gut und würde mit der Solaranzeige nicht harmonieren.