Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Moderator: Ulrich
Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Hallo zusammen,
ich habe am Wochenende versucht meine Solaranzeige mit Version 4.8.0c 32 Bit mit Debian 10 Buster auf die aktuelle Debian 12 Bookworm hochzuziehen, da meine ganzen Adapter veraltet waren. Ich habe die nachfolgende Anleitung verwendet: https://pastebin.com/eHS5xHX8
Zuerst bin ich auf Bullseye und dann auf Bookworm. Danach war ich in wieder in der Lage alle Adapter zu updaten und ich bekomme auch Daten von meinen verknüpften Modbus / MQTT / Fritz Dect Geräten. Meine alten Dashboards in Grafana funktionieren auch wunderbar, dnr die Daten die per Solaranzeige von meinem Wechselrichter abgerufen werden sollen, werden nicht mehr in Grafana angezeigt.
Aktueller Stand:
Debian 12 Bookworm 32 Bit
Influx DB 1.8.10
NPM: 10.8.2
Node.js: 20.19.1
js-controller: 7.0.6
Alle Adapter auf dem aktuellsten Stand.
Was könnte der Fehler sein und wie kann ich ihn beheben?
ich habe am Wochenende versucht meine Solaranzeige mit Version 4.8.0c 32 Bit mit Debian 10 Buster auf die aktuelle Debian 12 Bookworm hochzuziehen, da meine ganzen Adapter veraltet waren. Ich habe die nachfolgende Anleitung verwendet: https://pastebin.com/eHS5xHX8
Zuerst bin ich auf Bullseye und dann auf Bookworm. Danach war ich in wieder in der Lage alle Adapter zu updaten und ich bekomme auch Daten von meinen verknüpften Modbus / MQTT / Fritz Dect Geräten. Meine alten Dashboards in Grafana funktionieren auch wunderbar, dnr die Daten die per Solaranzeige von meinem Wechselrichter abgerufen werden sollen, werden nicht mehr in Grafana angezeigt.
Aktueller Stand:
Debian 12 Bookworm 32 Bit
Influx DB 1.8.10
NPM: 10.8.2
Node.js: 20.19.1
js-controller: 7.0.6
Alle Adapter auf dem aktuellsten Stand.
Was könnte der Fehler sein und wie kann ich ihn beheben?
- Ulrich
- Administrator
- Beiträge: 6393
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 159 Mal
- Danksagung erhalten: 938 Mal
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Schaue doch einmal in die entsprechenden LOG Dateien. Da wirst du bestimmt einige finden. PHP 8.4 z.B. kann nicht benutzt werden, sondern du musst PHP 8.3 installieren. Hast du den Mosquitto PHP Client neu kompiliert? Startet der Mosquitto Broker? Gerade bei Bookworm gibt es ein paar Fallstricke.
Am besten gehst du diesen Leitfaden nach:
viewtopic.php?t=4419
Am besten gehst du diesen Leitfaden nach:
viewtopic.php?t=4419
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Danke für deine Antwort. Aktuell ist PHP 8.2.7 (cli) (built: Jul 20 2023 18:02:54) (NTS) installiert.
Ob der Mosquito PHP Client neu kompiliert wurde kann ich leider nicht sagen.
pi@solaranzeige:~ $ systemctl status mosquitto
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; preset: enabled)
Active: active (running) since Mon 2025-06-02 16:52:06 CEST; 2h 35min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 635 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 640 ExecStartPre=/bin/chown mosquitto:mosquitto /var/log/mosquitto (code=exited, status=0>
Process: 642 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 643 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUC>
Main PID: 648 (mosquitto)
Tasks: 1 (limit: 3717)
CPU: 1.356s
CGroup: /system.slice/mosquitto.service
└─648 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Jun 02 16:52:05 solaranzeige systemd[1]: Starting mosquitto.service - Mosquitto MQTT Broker...
Jun 02 16:52:06 solaranzeige mosquitto[648]: 1748875925: Loading config file /etc/mosquitto/conf.d/mqt>
Jun 02 16:52:06 solaranzeige systemd[1]: Started mosquitto.service - Mosquitto MQTT Broker.
lines 1-18/18 (END)
Ich kenne mich mit Linux leider nicht sonderlich aus und bin nur nach der oben genannten Anleitung gegangen.
Der Log den ich über "tail -f /var/www/log/solaranzeige.log" bekommen habe:
pi@solaranzeige:~ $ tail -f /var/www/log/solaranzeige.log
'Batterie_Entladung' => 6800,
'Batterie_Ladung' => 9900,
'FehlerCode' => 0,
'Modell' => 'SH10RT',
'PV1_Leistung' => 1082.56,
'PV2_Leistung' => 396.84,
'PV3_Leistung' => 0.010000000000000002,
'Regler' => '70',
'Objekt' => '',
)
02.06. 17:23:01 |---------------- Start sungrow.php --------------------------
02.06. 17:23:01 + -Die Daten werden ausgelesen...
02.06. 17:23:02 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
02.06. 17:23:10 -Lesefehler => Ausgang.
02.06. 17:23:10 |---------------- Stop sungrow.php --------------------------
Ich würde sagen der Hund ist beim "Lesefehler" begraben. Als IP hatte ich die des Winet LAN Anschlusses hinterlegt falls es eine Rolle spielt und bis zum Upgrade hat es wunderbar funktioniert. Die Modbus Daten beziehe ich von dem LAN Anschluss direkt am Wechselrichter ( was fehlerfrei funktioniert )
Ob der Mosquito PHP Client neu kompiliert wurde kann ich leider nicht sagen.
pi@solaranzeige:~ $ systemctl status mosquitto
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; preset: enabled)
Active: active (running) since Mon 2025-06-02 16:52:06 CEST; 2h 35min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 635 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 640 ExecStartPre=/bin/chown mosquitto:mosquitto /var/log/mosquitto (code=exited, status=0>
Process: 642 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 643 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUC>
Main PID: 648 (mosquitto)
Tasks: 1 (limit: 3717)
CPU: 1.356s
CGroup: /system.slice/mosquitto.service
└─648 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Jun 02 16:52:05 solaranzeige systemd[1]: Starting mosquitto.service - Mosquitto MQTT Broker...
Jun 02 16:52:06 solaranzeige mosquitto[648]: 1748875925: Loading config file /etc/mosquitto/conf.d/mqt>
Jun 02 16:52:06 solaranzeige systemd[1]: Started mosquitto.service - Mosquitto MQTT Broker.
lines 1-18/18 (END)
Ich kenne mich mit Linux leider nicht sonderlich aus und bin nur nach der oben genannten Anleitung gegangen.
Der Log den ich über "tail -f /var/www/log/solaranzeige.log" bekommen habe:
pi@solaranzeige:~ $ tail -f /var/www/log/solaranzeige.log
'Batterie_Entladung' => 6800,
'Batterie_Ladung' => 9900,
'FehlerCode' => 0,
'Modell' => 'SH10RT',
'PV1_Leistung' => 1082.56,
'PV2_Leistung' => 396.84,
'PV3_Leistung' => 0.010000000000000002,
'Regler' => '70',
'Objekt' => '',
)
02.06. 17:23:01 |---------------- Start sungrow.php --------------------------
02.06. 17:23:01 + -Die Daten werden ausgelesen...
02.06. 17:23:02 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
02.06. 17:23:10 -Lesefehler => Ausgang.
02.06. 17:23:10 |---------------- Stop sungrow.php --------------------------
Ich würde sagen der Hund ist beim "Lesefehler" begraben. Als IP hatte ich die des Winet LAN Anschlusses hinterlegt falls es eine Rolle spielt und bis zum Upgrade hat es wunderbar funktioniert. Die Modbus Daten beziehe ich von dem LAN Anschluss direkt am Wechselrichter ( was fehlerfrei funktioniert )
- Ulrich
- Administrator
- Beiträge: 6393
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 159 Mal
- Danksagung erhalten: 938 Mal
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Wenn die Firmware Version einwandfrei ausgelesen werden kann, funkt beim Auslesen irgendeine andere Software dazwischen.02.06. 17:23:02 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Ich habe keinen anderen Adapter und keine andere Software als vor dem Upgrade installiert oder laufen. Ich bin ratlos was ich nun tun soll. Laut Log werden die Daten angezeigt aber nicht ausgegeben:
03.06. 18:42:06 |---------------- Start sungrow.php ---------------------- ----
03.06. 18:42:06 + -Die Daten werden ausgelesen...
03.06. 18:42:06 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
03.06. 18:42:13 -array (
'zentralerTimestamp' => 1748976136,
'Anz_PV_Strings' => '2',
'Anz_MPP_Trackers' => '2',
'Effizienz' => 0,
'Firmware' => 'ARM_SAPPHIRE-H_V11_V01_B',
'Seriennummer' => 'A21C1104828',
'Produkt' => 'SH10RT',
'ModellID' => 3587,
'ModellGruppe' => 'SH',
'Leistungsklasse' => 10000,
'Phasen' => 1,
'WattstundenGesamtHeute' => 50300,
'WattstundenGesamt' => 29456800,
'Temperatur' => 37.6,
'PV1_Spannung' => 580.1,
'PV2_Spannung' => 209.5,
'PV3_Spannung' => -0.1,
'PV1_Strom' => 0.3,
'PV2_Strom' => 0,
'PV3_Strom' => -0.1,
'PV_Leistung' => 138,
'AC_Spannung_R' => 236.6,
'AC_Spannung_S' => 236.6,
'AC_Spannung_T' => 235.3,
'AC_Frequenz' => 50,
'PV_Energie_Heute' => 40100,
'PV_Energie_Monat' => 279100,
'DeviceStatus' => '0040',
'Batterie_Status' => 13,
'StatusBit' => '0000000000001101',
'Energie_Heute' => 53800,
'Energie_Total' => 30102000,
'Hausverbrauch' => 1124,
'Bezug' => 2.0,
'Einspeisung' => 0,
'Batterie_Spannung' => 197.2,
'Batterie_Strom' => 5.1,
'Batterie_Leistung' => 1018,
'SOC' => 87.7,
'AC_Leistung' => 1120,
'Batterie_Entladung' => 6200,
'Batterie_Ladung' => 9600,
'FehlerCode' => 0,
'Modell' => 'SH10RT',
'PV1_Leistung' => 174.03,
'PV2_Leistung' => 0.0,
'PV3_Leistung' => 0.010000000000000002,
'Regler' => '70',
'Objekt' => '',
)
03.06. 18:43:01 |---------------- Start sungrow.php ---------------------- ----
03.06. 18:43:01 + -Die Daten werden ausgelesen...
03.06. 18:43:02 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
03.06. 18:43:14 -Lesefehler => Ausgang.
03.06. 18:43:14 |---------------- Stop sungrow.php ----------------------
03.06. 18:42:06 |---------------- Start sungrow.php ---------------------- ----
03.06. 18:42:06 + -Die Daten werden ausgelesen...
03.06. 18:42:06 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
03.06. 18:42:13 -array (
'zentralerTimestamp' => 1748976136,
'Anz_PV_Strings' => '2',
'Anz_MPP_Trackers' => '2',
'Effizienz' => 0,
'Firmware' => 'ARM_SAPPHIRE-H_V11_V01_B',
'Seriennummer' => 'A21C1104828',
'Produkt' => 'SH10RT',
'ModellID' => 3587,
'ModellGruppe' => 'SH',
'Leistungsklasse' => 10000,
'Phasen' => 1,
'WattstundenGesamtHeute' => 50300,
'WattstundenGesamt' => 29456800,
'Temperatur' => 37.6,
'PV1_Spannung' => 580.1,
'PV2_Spannung' => 209.5,
'PV3_Spannung' => -0.1,
'PV1_Strom' => 0.3,
'PV2_Strom' => 0,
'PV3_Strom' => -0.1,
'PV_Leistung' => 138,
'AC_Spannung_R' => 236.6,
'AC_Spannung_S' => 236.6,
'AC_Spannung_T' => 235.3,
'AC_Frequenz' => 50,
'PV_Energie_Heute' => 40100,
'PV_Energie_Monat' => 279100,
'DeviceStatus' => '0040',
'Batterie_Status' => 13,
'StatusBit' => '0000000000001101',
'Energie_Heute' => 53800,
'Energie_Total' => 30102000,
'Hausverbrauch' => 1124,
'Bezug' => 2.0,
'Einspeisung' => 0,
'Batterie_Spannung' => 197.2,
'Batterie_Strom' => 5.1,
'Batterie_Leistung' => 1018,
'SOC' => 87.7,
'AC_Leistung' => 1120,
'Batterie_Entladung' => 6200,
'Batterie_Ladung' => 9600,
'FehlerCode' => 0,
'Modell' => 'SH10RT',
'PV1_Leistung' => 174.03,
'PV2_Leistung' => 0.0,
'PV3_Leistung' => 0.010000000000000002,
'Regler' => '70',
'Objekt' => '',
)
03.06. 18:43:01 |---------------- Start sungrow.php ---------------------- ----
03.06. 18:43:01 + -Die Daten werden ausgelesen...
03.06. 18:43:02 -Firmware: ARM_SAPPHIRE-H_V11_V01_B
03.06. 18:43:14 -Lesefehler => Ausgang.
03.06. 18:43:14 |---------------- Stop sungrow.php ----------------------
- Ulrich
- Administrator
- Beiträge: 6393
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 159 Mal
- Danksagung erhalten: 938 Mal
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Bitte schaue einmal in die LOG Datei:
/var/www/log/php.log
So wie es aussieht, meldet irgendein Register einen Fehler und bricht ab.
Ich habe den Script etwas verändert, sodass wir erkennen können, welches Register das Problem macht.
Bitte mache ein Update auf die solaranzeige.
/var/www/log/php.log
So wie es aussieht, meldet irgendein Register einen Fehler und bricht ab.
Ich habe den Script etwas verändert, sodass wir erkennen können, welches Register das Problem macht.
Bitte mache ein Update auf die solaranzeige.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
mcedit /var/www/log/php.log :
Ich habe jetzt "sudo update" durchgeführt und "sudo reboot" .Im Putty wird mir jetzt Software Version 4.9.9g 32Bit update Januar 2025 angezeigt.
Der PHP Log ist leider identisch und Zugriff auf die Wechselrichter Daten habe ich leider weiterhin nicht.
Ich habe jetzt "sudo update" durchgeführt und "sudo reboot" .Im Putty wird mir jetzt Software Version 4.9.9g 32Bit update Januar 2025 angezeigt.
Der PHP Log ist leider identisch und Zugriff auf die Wechselrichter Daten habe ich leider weiterhin nicht.
- Ulrich
- Administrator
- Beiträge: 6393
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 159 Mal
- Danksagung erhalten: 938 Mal
Re: Upgrade Debian 10 -> Debian 12. Keine Solaranzeige Daten mehr?
Ich sehe nur einen Ausweg, in dem du ein aktuelles Image benutzt. Lade es herunter und richte es ein.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Wer ist online?
Mitglieder in diesem Forum: Hans Norbert und 0 Gäste