Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

HNoll
Beiträge: 36
Registriert: So 25. Dez 2022, 21:57
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von HNoll »

Danke!
Gut zu wissen

vatter
Beiträge: 34
Registriert: Do 22. Feb 2024, 17:46
Hat sich bedankt: 3 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von vatter »

HNoll hat geschrieben:
Mi 29. Mai 2024, 23:14
Ist ja klar .. wenn der Wert 0 ist wird das Fehlerlog aufgerufen was dann beim schreiben des Logs zum Abbruch führt … wenn die Bedingung geändert wird, wird der Fehler nicht mehr korrigiert und das log nicht mehr aufgerufen …
In der Variante unten wird der Fehler abgefangen aber kein Log geschrieben …. Das sollte dann auch gehen … (theoretisch)
Versuch doch mal, ob das funktioniert …

huawei_LAN.php

Bei mir funktioniert sie …
Leider nein. Habe jetzt wieder von == auf < gewechselt.

HNoll
Beiträge: 36
Registriert: So 25. Dez 2022, 21:57
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von HNoll »

Also liegt ein anderes Probleme vor.
Die sleep-Anweisung ist weg, wie Ulrich geschrieben hat?

vatter
Beiträge: 34
Registriert: Do 22. Feb 2024, 17:46
Hat sich bedankt: 3 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von vatter »

So wie ich das verstanden habe, ist die Sleepanweisung nur wegen der Fehlermeldungen bzw Warnings in der php.log. Also habe ich die erstmal gelassen.

Benutzeravatar
Ulrich
Administrator
Beiträge: 6320
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 933 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von Ulrich »

Die sleep Anweisung ist dafür da, dass das Auslesen möglichst genau alle 10 Sekunden passiert.

Möchte man einen Wechselrichter z.B. alle 10 Sekunden auslesen (Wiederholungen = 6) so wird gewartet, falls das Auslesen z.B. nur 1 Sekunde dauert.

Wäre die sleep Anweisung nicht vorhanden, wäre das 6 malige Auslesen schon nach 6 Sekunden erledigt.
Dauert das Auslesen mehr als 10 Sekunden (Was nicht sein darf und ein Fehler darstellt) so werden "Warnings" geloggt. Da die sleep Anweisung in so einem Fall keinerlei Wirkung hat, kann man sie auch, wie angegeben, löschen. (Man könnte dem PHP auch sagen, dass keine Warnings geloggt werden sollen, das ist aber nicht so schön.)
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

HNoll
Beiträge: 36
Registriert: So 25. Dez 2022, 21:57
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von HNoll »

Danke für die Klarstellung. Ich verstehe jetzt diesen Teil des Skripts.

@vatter:
if ((hexdec(substr($rc["Wert"], 348, 4)) / 10) == 0) {

Kannst Du feststellen, was in substr($rc["Wert"], 348, 4)

drin steht wenn Dein Problem auftritt? Offensichtlich steht da in diesem Fall was „komisches“ drin, was dazu führt, dass das script aussteigt …

vatter
Beiträge: 34
Registriert: Do 22. Feb 2024, 17:46
Hat sich bedankt: 3 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von vatter »

Wie würde ich das anstellen? Kannst du mir helfen? :D

HNoll
Beiträge: 36
Registriert: So 25. Dez 2022, 21:57
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von HNoll »

Gute Frage, um die ich mich bisher gedrückt habe.

Ich habe nicht geringste Ahnung, wie man das anstellen könnte.

Vielleicht kann jemand helfen?

Benutzeravatar
Urmel007
Beiträge: 31
Registriert: Mo 18. Sep 2023, 11:02
Hat sich bedankt: 8 Mal
Danksagung erhalten: 1 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von Urmel007 »

Hallo,
vielleicht hilft euch die Schnittstellenbeschreibung von Huawei weiter. Habe ich im Netz gefunden:
Solar Inverter Modbus Interface Definitions.pdf
(1.3 MiB) 682-mal heruntergeladen
LG Urmel007
:arrow: Und immer wieder geht die Sonne auf
- 2x Huawei Sun2000-10KTL-M1 als Kaskade
- Huawei Luna2000-10-S0 10 KWh
- Huawei Smart Meter DTSU-666 H 250A
- 24 Bluesun Module 425Wp - Ost / West
- 28 Bluesun Module 425Wp - Nord-Ost / Süd-West

mthom1962
Beiträge: 3
Registriert: Do 9. Mär 2023, 08:59
Danksagung erhalten: 2 Mal

Re: Huawei Sun2000 M1 mit Dongle und MBUS/tcp konfigurieren, dass keine Fehler mehr auftreten

Beitrag von mthom1962 »

Moin,
ich habe festgestellt, dass die neue Dongle Version V200R022C10SPC114 in Kombination mit der MBUS Version V100R001C00SPC335 bei mir keine Probleme mehr bereiten.
Mit der alten Version kam es ab und an zu Re/Write Fehlern auf dem Modbus per LAN Anbindung. Meine Anbindung erfolgt über einen Modbus proxy der die Solaranzeige und eine AC-Elwa am sun2000 6ktl-M1 versorgt.

Vielleicht ist das hilfreich.
Gruß
Mark
Huawei Sun2000 6KTL-M1 + DTSU666-H + Luna2000

Zurück zu „Allgemeines“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste