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

.PVI_0.String_0.DC_POWER and .PVI_0.String_1.DC_POWER not updating and not in setup list #148

Closed
smartboart opened this issue Apr 14, 2023 · 10 comments
Assignees
Labels
out-of-adapter-scope E.g. issue of E3/DC firmware

Comments

@smartboart
Copy link

smartboart commented Apr 14, 2023

Describe the bug

Hello, PVI_0.String_0 and 1 is missing in the Tag List. Only TAG_PVI_REQ_DC_STRING_ENERGY_ALL is present.
So the states for String 0 and 1 not getting updated .
The state String Energy all is getting updated in this case.
After a reboot the String 0 and 1 information were polling again.

see pictures..

grafik
grafik

Versions:

  • Adapter version: 1.1.1
  • JS-Controller version: 4.0.24
  • Node version: v18.15.0
  • Operating system: debian buster / RPI4 8GB
  • NPM: 9.5.0

Additional context
I need the states for String 1 and 2 stable and constantly polling for my vis. ...It would be great to habhave this states in the setup tag list...thanks..
The firmware Version of the E3DC would also be great to have. TheModbus Adapter is providing this...

@git-kick
Copy link
Owner

git-kick commented Apr 14, 2023

Hi and thanks for your report.

The firmware Version of the E3DC would also be great to have.

This is content of the INFO namespace, which is not yet supported. I created #149 for this.

@git-kick
Copy link
Owner

git-kick commented Apr 14, 2023

PVI_0.String_0 and 1 is missing in the Tag List. Only TAG_PVI_REQ_DC_STRING_ENERGY_ALL is present.
So the states for String 0 and 1 not getting updated .

Only request-tags are listed in the Polling Intervals list, because the adapter can only control the send time of requests.
With my E3/DC S10, all STRING.DC_... values are reported properly.
Therefore I can exclude that the root cause of the issue is a missing Polling Interval list entry.

We have seen similar issues (particularly with new battery types) when E3/DC introduced new components but did not - at least not so far - update the firmware so that it propagates all values for the new components over RSCP.

This is only a first suspicion, so if you want me to dig in, please provide a silly-log:

  1. stop instance
  2. delete log
  3. set instance to log mode "silly"
  4. start instance an let it run for ca. 1 minute
  5. store log in a file and make sure to delete cleartext passwords which are logged upon authentication (this will be fixed in v1.1.2)
  6. attach logfile to the issue (no inline log please; it's too long)

@git-kick git-kick self-assigned this Apr 14, 2023
@git-kick git-kick added the bug Something isn't working label Apr 14, 2023
@smartboart
Copy link
Author

smartboart commented Apr 14, 2023

Hello, here is the log file...
I need to inform you, that in this log everything went fine. I have watched this behavior 2 times. Only 2 times because i have just yesterday changed my vis from modbus states to RSCP... A restart always fixed the issue.
My E3DC-S10EPro is from 2020.
RSCP_silly_log.txt

@git-kick
Copy link
Owner

Okay... then it is not worth inspecting the log now.

I find it hard to estimate how large a silly-log will grow untli the error occurs. Perhaps it is better to do something like

  1. start normal operation (info log)
  2. wait until error occurs
  3. delete log
  4. set instance to "silly" without restart
  5. wait some time until error reoccurs (see Polling Interval setting)
  6. save the log...

@ArnoD15
Copy link

ArnoD15 commented Apr 15, 2023

Hallo Smartboart,
kann es sein, dass es in der Zeit passiert, wo dein Wechselrichter in den Standby-Modus wechselt, um Strom zu sparen?
Mir ist das bei den Temperatur Werten vom WR aufgefallen, dass dann keine Werte mehr vom E3DC übertragen werden.
Habe es jetzt bei mir mal geprüft und in dem gleichen Zeitraum werden auch die Volt, Watt Werte der einzelnen Strings nicht mehr übertragen und auch keine Watt werte der drei Phasen.
Wenn der WR sich wieder einschaltet, funktioniert alles wieder ohne Neustart vom Adapter.
Komisch ist nur, dass es über den Modbus Adapter ja funktioniert.
Denke, das ist eher was für ein Ticket bei E3DC.

grafik

grafik

@smartboart
Copy link
Author

smartboart commented Apr 15, 2023

Hi Arno...Könnte gut sein...habe mal ein Chart zusammen gebaut mit den Historie Daten...
Man sieht das Bat Power gegen 0 geht. Später sind dann die Daten weg..Könnte also mit dem Energiesparmodus zu tun haben..

grafik

@smartboart
Copy link
Author

smartboart commented Apr 18, 2023

Heute wieder keine Aktualisierung der PV String Weerte....siehe Bild.leider war der log nicht auf silly, habe aber im laufenden Betrieb umgestellt ohne Adapter neustart. Der log ist angehängt.
This time a restard do not fix it. And the E3DC is not in idle mode...
RSCP_silly_log_ohne Neustart.txt

grafik

@smartboart
Copy link
Author

smartboart commented Apr 18, 2023

um ca. 12:30 ohne zutun wurden dann wieder Daten für String Leistung übergeben.
grafik

@git-kick
Copy link
Owner

So wie ich das sehe, liegt das Problem höchstwahrscheinlich nicht im Adapter, sondern auf der S10-Seite.

@git-kick
Copy link
Owner

git-kick commented May 8, 2023

Das Thema wird in #160 weiter bearbeitet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
out-of-adapter-scope E.g. issue of E3/DC firmware
Projects
None yet
Development

No branches or pull requests

3 participants