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

Probleme mit der Zeit?! #34

Closed
luckyheiko opened this issue Jan 21, 2024 · 22 comments
Closed

Probleme mit der Zeit?! #34

luckyheiko opened this issue Jan 21, 2024 · 22 comments
Assignees
Labels
enhancement New feature or request

Comments

@luckyheiko
Copy link

luckyheiko commented Jan 21, 2024

Hallo

danke schon mal für den Adapter, benutze diesen nun seit 1 Woche und bekomme immer

sun2000.0 2024-01-21 15:41:27.555 warn Not all data can be read! Please reduce the intervall value.
sun2000.0 2024-01-21 15:16:27.540 warn Not all data can be read! Please reduce the intervall value.
sun2000.0 8442 2024-01-21 18:11:45.024 warn Error while reading from 192.168.10.18: [37700|100] id: 1 '' with : Timed out
sun2000.0 8442 2024-01-21 18:11:39.524 warn Error while reading from 192.168.10.18: [37100|114] id: 1 '' with : TcpRTUBufferedPort Connection Timed Out

könnte dies an meiner Dongle Version liegen?

  V100R001C00SPC159

habe die Version 0.1.3 und die Zeit schon auf 30 sek gestellt, aber gibt/gab keine Änderung.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

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

Versions:

  • Adapter version:
  • JS-Controller version:
  • Node version:
  • Operating system:

Additional context
Add any other context about the problem here.

@bolliy bolliy self-assigned this Jan 21, 2024
@bolliy bolliy added the bug Something isn't working label Jan 21, 2024
@bolliy
Copy link
Owner

bolliy commented Jan 21, 2024

Das ist ein bug. Die Fehlermeldung ist einfach falsch. Bitte vorerst ignorieren!
Im nächsten Update behebe ich den Fehler.
Danke für den Hinweis.

VG Stephan

@bolliy
Copy link
Owner

bolliy commented Jan 21, 2024

Wie viele WR betreibst du?

@luckyheiko
Copy link
Author

luckyheiko commented Jan 21, 2024

Habe nur 1 WR (per Wlan)
SUN2000-8KTL-M1 / 15kWh Speicher und sonst nur Dongle und das Smartmeter.
eigentlich noch die WB, aber die WB ist zu 90% vom Netz getrennt.

@bolliy
Copy link
Owner

bolliy commented Jan 21, 2024

Danke, nur für meine Statistik ;)

@luckyheiko
Copy link
Author

Hallo

hab gerade noch nen fehler bemerkt.
der WR hat die oben genannte FW.

auf dem Dongle (SDongleA-05) habe ich die V200R022C10SPC108
also WR V100R001C00SPC159

bolliy added a commit that referenced this issue Jan 21, 2024
bolliy added a commit that referenced this issue Jan 24, 2024
* [Add sun2000 to latest](ioBroker/ioBroker.repositories#3219)
* improve error handling (#34)
* add simple optimizer info
* Riemann sum of input power with energy loss for new state `dailySolarYield`
* try to recreate the `yield today` from the fusion portal
@bolliy
Copy link
Owner

bolliy commented Jan 24, 2024

Please install the new version and test again.
Stephan

@luckyheiko
Copy link
Author

luckyheiko commented Jan 24, 2024

wow
das ging schnell O.o
hab instaliert und bis jetzt gibts keinen fehler.
wenn ich mich nicht noch mal melde, kannst hier zu machen.

DANKE

@luckyheiko
Copy link
Author

muss mich leider noch mal melden.'

sun2000.0 | 2024-01-24 19:56:35.502 | warn | Error while reading from 192.168.10.18: [37765\|2] id: 1 '' with : Timed out -- | -- | -- | -- sun2000.0 | 2024-01-24 19:56:05.502 | warn | Error while reading from 192.168.10.18: [37765\|2] id: 1 '' with : Timed out sun2000.0 | 2024-01-24 19:55:31.221 | warn | Error while reading from 192.168.10.18: [37765\|2] id: 1 '' with : Data length error, expected 9 got 7 sun2000.0 | 2024-01-24 19:48:05.502 | warn | Error while reading from 192.168.10.18: [37765\|2] id: 1 '' with : Timed out

denke aber das diese fehler kommen, da der 'dongle' aufgeweckt wird (da WR im standby) und dann zu lange braucht?!
kann man hier die Abfrage eingrenzen, wenn der WR im Standby oder so? (halt im winter / nacht)

@bolliy
Copy link
Owner

bolliy commented Jan 24, 2024

Hallo, mein WR geht bisher nicht in den Standby. Wenn der Dongle nicht antwortet, erhält man natürlich auche keine Daten. Hast du eine Idee wie ich eine Unterscheidung zwischen Stanby und Fehlverhalten vornehmen könnte?
Außerdem frage ich mich, wieso der WR/Dongle in den Standby geht, wenn doch immer Daten abgefragt werden?
Da ich auch von anderer Seite schon über den Stanby-Modus gehört habe, frage ich mich wo diese Funktion aktiviert wird?

@bolliy
Copy link
Owner

bolliy commented Jan 24, 2024

https://www.photovoltaikforum.com/thread/186188-sun2000-8ktl-m1-und-sonnenlichterkennung-standby-mit-luna2000-5kw/

Liegt es daran, dass der SOC auf 0% gegangen ist? Dann geht der WR wohl in den Stanby Mode.
Das können wir Softwareseitig leicht ändern. Meiner läuft zwischen 10%-90%

@bolliy
Copy link
Owner

bolliy commented Jan 24, 2024

Ja, nun geht mein WR auch in den Standby. Ich habe das AC-seitige Laden ausgeschaltet und schwupps geht der WR in Standby.
Ich überlege mir mal etwas ....
Stephan

@luckyheiko
Copy link
Author

luckyheiko commented Jan 25, 2024

sun2000.0.inverter.0.battery.SOC = Discharge Cutoff Capacity und Input power =0
dann lass den WR / Dongle schlafen gehen.
dieses 'Problem' tritt auch nur (in meinen augen) im Winter auf, wenn eben die Batterie keinen SOC mehr hat und der WR wegen Energiespargründen die Augen zumachen möchte.

und für nächsten start kannst ja Nächster Tagesbeginn: 08:04 (Astro) nehmen
(ich hab das z.B. im shuttercontrol.0.info.Sunrise)
(da das be mir nicht funktioniert (https://youtu.be/69OB3TVRSck?t=309)
P.S.: musste manuell das Update anstoßen nun gehts

@bolliy bolliy added enhancement New feature or request and removed bug Something isn't working labels Jan 25, 2024
@bolliy
Copy link
Owner

bolliy commented Jan 25, 2024

Idee: Ich werde den Status Register 32089 auswerten und in diesem als Klartext in einem State hinterlegen. Sollte der WR im Standby Mode sein, werden gescheiterte Verbindungsaufbauversuche zum Dongle nicht mehr als Warnung sodern als Debug oder Info deklariert. Ich ändere mal den Label deines Issue auf enhancement.
Stephan

@bolliy
Copy link
Owner

bolliy commented Jan 29, 2024

Hallo, kannst du mir bitte noch sagen auf welchen Wert der State sun2000.0.inverter.0.deviceStatus der WR bei dir geht?
Bei mir steht der sun2000.0.inverter.0.deviceStatus normalerweise auf 512. Wenn allerdings die Bedingung:
sun2000.0.inverter.0.battery.SOC = Discharge Cutoff Capacity und Input power =0
besteht dann geht mein WR auf 40960. Allerdings antwortet mein Dongle ohne Fehler.

Stephan

@luckyheiko
Copy link
Author

grafik
WR hat 'end' SOC (15% erreicht) und ist im 'schlaf'

@bolliy bolliy added the bug Something isn't working label Feb 2, 2024
bolliy added a commit that referenced this issue Feb 10, 2024
* add battery unit information for example temperature #40
* modbus timeout, connect delay and delay can be configured #34
* device status as plain text `sun2000.0.inverter.x.derived.deviceStatus`
* Introduction of a driver model. A separate driver can be created for each device #41
@bolliy
Copy link
Owner

bolliy commented Feb 10, 2024

Bitte mal die V0.3.0 installieren und testen...
https://forum.iobroker.net/topic/71768/test-adapter-sun2000-v0-1-x-huawei-wechselrichter
Stephan

@bolliy
Copy link
Owner

bolliy commented Feb 11, 2024

Wenn ich das richtg sehe hast du den smart charger von Huawei im Einsatz. Dieser greift konkurierend ebenfalls auf den modbus zu. Das führt unweigerlich zu timeout Fehler beim Adapter und beim charger. Ein gleichzeitiger Zugriff auf modbus (seriell) ist nicht möglich.
Hier hilft nur ein sog. modbus-proxy oder der Einsatz eines smartLoggers von Huawei!

Siehe:
https://www.photovoltaikforum.com/thread/208282-modbus-register-f%C3%BCr-huawei-fusioncharger-wallbox/

Stephan

@bolliy
Copy link
Owner

bolliy commented Feb 14, 2024

Hallo Heiko, bitte dein Anliegen nun testen!
Siehe: https://forum.iobroker.net/post/1128119

Stephan

@bolliy bolliy removed the bug Something isn't working label Feb 14, 2024
@luckyheiko
Copy link
Author

Hallo
habe gestern noch die 31er instaliert. Bis jetzt keine Fehler im Log.
Danke :)

@bolliy
Copy link
Owner

bolliy commented Feb 14, 2024

Hallo Heiko,
hast du die DEV-Version (https://github.com/bolliy/ioBroker.sun2000/tarball/dev) installiert oder die "offizielle latest Version"?
Beide haben die selbe Versionsnummer, da die DEV-Version keine eigene Versionsnummer besitzt, sondern nur ein Abbild der aktuellen Entwicklung ist.
Geht dein Slave Inverter in Nacht aus? MIt der Dev-Version möchte ich die Timeout-Fehler in dieser Situation beheben.
Stephan

@luckyheiko
Copy link
Author

luckyheiko commented Feb 15, 2024

hallo,
habe wohl die 'normale' version, die io broker vorgeschlagen hat.
aber ich habe nur 1 mal die meldungen

sun2000.0 | 2024-02-15 00:49:40.024 | warn | Error while reading from 192.168.10.18 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out

-- | -- | -- | --
sun2000.0 | 2024-02-15 00:49:25.019 | warn | Error while reading from 192.168.10.18 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out

sun2000.0 | 2024-02-15 00:49:10.000 | warn | Error while reading from 192.168.10.18 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out

sun2000.0 | 2024-02-15 00:43:40.002 | warn | Error while reading from 192.168.10.18 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out

und hier denke ich das es die abfrage nicht (offline) WB sind?!

@bolliy
Copy link
Owner

bolliy commented Feb 15, 2024

Sofern der WR oder Speicher in STANDBY (Speicher: SLEEP_MODE), dann kommen ein paar Timeouts. Das ist aber auch nachvollziehbar.
Wenn du nichts dagegen spricht, würde ich gern den issue schließen. Ist da ok für dich?

@bolliy bolliy closed this as completed Feb 20, 2024
bolliy added a commit that referenced this issue Mar 1, 2024
* detect standby mode of inverters (#34)
* devices in standby often give incorrect values. These are assigned "0" (#40)
* the modbus register and the length are stored in the description of the states
* implemented modbus-proxy (read-only cache)
* read register data from SDongleA
* additional loop interval medium (SDongle data)
* Integration of [NRGkick Wallbox](https://www.nrgkick.com)
* read string data faster (high interval)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants