InfiniSolar 15kW (3 Phasen) RS232 zu USB

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

Moderator: Ulrich

Felix22
Beiträge: 37
Registriert: Do 26. Aug 2021, 22:19
Wohnort: Burgdorf, Schweiz
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: InfiniSolar 15kW (3 Phasen) RS232 zu USB

Beitrag von Felix22 »

Hallo Ulrich
Es läuft über RS232 mit Kabel zu USB mit einem FTDI-Chip

Jedoch musste ich im mpi_3phasen_serie.php den stty-Befehl
stty -F /dev/ttyUSB0 2400 cs8 -cstopb -parenb
einfügen (via exec).

Dies obwohl die Variable $SerielleGeschwindigkeit auf 2400 gesetzt war, was den Code eigentlich anweisen sollte, die Serielle Schnittstelle zu konfigurieren.

Schlussendlich habe ich das exec vom mpi_3phasen_serie.php ins x.user.config.php verschoben und die entsprechenden Variablen benutzt.

Viele Grüsse
Felix
- InfiniSolar 15 kW (Batterien laden, Überschusseinspeisung)
- Hausdach: total 12 kWp (6 kWp Nord/6 kWp Süd
- Effekta AX-M1 5000/48 (nur Batterien laden)
- Velodach: 1 kWp Nord
- Daly BMS
- SDM630
- 24 kWh LiFePo4

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

Re: InfiniSolar 15kW (3 Phasen) RS232 zu USB

Beitrag von Ulrich »

Hallo Felix,

danke für deine Informationen. Ich habe den stty INIT String etwas angepasst. Das Problem scheint in der Initialisierung der seriellen Schnittstelle zu liegen.
Könntest du eventuell ein Update auf die Solaranzeige machen und dann prüfen, ob es so geht?

Schön zu hören, dass es jedenfalls geht.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Felix22
Beiträge: 37
Registriert: Do 26. Aug 2021, 22:19
Wohnort: Burgdorf, Schweiz
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: InfiniSolar 15kW (3 Phasen) RS232 zu USB

Beitrag von Felix22 »

Was genau muss ich eingeben für das Up-Date ?
Was wird alles überschrieben ?
Bleiben die x.user.config.php bestehen ?
Werden andere php's, in welchen ich Änderungen vorgenommen habe überschrieben ?
- InfiniSolar 15 kW (Batterien laden, Überschusseinspeisung)
- Hausdach: total 12 kWp (6 kWp Nord/6 kWp Süd
- Effekta AX-M1 5000/48 (nur Batterien laden)
- Velodach: 1 kWp Nord
- Daly BMS
- SDM630
- 24 kWh LiFePo4


Felix22
Beiträge: 37
Registriert: Do 26. Aug 2021, 22:19
Wohnort: Burgdorf, Schweiz
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: InfiniSolar 15kW (3 Phasen) RS232 zu USB

Beitrag von Felix22 »

Ulrich hat geschrieben:
Sa 3. Jun 2023, 17:40
Hallo Felix,

danke für deine Informationen. Ich habe den stty INIT String etwas angepasst. Das Problem scheint in der Initialisierung der seriellen Schnittstelle zu liegen.
Könntest du eventuell ein Update auf die Solaranzeige machen und dann prüfen, ob es so geht?

Schön zu hören, dass es jedenfalls geht.
Wenn ich meinen Entrag aus der user.config.php raus kommentiere, funktioniert der Datenabruf über Seriell (2400 Baud) gar nicht mehr.
Hast Du den stty INIT string im mpi_3phasen_serie.php gemacht ?
- InfiniSolar 15 kW (Batterien laden, Überschusseinspeisung)
- Hausdach: total 12 kWp (6 kWp Nord/6 kWp Süd
- Effekta AX-M1 5000/48 (nur Batterien laden)
- Velodach: 1 kWp Nord
- Daly BMS
- SDM630
- 24 kWh LiFePo4

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

Re: InfiniSolar 15kW (3 Phasen) RS232 zu USB

Beitrag von Ulrich »

Hallo Felix22,

du musst in der x.user.config.php den Eintrag
$SerielleGeschwindigkeit = "2400"; eintragen, wenn das Gerät auf 2400 Baud eingestellt ist.

Default ist 9600 Baud.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Antworten

Zurück zu „Allgemeines“