OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Moderatoren: Ulrich, TeamO

Yachti
Beiträge: 15
Registriert: So 3. Mär 2024, 15:06
Wohnort: Bremen
Danksagung erhalten: 1 Mal

OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von Yachti »

Hallo Forum,
ich bekomme keine Werte aus den Strings in die Datenbank.
solaranzeige.log
10.03. 11:18:08 -Verarbeitung von: '2.user.config.php' Regler: 89
10.03. 11:18:08 |------------------- Start opendtu.php ---------------------
10.03. 11:18:08 o -Hardware Version: Raspberry Pi 5 Model B Rev 1.0
10.03. 11:18:09 -Inverter Seriennummer: 11619120
10.03. 11:18:09 -AC leistung aktuell: 280.4
10.03. 11:18:09 -InfluxDB => [ Info zentralerTimestamp=1710065891,DeviceName="msr-dtu",Firmware="v4.4.6-dirty",Objekt="",Modell="OpenDTU" 1710065889
DTU DC_Leistung=0,Produktion=1,Anz_Inverter=1,AC_Leistung=280.4,Energie_Inverter_Heute=1134,Energie_Inverter_Total=252820.98,Temperatur=0 1710065889
11619120 limit_absolute=1500,Seriennummer=11619120,Aktiv=0,Anz_Channel=0,LimitPower=100,Name="WR-1 HM-1500 Garage",Status="1",AC_Spannung=0,AC_Strom=0,AC_Leistung=0,AC_Scheinleistung=0,Frequenz=0,PF=,Temperatur=0,Energie_Inverter_Heute=,Energie_Inverter_Total=0,Effizienz=0 1710065889
]
10.03. 11:18:09 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=opendtu1&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 648,
'request_size' => 716,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.006806,
'namelookup_time' => 2.2E-5,
'connect_time' => 0.0001,
'pretransfer_time' => 0.000134,
'size_upload' => 563.0,
'size_download' => 374.0,
'speed_download' => 54951.0,
'speed_upload' => 82721.0,
'download_content_length' => 374.0,
'upload_content_length' => 563.0,
'starttransfer_time' => 0.006771,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '127.0.0.1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '127.0.0.1',
'local_port' => 47016,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 100,
'namelookup_time_us' => 22,
'pretransfer_time_us' => 134,
'redirect_time_us' => 0,
'starttransfer_time_us' => 6771,
'total_time_us' => 6806,
)
10.03. 11:18:14 -InfluxDB => [ Info zentralerTimestamp=1710065891,DeviceName="msr-dtu",Firmware="v4.4.6-dirty",Objekt="",Modell="OpenDTU" 1710065889
DTU DC_Leistung=0,Produktion=1,Anz_Inverter=1,AC_Leistung=280.4,Energie_Inverter_Heute=1134,Energie_Inverter_Total=252820.98,Temperatur=0 1710065889
11619120 limit_absolute=1500,Seriennummer=11619120,Aktiv=0,Anz_Channel=0,LimitPower=100,Name="WR-1 HM-1500 Garage",Status="1",AC_Spannung=0,AC_Strom=0,AC_Leistung=0,AC_Scheinleistung=0,Frequenz=0,PF=,Temperatur=0,Energie_Inverter_Heute=,Energie_Inverter_Total=0,Effizienz=0 1710065889
]
10.03. 11:18:14 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=opendtu1&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 648,
'request_size' => 716,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.027514,
'namelookup_time' => 3.8E-5,
'connect_time' => 0.0,
'pretransfer_time' => 0.000103,
'size_upload' => 563.0,
'size_download' => 374.0,
'speed_download' => 13593.0,
'speed_upload' => 20462.0,
'download_content_length' => 374.0,
'upload_content_length' => 563.0,
'starttransfer_time' => 0.027483,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '127.0.0.1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '127.0.0.1',
'local_port' => 47016,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 0,
'namelookup_time_us' => 38,
'pretransfer_time_us' => 103,
'redirect_time_us' => 0,
'starttransfer_time_us' => 27483,
'total_time_us' => 27514,
)
10.03. 11:18:19 -Multi-Regler-Ausgang. -4
10.03. 11:18:19 -OK. Datenübertragung erfolgreich.
10.03. 11:18:19 |------------------- Stop opendtu.php ----------------------
10.03. 11:18:21 -Multi Regler Auslesen [Stop].
im php Log ist folgender Fehler:

Code: Alles auswählen

[10-Mar-2024 11:18:09 Europe/Berlin] PHP Notice:  Undefined index: DC in /var/www/html/opendtu.php on line 263
[10-Mar-2024 11:18:09 Europe/Berlin] PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /var/www/html/opendtu.php on line 263
[10-Mar-2024 11:18:09 Europe/Berlin] PHP Notice:  Undefined index: AC in /var/www/html/opendtu.php on line 275
[10-Mar-2024 11:18:09 Europe/Berlin] PHP Notice:  Trying to access array offset on value of type null in /var/www/html/opendtu.php on line 275
[10-Mar-2024 11:18:09 Europe/Berlin] PHP Notice:  Trying to access array offset on value of type null in /var/www/html/opendtu.php on line 275
[10-Mar-2024 11:18:09 Europe/Berlin] PHP Notice:  Trying to access array offset on value of type null in /var/www/html/opendtu.php on line 275
2.user.config.php

Code: Alles auswählen

$Regler = "89";
$GeraeteNummer = "2";
$WR_IP = "10.1.x.x";  //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "80";
$WR_Adresse = "1";   //  Achtung Adresse als Dezimalzahl eingeben / 1 bis 256
$DTU_User = "admin";
$DTU_Kennwort = "password";
Victron ESS Multiplus II 3000
Laderegler: MPPT 250/60 u MPPT 100/20 48V
Wechselrichter: Hoymile HM-1500
1x Cerbo GX
Akku: 2x Pylontech US3000C
Wallbox: Alfen eve

Benutzeravatar
Ulrich
Administrator
Beiträge: 5533
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von Ulrich »

Ist eventuell nicht genug Sonne vorhanden?

Es fehlen folgende Werte, die die OpenDTU nicht ausgibt: (PF ist Powerfactor)

PF=
Energie_Inverter_Heute=
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Yachti
Beiträge: 15
Registriert: So 3. Mär 2024, 15:06
Wohnort: Bremen
Danksagung erhalten: 1 Mal

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von Yachti »

Ulrich hat geschrieben:
So 10. Mär 2024, 13:38
Ist eventuell nicht genug Sonne vorhanden?
Sonne ist genug da. Es wird die Gesamtleistung angezeigt.
Auf allen Ports sind Leistungswerte in der OpenDTU vorhanden.

OpenDTU hat Änderungen in der API gemacht.
ich bin mal auf die Version 24.1.26 gegangen damit funktioniert es noch.

Im Cerbo musste ich auch einen Fix für die dbus-opendtu installieren auf Grund des API change.
https://github.com/henne49/dbus-opendtu/issues/139
Victron ESS Multiplus II 3000
Laderegler: MPPT 250/60 u MPPT 100/20 48V
Wechselrichter: Hoymile HM-1500
1x Cerbo GX
Akku: 2x Pylontech US3000C
Wallbox: Alfen eve

t4freaky
Beiträge: 13
Registriert: So 10. Mär 2024, 23:48
Hat sich bedankt: 2 Mal

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von t4freaky »

Hallo Zusammen,
ich habe offenbar das selbe Problem. Meine Open DTU läuft auf https://github.com/tbnobody/OpenDTU/rel ... g/v24.2.12 und ich sehe zwar im OpenDTU Dashboard die Gesamtleistung und den aktuellen AC Leistung, aber alle anderen Felder sind leer und ich habe in den Logs auch diese Meldungen, dass nicht in die Datenbank geschrieben wird.

Nun bin ich gerade erst neu dabei und ein wenig mit der Masse an Einstellungen noch am Anfang, so dass ich mit en meisten DIngen schlichtweg nicht weiß wo ich anfangen soll. Aller Anfang ist schwer. Und auch wenn das Projekt hier schon sehr viel Arbeit einem abnimmt, so ist das ganze ziemlich komplex.

Ich dachte erst, dass etwas anderes nicht stimmt, da ich im OpenDTU Dashboard auch nur einen Balken habe.

Ich weiß auch noch nicht, wo ich die Images für openDTU als fertzige compilierte bekomme, ich habe meine als fertige mit Open DTU bestellt.
BKW mit 4*430WP
HMS-1800 mit Diamex DX-DTU OpenDTU 24.3.15
String1 Ost, String 2 West, String 3+4 parallel Solarflow mit AB2000 Süd/Süd

t4freaky
Beiträge: 13
Registriert: So 10. Mär 2024, 23:48
Hat sich bedankt: 2 Mal

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von t4freaky »

Soweit so gut :-) Mit der 24.1.26 werden auch bei mir nun 4 Strings angezeigt.

Ich vermute es hat mit dieser Web Api Änderung zu tun:
https://github.com/tbnobody/OpenDTU/com ... a6a371a373

Mir sagt es bisher nichts, wie es damit in der Solaranzeige ändern kann.
BKW mit 4*430WP
HMS-1800 mit Diamex DX-DTU OpenDTU 24.3.15
String1 Ost, String 2 West, String 3+4 parallel Solarflow mit AB2000 Süd/Süd

Benutzeravatar
Ulrich
Administrator
Beiträge: 5533
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von Ulrich »

So wie es aussieht, muss die Abfrage an die neue Firmware angepasst werden. Sobald ich Zeit habe, werde ich mich darum kümmern.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

t4freaky
Beiträge: 13
Registriert: So 10. Mär 2024, 23:48
Hat sich bedankt: 2 Mal

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von t4freaky »

@yachti,
hast Du auch das Problem, dass die OpenDTU plötzlich keine Daten mehr liefert und Solaranzeige ebenfalls dann nichts mehr monitoren kann?
Das WebIF ist dann von OpenDTU leer und ich erhalte keine Statistic Daten. Starte ich die OpenDTU neu, werden diese wieder ausgelesen und im WebIF von OpenDTU angezeigt.

Außerdem begrenzt bei mir der Hoymiles auf einmal die Ausgabe auf 230W, obwohl es auf 630W (35%) eingestellt ist und ich habe den Verdacht es kommt seitdem ich die Solaranzeige eingerichtet habe.

Ja ich habe die Leistungsanpassungsbuttons in Solaranzeige versucht anzupasssen. Zu letzterem sollte ich vermutlich besser ein eigenes Ticket eröffnen?
BKW mit 4*430WP
HMS-1800 mit Diamex DX-DTU OpenDTU 24.3.15
String1 Ost, String 2 West, String 3+4 parallel Solarflow mit AB2000 Süd/Süd

Yachti
Beiträge: 15
Registriert: So 3. Mär 2024, 15:06
Wohnort: Bremen
Danksagung erhalten: 1 Mal

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von Yachti »

Das Problem sollte jetzt gelöst sein. Bitte ein Update der Solaranzeige ausführen.
Victron ESS Multiplus II 3000
Laderegler: MPPT 250/60 u MPPT 100/20 48V
Wechselrichter: Hoymile HM-1500
1x Cerbo GX
Akku: 2x Pylontech US3000C
Wallbox: Alfen eve

t4freaky
Beiträge: 13
Registriert: So 10. Mär 2024, 23:48
Hat sich bedankt: 2 Mal

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von t4freaky »

Hmm, was mache ich denn falsch?

Alle Pakete sind auf dem Raspi akuell und weder das Standard Dashboard zeigt die Strings an bzw erkennt sie, noch mein bearbeitetes, welches mit der älteren Firmware funktioniert.
BKW mit 4*430WP
HMS-1800 mit Diamex DX-DTU OpenDTU 24.3.15
String1 Ost, String 2 West, String 3+4 parallel Solarflow mit AB2000 Süd/Süd

Benutzeravatar
Ulrich
Administrator
Beiträge: 5533
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: OpenDTU V.24.2.16 Strings werden nicht ausgelesen

Beitrag von Ulrich »

Setze einmal vorübergehend in der Datei opendtu.php am Anfang den

$Travelevel = 8; (Zeile 47)


und poste dann einmal einen Auszug aus der LOG Datei.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Antworten

Zurück zu „Hoymiles Microwechselrichter DTU-pro, Ahoy-DTU, OpenDTU“