Fehlermeldung beim Auslesen Solar Solar WR
Moderator: Ulrich
-
Ruhz69
- Beiträge: 99
- Registriert: Fr 28. Jan 2022, 19:41
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 4 Mal
Fehlermeldung beim Auslesen Solar Solar WR
Hallo Ulrich,
ich habe mal wieder ein Problem mit meinem Sofar Solar Wechselrichter. Ich will auf die 6.17 Version 64 bit gehen, da ich nach SD-Schrott jetzt auf eine SSD als Speicher gehen will. Letzte Version von vor ein paar Tagen runtergeladen.
Bei meinem Sofa solar WR bekomme ich folgende Fehlermeldung:
Solaranzeige Log
28:24 -Verarbeitung von: '2.user.config.php' Regler: 73
25.09. 11:28:24 |------------------------- Start sofarsolar_wr.php ---------------------
25.09. 11:28:24 -Timer Wert. [ normal = 400000 ]: 200000
25.09. 11:29:02 -Multi Regler Auslesen [Start].
25.09. 11:29:02 -Verarbeitung von: '1.user.config.php' Regler: 41
25.09. 11:29:02 |--------------- Start us3000_bms.php -----------------
Bricht also ab.
PHP log:
[25-Sep-2026 11:28:24 Europe/Berlin] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/html/sofarsolar_wr.php:143
Stack trace:
#0 /var/www/html/multi_regler_auslesen.php(436): require()
#1 {main}
thrown in /var/www/html/sofarsolar_wr.php on line 143
die Zeile 143 ist bei mir etwas verschoben nicht wie im Standard und sieht so aus.
// Ab hier wird der Regler ausgelesen.
// Modell: x.x KTL-X
****************************************************************************/
$Befehl["DeviceID"] = $WR_ID;
$Befehl["BefehlFunctionCode"] = "04";
$Befehl["RegisterAddress"] = str_pad( "2000", 4, "0", STR_PAD_LEFT );
$Befehl["RegisterCount"] = "0010";
Die $WR_ID wird weiter oben gesetzt.
/var/www~_wr.php [----] 57 L:[ 87+16 103/336] *(3734/15036b) 0010 0x00A [*][X]
default:
break;
}
if (empty($WR_Adresse)) {
$WR_ID = "01";
}
elseif (strlen( $WR_Adresse ) == 1) {
$WR_ID = str_pad( dechex( $WR_Adresse ), 2, "0", STR_PAD_LEFT );
}
elseif (strlen( $WR_Adresse ) == 2) {
$WR_ID = str_pad( dechex( substr( $WR_Adresse, - 2 )), 2, "0", STR_PAD_LEFT );
}
else {
$WR_ID = dechex( $WR_Adresse );
}
$funktionen->log_schreiben( "WR_ID: ".$WR_ID, "+ ", 8 );
Ich habe den Fehler gegoogelt.
https://www.woltlab.com/community/threa ... type-stri/
Ich habe auch mal den Regler 87 probiert, der macht den gleichen Fehler.
Gruss
Rüdiger
ich habe mal wieder ein Problem mit meinem Sofar Solar Wechselrichter. Ich will auf die 6.17 Version 64 bit gehen, da ich nach SD-Schrott jetzt auf eine SSD als Speicher gehen will. Letzte Version von vor ein paar Tagen runtergeladen.
Bei meinem Sofa solar WR bekomme ich folgende Fehlermeldung:
Solaranzeige Log
28:24 -Verarbeitung von: '2.user.config.php' Regler: 73
25.09. 11:28:24 |------------------------- Start sofarsolar_wr.php ---------------------
25.09. 11:28:24 -Timer Wert. [ normal = 400000 ]: 200000
25.09. 11:29:02 -Multi Regler Auslesen [Start].
25.09. 11:29:02 -Verarbeitung von: '1.user.config.php' Regler: 41
25.09. 11:29:02 |--------------- Start us3000_bms.php -----------------
Bricht also ab.
PHP log:
[25-Sep-2026 11:28:24 Europe/Berlin] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/html/sofarsolar_wr.php:143
Stack trace:
#0 /var/www/html/multi_regler_auslesen.php(436): require()
#1 {main}
thrown in /var/www/html/sofarsolar_wr.php on line 143
die Zeile 143 ist bei mir etwas verschoben nicht wie im Standard und sieht so aus.
// Ab hier wird der Regler ausgelesen.
// Modell: x.x KTL-X
****************************************************************************/
$Befehl["DeviceID"] = $WR_ID;
$Befehl["BefehlFunctionCode"] = "04";
$Befehl["RegisterAddress"] = str_pad( "2000", 4, "0", STR_PAD_LEFT );
$Befehl["RegisterCount"] = "0010";
Die $WR_ID wird weiter oben gesetzt.
/var/www~_wr.php [----] 57 L:[ 87+16 103/336] *(3734/15036b) 0010 0x00A [*][X]
default:
break;
}
if (empty($WR_Adresse)) {
$WR_ID = "01";
}
elseif (strlen( $WR_Adresse ) == 1) {
$WR_ID = str_pad( dechex( $WR_Adresse ), 2, "0", STR_PAD_LEFT );
}
elseif (strlen( $WR_Adresse ) == 2) {
$WR_ID = str_pad( dechex( substr( $WR_Adresse, - 2 )), 2, "0", STR_PAD_LEFT );
}
else {
$WR_ID = dechex( $WR_Adresse );
}
$funktionen->log_schreiben( "WR_ID: ".$WR_ID, "+ ", 8 );
Ich habe den Fehler gegoogelt.
https://www.woltlab.com/community/threa ... type-stri/
Ich habe auch mal den Regler 87 probiert, der macht den gleichen Fehler.
Gruss
Rüdiger
- Ulrich
- Administrator
- Beiträge: 5522
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 164 Mal
- Danksagung erhalten: 808 Mal
Re: Fehlermeldung beim Auslesen Solar Solar WR
Hallo Rüdiger,
hast du nach der Installation ein Update auf die Solaranzeige gemacht?
hast du nach der Installation ein Update auf die Solaranzeige gemacht?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
Ruhz69
- Beiträge: 99
- Registriert: Fr 28. Jan 2022, 19:41
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 4 Mal
Re: Fehlermeldung beim Auslesen Solar Solar WR
Hallo Ulrich,
hatte ich nicht, habe es grade nachgeholt, der Fehler bleibt (Regler 73 und Regler 87, beide mit reboot).
Ich habe den allerersten Solar Solar, der hat schon öfter nach updates Ärger gemacht, wobei er dann auf Lesefehler läuft. 6.15 32 Bit ging, 6.17 32 Bit Lesefehler, 6.17 64 Bit die gezeigten Fehler.
Ist also wahrscheinlich nach dem Fehler nicht fertig.
viele Grüsse
Rüdiger
hatte ich nicht, habe es grade nachgeholt, der Fehler bleibt (Regler 73 und Regler 87, beide mit reboot).
Ich habe den allerersten Solar Solar, der hat schon öfter nach updates Ärger gemacht, wobei er dann auf Lesefehler läuft. 6.15 32 Bit ging, 6.17 32 Bit Lesefehler, 6.17 64 Bit die gezeigten Fehler.
Ist also wahrscheinlich nach dem Fehler nicht fertig.
viele Grüsse
Rüdiger
- Ulrich
- Administrator
- Beiträge: 5522
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 164 Mal
- Danksagung erhalten: 808 Mal
Re: Fehlermeldung beim Auslesen Solar Solar WR
Bitte melde dich einmal per eMail an support
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
Ruhz69
- Beiträge: 99
- Registriert: Fr 28. Jan 2022, 19:41
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 4 Mal
Re: Fehlermeldung beim Auslesen Solar Solar WR
Hallo Ulrich,
Hast du eigentlich mal reingeschaut?
Ich hab dir ein paar mails geschickt, die landen ja schon mal im Spam Ordner
Viele Grüße
Rüdiger
Hast du eigentlich mal reingeschaut?
Ich hab dir ein paar mails geschickt, die landen ja schon mal im Spam Ordner
Viele Grüße
Rüdiger
- Ulrich
- Administrator
- Beiträge: 5522
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 164 Mal
- Danksagung erhalten: 808 Mal
Re: Fehlermeldung beim Auslesen Solar Solar WR
Ich hatte dir auch eine eMail gesendet. Ich habe von dir keine erhalten. Auch im SPAM nicht.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 29 Gäste