Fehler in der SDM630_meter.php
Moderator: Ulrich
Re: Fehler in der SDM630_meter.php
Guten Morgen.
Nachdem ich immer wieder verbindungsprobleme mit dem Raspbeery hatte und
er in einer Endlosschleife versucht hat neu zu starten habe ich jetzt eine normale
Pi version auf die Karte gespielt und versuche den Paspbeery zu starten.
Bis jetzt ohne Erfolg.Immer wieder bunte Streifen auf dem Monitor.
Ich werde das jetzt noch ein paar mal versuchen und melde mich wieder.
Habe den Verdacht, das der Anschluss ür das Netzzteil einen Wackler hat.
Roman
Nachdem ich immer wieder verbindungsprobleme mit dem Raspbeery hatte und
er in einer Endlosschleife versucht hat neu zu starten habe ich jetzt eine normale
Pi version auf die Karte gespielt und versuche den Paspbeery zu starten.
Bis jetzt ohne Erfolg.Immer wieder bunte Streifen auf dem Monitor.
Ich werde das jetzt noch ein paar mal versuchen und melde mich wieder.
Habe den Verdacht, das der Anschluss ür das Netzzteil einen Wackler hat.
Roman
Re: Fehler in der SDM630_meter.php
So, Raspbeery läuft wieder. Hab ein Kabel an den Lötpunkten
des Steckers gelötet.
Jetzt weiß ich auch, das ein flackern der roten Diode nicht gut ist.
Zuerst dachte ich es ist eine Kontrollleuchte für's Netzwerk.
Leider habe ich immer noch die gleiche Fehlermeldung wie vorher.
In der 2.user.config.php habe ich $USBDevice = "/dev/ttyUSB1"; eingegeben.
wird mir so Angezeigt
des Steckers gelötet.
Jetzt weiß ich auch, das ein flackern der roten Diode nicht gut ist.
Zuerst dachte ich es ist eine Kontrollleuchte für's Netzwerk.
Leider habe ich immer noch die gleiche Fehlermeldung wie vorher.
In der 1.user.config.php habe ich $USBDevice = "/dev/ttyUSB0"; eingegeben.03.11. 19:30:02 -Multi Regler Auslesen [Start].
03.11. 19:30:02 -Verarbeitung von: '1.user.config.php' Regler: 21
03.11. 19:30:02 |---------------- Start kostal_piko.php ---------------------
03.11. 19:30:02 + -Die Daten werden ausgelesen...
03.11. 19:30:03 -Alle 10 Minuten werden die Statistikdaten übertragen.
03.11. 19:30:03 * -Daten zur lokalen InfluxDB [ piko5_5 ] gesendet.
03.11. 19:30:03 -Multi-Regler-Ausgang. 8
03.11. 19:30:11 -OK. Datenübertragung erfolgreich.
03.11. 19:30:11 |---------------- Stop kostal_piko.php --------------------
03.11. 19:30:11 -Verarbeitung von: '2.user.config.php' Regler: 34
03.11. 19:30:11 + -WR_ID: 01
03.11. 19:30:11 |------------ Start SDM630_meter.php -- Regler 34 ------------
03.11. 19:30:12 -Fehler!
03.11. 19:30:12 |------------ Stop SDM630_meter.php -----------------------
03.11. 19:30:14 -Multi Regler Auslesen [Stop].
In der 2.user.config.php habe ich $USBDevice = "/dev/ttyUSB1"; eingegeben.
wird mir so Angezeigt
RomanAbfrage USB Piko, SDM630
18: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: N0O2.zv7lh3BJnp7
Parent ID: lfzD.YCWTDwYJz_B
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0
SysFS BusID: 1-1.1.3:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.64"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB0
Device Files: /dev/ttyUSB0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0
Device Number: char 188:0
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0264dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #24 (Hub)
-------------------------------------------------------------------------------------------------------
20: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: dwDZ.zv7lh3BJnp7
Parent ID: ADDn.YCWTDwYJz_B
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0
SysFS BusID: 1-1.3:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.64"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB1
Device Files: /dev/ttyUSB1, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0, /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
Device Number: char 188:1
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0264dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #25 (Hub)
Gelöst: Fehler in der SDM630_meter.php
Jetzt hab ich den Fehler gefunden.
In der 2.user.config.php mußte ich die Adresse eingeben die ich am Gerät für den Modbus angegeben hatte.
Irgendwie war ich der Meinung das es nur für die LAN verbindung notwendig ist.
Der Tip
und jetzt gehts an das Dashboard
Vielen Dank für die Hilfe
Roman
In der 2.user.config.php mußte ich die Adresse eingeben die ich am Gerät für den Modbus angegeben hatte.
Irgendwie war ich der Meinung das es nur für die LAN verbindung notwendig ist.
Für den WR_Port = "12345 steht in der Anleitung "3" zum Eintragen. Ist das auch notwendig?// Ethernet Kabelverbindung: Local Area Network (LAN)
// Alle Geräte, die über das LAN angesprochen und ausgelesen werden,
// oder ein Serial Device Server, wie z.B. der HF2211 oder der Elfin-EW11,
// dazwischen geschaltet haben, bitte hier IP und Port eintragen und
// falls erforderlich die Device ID. (Geräteadresse = WR_Adresse)
// Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
// -------------------------------------------------------------------
// Bitte die Daten aus dem Gerät übernehmen
//
$WR_IP = "0.0.0.0"; // Keine führenden Nullen! 67.xx Ja!, 067.xx Nein!
$WR_Port = "12345";
$WR_Adresse = "2"; // Achtung Adresse als Dezimalzahl eingeben / 1 bis 256
// Maximal "256" = Hex FF
Der Tip
hat mir weiter geholfen.Kannst du bitte einmal
hwinfo --usb
eingeben?
Dann wirst du sehr schnell erkennen, das Device 005 nichts mit /dev/ttyUSB5 zu tun hat.
und jetzt gehts an das Dashboard
Vielen Dank für die Hilfe
Roman
-
- Beiträge: 56
- Registriert: So 10. Dez 2023, 16:08
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: Fehler in der SDM630_meter.php
Hallo,
mir ist es als Raspi und Solaranzeigen-Anfänger wie Roman gegangen und ich habe ewig rumgesucht, bis ich gefunden habe, das hier
$WR_Adresse = "1";
die im angeschlossenen Gerät eingestellte RS485 Adresse angegeben werden muss. Auch ich dachte, dass das eben nur für LAN Geräte gilt. Der Satz
// Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
geht irgendwie ein wenig unter
Aber vor allem fehlt der Hinweis in der "Multi Regler Version" Beschreibung. Mein Vorschlag wäre, zumindest einen Hinweis reinzuschreiben, dass dort die Geräte RS485 Adresse rein muss.
Danke und viele Grüße aus dem Norden der Republik
Joe
PS: Dann könnte man auch Punkt 17 und 20 gleich mal aufräumen, dass Erzeugen der Datenbank ist glaube ich doppelt.
mir ist es als Raspi und Solaranzeigen-Anfänger wie Roman gegangen und ich habe ewig rumgesucht, bis ich gefunden habe, das hier
$WR_Adresse = "1";
die im angeschlossenen Gerät eingestellte RS485 Adresse angegeben werden muss. Auch ich dachte, dass das eben nur für LAN Geräte gilt. Der Satz
// Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
geht irgendwie ein wenig unter

Aber vor allem fehlt der Hinweis in der "Multi Regler Version" Beschreibung. Mein Vorschlag wäre, zumindest einen Hinweis reinzuschreiben, dass dort die Geräte RS485 Adresse rein muss.
Danke und viele Grüße aus dem Norden der Republik
Joe
PS: Dann könnte man auch Punkt 17 und 20 gleich mal aufräumen, dass Erzeugen der Datenbank ist glaube ich doppelt.
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox
- Ulrich
- Administrator
- Beiträge: 6253
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 845 Mal
Re: Fehler in der SDM630_meter.php
Danke für die Hinweise. Ich habe das im Dokument geändert bzw. ergänzt.Joe007 hat geschrieben: ↑Do 21. Dez 2023, 19:35Hallo,
mir ist es als Raspi und Solaranzeigen-Anfänger wie Roman gegangen und ich habe ewig rumgesucht, bis ich gefunden habe, das hier
$WR_Adresse = "1";
die im angeschlossenen Gerät eingestellte RS485 Adresse angegeben werden muss. Auch ich dachte, dass das eben nur für LAN Geräte gilt. Der Satz
// Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
geht irgendwie ein wenig unter
Aber vor allem fehlt der Hinweis in der "Multi Regler Version" Beschreibung. Mein Vorschlag wäre, zumindest einen Hinweis reinzuschreiben, dass dort die Geräte RS485 Adresse rein muss.
Danke und viele Grüße aus dem Norden der Republik
Joe
PS: Dann könnte man auch Punkt 17 und 20 gleich mal aufräumen, dass Erzeugen der Datenbank ist glaube ich doppelt.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 56
- Registriert: So 10. Dez 2023, 16:08
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: Fehler in der SDM630_meter.php
Hey, ich hätte dann gleich noch eine Frage:
Bisher habe ich keine Möglichkeit gefunden, mir den Inhalt der influxDB anzeigen zu lassen (bin für jeden Hinweis dankbar wie das geht
). Deshalb fand ich den Hinweis in der "EigeneErweiterungen.pdf" ganz interessant, da man damit wohl die vom Gerät gelesenen Rohdaten sehen kann:
Herzlichen Dank
Bisher habe ich keine Möglichkeit gefunden, mir den Inhalt der influxDB anzeigen zu lassen (bin für jeden Hinweis dankbar wie das geht

Ich hab die o.g. Zeile in meine 1.user.conf_math.php reinkopiert, sehe aber in der "solaranzeige.log" diese Daten nicht. Mach ich was falsch oder finde ich die Daten woanders?Im Prinziep alle Variablen der jeweiligen x.user.config.php und das Array $aktuelleDaten in dem
die ausgelesenen Werte des Gerätes stehen. Das Array hat je nach Gerät immer einen anderen
Aufbau. Am besten das Array in die LOG Datei schreiben lassen, dann kann man sich den Aufbau
genau ansehen. Mit dieser Zeile wird das Array in die LOG Datei geschrieben.
$funktionen->log_schreiben(print_r($aktuelleDaten,1)," ",1);
Herzlichen Dank
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox
- Ulrich
- Administrator
- Beiträge: 6253
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 845 Mal
Re: Fehler in der SDM630_meter.php
Wenn kein Eintrag in der LOG Datei zu finden ist, wird die _math Datei nicht durchlaufen.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Wer ist online?
Mitglieder in diesem Forum: Sonstige [Bot] und 0 Gäste