-
-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.5.83 Zero Werte bei inverter/total/YieldDay, inverter/total/YieldTotal ... #671
Comments
ja richtig beobachtet. Ich denke ich weiß wo der Fehler sitzt und werde ihn in den nächsten Tagen beseitigen |
Super. Vielen Dank. |
bitte mit |
OK, werde ich machen, berichte später. |
@lumapu Negativ Euer Ehren 😪 |
Ja, bei mir ebenso. |
wir hatten erst kürzlich einen pull request für MqTT. Der sollte verhindern, dass unvollständige Totalwerte übertragen werden. Ich bin mir jetzt fast sicher: Der Fehler liegt in |
ja die 5.78 funktioniert in jedem Fall, bei der 5.83 und 5.85 hab ich den fehler bemerkt bei der 5.80 bin ich selbst nicht sicher |
Ob die 0.5.78 die letzte funktionierende ist, kann ich auch nicht sicher sagen. |
das Problem ist, dass bei der Ermittlung der Totalwerte die mit Status MQTT_STATUS_NOT_AVAIL_NOT_PROD nicht berücksichtigt werden. Ich arbeite an einer Korrektur, kommt heute noch. |
@beegee3 Ist das die 87 ? |
nein, das kommt erst hier:
|
die 87er Version hat nur die "händische" Yield Total Correction je Solarmodul in den Inverter Settings und noch keinen Fix für das hier aufgeführte Issue. Mein Vorschlag kam erst nachdem 87 raus war.
Nein, auch in der 87 werden keine Zero Werte übermittelt. Die Total Berechnung ist schlichtweg falsch weil nur die Inverter berücksichtigt sind, die noch Online sind. Aber das hat sich ja hoffentlich mit der nächsten Version erledigt🤞 |
@lumapu noch ein Nachtrag (reine Pedanterie, hat eigentlich keine Auswirkungen und wenig mit dem Issue zu tun)
|
hab' die Korrektur oben an 3 Stellen verändert: |
Wann gibts die .88 ;-) |
@MiniOh |
na, super den schwarzen Peter auf mich schieben, wenn's morgen nicht klappt 😦😨 |
Einer muss ja Schuld sein 🙂 |
Es hat sich definitiv was geändert 😲 Es werden jetzt keine Werte von den einzelnen Strängen der WRs mehr ausgegeben, obwohl schon eingespeist wird. Die Inverter sind aber noch im Status 1. erst wenn die Inverter im Status 2 sind werden auch Werte zu den Strängen per MQTT geliefert. Das war vorher nicht so. Ist das gewünscht ? (Im Bild fehlen die Daten der einzelnen Inverter, obwohl schon eingespeist wird) ich fand es vorher „ehrlicher“, ist aber kein Beinbruch wenn man es weiß. Bin gespannt auf heute Abend 😉 |
nein, wir sind eher dankbar, dass du dich dem Thema auch angenommen hast 😃 |
@knickohr stimmt, ist ein Inverter im Status 1 (MQTT_STATUS_AVAIL_NOT_PROD) werden seine Daten nicht ausgegeben. Ich wollte vermeiden, dass permanent Ausgaben erfolgen, solange der IV in diesem Status ist also online ist, aber nichts produziert. Aber, hast ja Recht, wenn man nicht nur an den Yield Werten interessiert ist, macht eine Ausgabe im Status 1 auch Sinn. @lumapu also in und eine Korrektur in
habe den Code oben entsprechend korrigiert. |
Geschafft ! Es funktioniert wieder 😎 Jetzt nur noch der kleine Schönheitsfehler mit dem Status, dann haben wir wieder den Stand zuvor 👍 |
Ja, sieht gut aus. Auch hier keine Zero Werte mehr. |
Freut mich zu hören, @beegee3 das sind deine Lorbeeren. Stabilität ist für die 90ger Versionen vorgesehen 🙈 und bei 100 machen wir ein Release 😂 |
steck ich gerne ein 🪴.
Versuche gerade, diese Info zu nutzen um die 'missing Frame' Rate zu senken. |
Muß ich Morgen mal genauer drauf schauen. |
Ich habe relativ viele "Missing Frames". Konnte ich bisher auch durch ändern des Empfangs am NRF nicht beseitigen, Hat mich aber bisher auch nicht weiter gestört TX und RX fails hab ich sogut wie keine. |
Hey, ich vermute es passt noch nicht ganz mit den Zero Werten bei der 0.5.88. |
ja, hab' ich auch heute morgen festgestellt. Die Zeros kommen wohl, wenn der Inverter als produktiv festgestellt wurde, aber noch keine Werte ermittelt wurden. Beim Booten sind natürlich erst alle Werte aller Inverter auf 0. Da die Total Angaben gemacht werden, sobald ein Inverter produktiv ist, werden die Summen solange falsch berechnet, bis alle online sind (wie du's beschrieben hast). |
@beegee3 |
@beegee3 |
@beegee3 Ich habe mal nach deinen Anweisungen mitgeloggt. Grob überflogen habe ich es auch, was ich oft gesehen habe ist |
Code oben editiert ( |
ja, der log ist schwierig, sind ja fast nur Retransmits 😞 Aber auch hier scheinen sich die Vermutungen 1 und 2 zu bestätigen. |
Guten Morgen, diese Anpassungen sind noch nicht in der .89 drin, oder? |
sind noch nicht drin, alle Änderungen betreffen Stabilitätsprobleme @lumapu an vielen Stellen werden Inverter mit |
@lumapu 👍zur neuen Version 0.5.90. Leider haben es die letzten Änderungen an
|
Auch das dürfte gefixed sein. eben hat es bei mir wieder funktioniert 👍 |
Hallo
kann es sein, dass mit der 0.5.83 nun auch Zero Werte bei inverter/total/YieldDay, inverter/total/YieldTotal und inverter/total/P_AC per MQTT übertragen werden, wenn die WR Abends offline gehn.
Mit der 0.5.78 war das nicht der Fall.
Mit der 0.5.78 war es doch so, dass z.B. YieldDay mit dem Offline schalten der Wechselrichter nicht mehr "kleiner" wurde.
Wenn z.B. bis Abends 6.5kWh Erzeugt wurden, wurden 6500Wh per MQTT übertragen, auch wenn bereits einer der Wechselrichter offline war.
Bei der 0.5.83 scheint es so zu sein, dass dann noch die YieldDay von 2 von 3, und später von 1 von 3 WR übertragen werden und am Ende noch ein paar Zero Werte bevor die MQTT Übertragung endet.
Jeweils keine Settings aktiv bei:
Reset YieldDay at Midnight
Reset Values at Communication stop
Reset Values on 'not available'
Ebenfalls nichts gesetzt bei:
disable night communication
Hardware
The text was updated successfully, but these errors were encountered: