Skip to content
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

Daten werden nicht richtig Ausgelesen #97

Closed
Continueless opened this issue Sep 27, 2023 · 14 comments
Closed

Daten werden nicht richtig Ausgelesen #97

Continueless opened this issue Sep 27, 2023 · 14 comments

Comments

@Continueless
Copy link

Describe the bug
Spannung, Storm und Leistung werden manchmal mit 0 zurück gegeben, wodurch einige Daten fehlen im Graph

To Reproduce
Steps to reproduce the behavior:
kommt immer wieder sporadisch

Expected behavior

Screenshots & Logfiles
If applicable, add screenshots and logfiles to help explain your problem.

Versions:

  • Adapter version: 0.17
  • JS-Controller version: 5.0.12
  • Node version: 16
  • Operating system: ubuntu 22.04

Additional context

@o0shojo0o
Copy link
Collaborator

Das kann ich so nicht bestätigen, sicher das die Verbindung zu deinen Inverter nicht weg war?
Weil dann setzt OpenDTU die werte auf 0.

@Continueless
Copy link
Author

Continueless commented Sep 27, 2023 via email

@o0shojo0o
Copy link
Collaborator

Ich habe in der aktuellen git Version eine Option namens Set the states to 0 if the inverter is not accessible hinzugefügt die du abschalten kannst, so das die Nullung nicht mehr von Adapter gemacht wird wenn der Inverter offline geht.

So werden nur stumpft die Daten von der OpenDTU in den States geschoben .

@Continueless
Copy link
Author

Continueless commented Sep 29, 2023 via email

@o0shojo0o
Copy link
Collaborator

Sorry jetzt kann ich dir nicht mehr folgen.
Ich habe nur die Logik vom Adapter für das nullen von Inverter Werten abschaltbar über die Einstellungen gemacht.

@Continueless
Copy link
Author

Continueless commented Sep 29, 2023 via email

@Continueless
Copy link
Author

Also es geht um diese nullen. Nur das wir nun nicht aneinader vorbei reden. Es geht nicht darum das yieldday um 0 Uhr auf 0 gesetzt wird.
Der Adapter soll also am Tag praktisch wenn 0 vom Inverter kommt das ignorieren bis wieder ein verlässlicher Wert kommt. Dies ist bei der Abfrage über mqtt so.

Screenshot 2023-09-29 121428

@o0shojo0o
Copy link
Collaborator

Also es geht um diese nullen. Nur das wir nun nicht aneinader vorbei reden. Es geht nicht darum das yieldday um 0 Uhr auf 0 gesetzt wird.

Das wird in der aktuellen Adapter Version durch den OpenDTU gesteuert.

Der Adapter soll also am Tag praktisch wenn 0 vom Inverter kommt das ignorieren bis wieder ein verlässlicher Wert kommt. Dies ist bei der Abfrage über mqtt so.

Nein das ist bei MQTT und über Wesocket gleich, nur der Adpater hat da noch etwas an Logik drinnen was Du aber durch die neue Option von Adapter deaktivierst kannst (für z.B. instabilere Verbindungen)

@Continueless
Copy link
Author

Continueless commented Sep 29, 2023 via email

@o0shojo0o
Copy link
Collaborator

Ich hab es probiert. Es ist bei mqtt anders. Bei mqtt behält er den Wert bei, bis ein neuer verlässlicher Wert kommt. Wo genau kann ich die von dir benannte Einstellung machen ?

ioBroker:
image

OpenDTU:
image

@Continueless
Copy link
Author

Continueless commented Sep 30, 2023 via email

@o0shojo0o
Copy link
Collaborator

o0shojo0o commented Sep 30, 2023

Wie ich hier schon schrieb habe ich es in der Git Version hinzugefügt...

@Continueless
Copy link
Author

Continueless commented Sep 30, 2023

Okay, ich werde es proieren

o0shojo0o added a commit that referenced this issue Oct 1, 2023
- (o0shojo0o) Increase to the first major release, as it has now reached a stable level.
- (o0shojo0o) added yieldtotal Protection against incorrect zeroing when the OpenDTU restarts if the inverter is not accessible
- (o0shojo0o) added option `Set the states to 0 if the inverter is not accessible.` ([#97](#97))
@Continueless
Copy link
Author

Ich habe es nun 24h getestet und der Adapter macht genau das was er soll.

Vielen Dank das du dich darum überhaupt benühst und das du mir weitergeholfen hast !! Wirklich erstklassig und nicht selbstverständlich !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants