abfrage 3x Phocos any Grid

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

meikel454cui
Beiträge: 4
Registriert: Mo 9. Mär 2020, 09:39

abfrage 3x Phocos any Grid

Beitrag von meikel454cui »

Hallo zusammen bin gerade dabei das ich ein 3 Phasen Off Grid system mit Phocos Wechselrichter einrichte hab also ein Multiregler system laufen,
die abfrage über die Rs232 funktioniert jedoch ist mir nach kurzer zeit aufgefallen das ich bei jeden Wert die selben daten bekomme (influxdb1 -3).
hab nun schon mehrere Stunden damit verbracht den fehler zu suchen in der logdatei sieht man das die drei user_config Dateien durchlaufen werden
aber sich die geräte id nummer nie ändert an den rohdaten kann ich auch erkennen das es immer der gleiche regler ist der ausgelesen wird, bin schönlangsam Ratlos was ich noch machen soll.
Schaut so aus als würde er immer auf die /dev/ttyUSB0 zugeifen obwohl ich die in jeder userconfig Datei richtig eingetragen habe verwendet werden
3 Ftdi Rs232 adapter die auch mit ttyUSB0 - 2 erkannt werden

06.11. 14:09:26 -Die seriellen Schnittstellen werden initialisiert.
06.11. 14:09:27 -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Index: 228 $GeraeteNummer = "1";

06.11. 14:09:27 -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 690 $Platine = "Raspberry Pi 3 Model B Rev$

06.11. 14:09:27 -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Index: 228 $GeraeteNummer = "2";

06.11. 14:09:27 -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 690 $Platine = "Raspberry Pi 3 Model B Rev$

06.11. 14:09:27 -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Index: 228 $GeraeteNummer = "3";

06.11. 14:09:27 -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 690 $Platine = "Raspberry Pi 3 Model B Rev$

06.11. 14:09:27 -Es handelt sich um ein 32 Bit System.
06.11. 14:10:12 -Multi Regler Auslesen [Start].
06.11. 14:10:12 -Verarbeitung von: '1.user.config.php' Regler: 45
06.11. 14:10:13 |---------------- Start phocos_any_grid.php -----------------
06.11. 14:10:13 -1 92932202100904 B 00 000.0 00.00 230.6 50.00 0115 0099 002 54.2 007 097 237.8 017 00229 00167 001 10100110 2$
06.11. 14:10:13 -MQTT Daten zum [ localhost ] senden.
06.11. 14:10:13 -Alle 10 Minuten werden die Statistikdaten übertragen.
06.11. 14:10:13 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
06.11. 14:10:13 -Multi-Regler-Ausgang. 7
06.11. 14:10:14 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1884
06.11. 14:10:20 -OK. Datenübertragung erfolgreich.
06.11. 14:10:20 -PV Leistung: 594.5 Watt - WattstundenGesamtHeute: 6035.45
06.11. 14:10:20 |-------------- Stop phocos_any_grid.php ------------------
06.11. 14:10:20 -Verarbeitung von: '2.user.config.php' Regler: 45
06.11. 14:10:20 |---------------- Start phocos_any_grid.php -----------------
06.11. 14:10:21 -1 92932202100904 B 00 000.0 00.00 230.0 50.00 0138 0102 002 54.1 007 096 236.7 016 00252 00162 001 10100110 2 3 040$
06.11. 14:10:21 -MQTT Daten zum [ localhost ] senden.
06.11. 14:10:21 -Alle 10 Minuten werden die Statistikdaten übertragen.
06.11. 14:10:21 * -Daten zur lokalen InfluxDB [ solaranzeige2 ] gesendet.
06.11. 14:10:21 -Multi-Regler-Ausgang. 6
06.11. 14:10:22 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1884
06.11. 14:10:27 -OK. Datenübertragung erfolgreich.
06.11. 14:10:27 -PV Leistung: 591.75 Watt - WattstundenGesamtHeute: 6157.14
06.11. 14:10:27 |-------------- Stop phocos_any_grid.php ------------------
06.11. 14:10:27 -Verarbeitung von: '3.user.config.php' Regler: 45
06.11. 14:10:27 |---------------- Start phocos_any_grid.php -----------------
06.11. 14:10:28 -1 92932202100904 B 00 000.0 00.00 229.5 50.00 0114 0103 002 54.1 007 096 236.0 017 00228 00163 001 10100110 2 3 040$
06.11. 14:10:28 -MQTT Daten zum [ localhost ] senden.
06.11. 14:10:28 -Alle 10 Minuten werden die Statistikdaten übertragen.
06.11. 14:10:29 * -Daten zur lokalen InfluxDB [ solaranzeige3 ] gesendet.
06.11. 14:10:29 -Multi-Regler-Ausgang. 5
06.11. 14:10:29 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1884
06.11. 14:10:34 -OK. Datenübertragung erfolgreich.
06.11. 14:10:34 -PV Leistung: 613.6 Watt - WattstundenGesamtHeute: 6172.63
06.11. 14:10:34 |-------------- Stop phocos_any_grid.php ------------------
06.11. 14:10:34 -Multi Regler Auslesen [Stop].

06.11. 14:11:02 -Multi Regler Auslesen [Start].
06.11. 14:11:02 -Verarbeitung von: '1.user.config.php' Regler: 45
06.11. 14:11:02 |---------------- Start phocos_any_grid.php -----------------
06.11. 14:11:03 -1 92932202100904 B 00 000.0 00.00 230.0 50.00 0138 0101 002 54.1 008 096 235.7 017 00253 00171 001 10100110 2 3 040$
06.11. 14:11:03 -MQTT Daten zum [ localhost ] senden.
06.11. 14:11:03 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.

Danke im voraus

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

Re: abfrage 3x Phocos any Grid

Beitrag von Ulrich »

Liest Du die 3 Wechselrichter über 3 getrennte serielle Schnittstellen aus oder über ein Kabel?
Beides sollte funktionieren.

Ist in den 3 x.user.config Dateien an dieser Stelle die richtige Geräte-ID eingetragen?

1.user.config.php
$WR_Adresse = "1"; // Achtung Adresse als Hexzahl eingeben / Dez 16 = Hex 10


2.user.config.php
$WR_Adresse = "2"; // Achtung Adresse als Hexzahl eingeben / Dez 16 = Hex 10


3.user.config.php
$WR_Adresse = "3"; // Achtung Adresse als Hexzahl eingeben / Dez 16 = Hex 10
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

meikel454cui
Beiträge: 4
Registriert: Mo 9. Mär 2020, 09:39

Re: abfrage 3x Phocos any Grid

Beitrag von meikel454cui »

Hallo Ulrich

Die Wchselrichter sind über drei Ftdi Rs232 Adapter an dem Rapberry angeschlossen wüsste auch nicht was ich da bei $WR_Adresse eintragen müsste.

pi@solaranzeige:~ $ ls -la /dev/serial/by-id/
insgesamt 0
drwxr-xr-x 2 root root 100 Nov 6 14:09 .
drwxr-xr-x 4 root root 80 Nov 6 14:09 ..
lrwxrwxrwx 1 root root 13 Nov 6 14:09 usb-FTDI_FT232R_USB_UART_A10M0WI7-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Nov 6 14:09 usb-FTDI_FT232R_USB_UART_A10M2PE2-if00-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root 13 Nov 6 14:09 usb-FTDI_FT232R_USB_UART_AB0Q198I-if00-port0 -> ../../ttyUSB0
pi@solaranzeige:~ $ [/i]

so sieht das bei mir aus

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

Re: abfrage 3x Phocos any Grid

Beitrag von Ulrich »

OK,

das sieht eher danach aus, dass du in Grafana immer die gleiche Datenbank zur Anzeige nimmst. Die Daten werden richtig unterschiedlich ausgelesen und in die richtige Datenbank, laut LOG, geschrieben.

Schaue einmal in Grafana ob du alle 3 Datenbanken dort bekannt gemacht hast und für jedes Dashboard eine andere Datenbank ausgewählt hast.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

meikel454cui
Beiträge: 4
Registriert: Mo 9. Mär 2020, 09:39

Re: abfrage 3x Phocos any Grid

Beitrag von meikel454cui »

Super jetzt gehts hab genau wie unten in die einzelnen config Dateien die WR_ Adressen eingegeben 1-3 und jetzt leuft das ganze.
Leider ist das für mich nicht logisch weshalb und warum, ev. währe ein kleiner hinweis in der Muliregler PDF sehr hilfreich.

Bei der Gelegenheit möcht ich mich gleich noch bei dir bedanken für das großartige Projekt das ist schon ein grosse Leistung die du da vollbracht hast.

Werde jetzt noch ein 3 Phasen Dashboard machen für die Phocos Wechselrichter wenn Interesse besteht würde ich es dir gerne zukommen lassen

Mfg Michael

1.user.config.php
$WR_Adresse = "1"; // Achtung Adresse als Hexzahl eingeben / Dez 16 = Hex 10
2.user.config.php
$WR_Adresse = "2"; // Achtung Adresse als Hexzahl eingeben / Dez 16 = Hex 10
3.user.config.php
$WR_Adresse = "3"; // Achtung Adresse als Hexzahl eingeben / Dez 16 = Hex 10

meikel454cui
Beiträge: 4
Registriert: Mo 9. Mär 2020, 09:39

Re: abfrage 3x Phocos any Grid

Beitrag von meikel454cui »

So sieht es dan in der log datei aus an der langen ziffernfolge am anfang sieht man die seriennummer der einzelnen richter (row daten)

06.11. 16:56:01 -Multi Regler Auslesen [Start].
06.11. 16:56:01 -Verarbeitung von: '1.user.config.php' Regler: 45
06.11. 16:56:01 |---------------- Start phocos_any_grid.php -----------------
06.11. 16:56:01 -1 92932202100904 B 00 000.0 00.00 229.9 50.00 0091 0041 001 53.1 000 086 115.8 000 00343 $
06.11. 16:56:01 -MQTT Daten zum [ localhost ] senden.
06.11. 16:56:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
06.11. 16:56:01 -Multi-Regler-Ausgang. 7
06.11. 16:56:02 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1884
06.11. 16:56:08 -OK. Datenübertragung erfolgreich.
06.11. 16:56:08 -PV Leistung: 0 Watt - WattstundenGesamtHeute: 7133.61
06.11. 16:56:08 |-------------- Stop phocos_any_grid.php ------------------
06.11. 16:56:08 -Verarbeitung von: '2.user.config.php' Regler: 45
06.11. 16:56:08 |---------------- Start phocos_any_grid.php -----------------
06.11. 16:56:09 -1 92932202100901 B 00 000.0 00.00 229.9 49.96 0022 0000 000 53.1 000 086 119.5 000 00344 $
06.11. 16:56:09 -MQTT Daten zum [ localhost ] senden.
06.11. 16:56:09 * -Daten zur lokalen InfluxDB [ solaranzeige2 ] gesendet.
06.11. 16:56:09 -Multi-Regler-Ausgang. 6
06.11. 16:56:10 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1884
06.11. 16:56:15 -OK. Datenübertragung erfolgreich.
06.11. 16:56:15 -PV Leistung: 11.95 Watt - WattstundenGesamtHeute: 7215.82
06.11. 16:56:15 |-------------- Stop phocos_any_grid.php ------------------
06.11. 16:56:15 -Verarbeitung von: '3.user.config.php' Regler: 45
06.11. 16:56:15 |---------------- Start phocos_any_grid.php -----------------
06.11. 16:56:16 -1 92932202100887 B 00 000.0 00.00 229.9 50.00 0229 0216 004 53.1 000 086 149.9 000 00344 $
06.11. 16:56:16 -MQTT Daten zum [ localhost ] senden.
06.11. 16:56:16 * -Daten zur lokalen InfluxDB [ solaranzeige3 ] gesendet.
06.11. 16:56:16 -Multi-Regler-Ausgang. 6
06.11. 16:56:16 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1884

Don
Beiträge: 9
Registriert: So 20. Feb 2022, 23:18

Re: abfrage 3x Phocos any Grid

Beitrag von Don »

Hallo

@meikel454cui;

ich habe auch ein 3Phasen phocos offgrid-system mit 3kw-230/24v.
Bei mir sind die Enheiten miteinander mit Kommunikationskabeln von Phocos verbunden .
Ich bin von diesem projekt von ulrich sehr begeistert aber ich weiss nicht wie ich die PhocosE mit dem raspberry
verbinden soll .
Das image drauf spielen ist ja kein hexenwerk nach den hervorragenden anleitungen.Das ist nicht mein problem.
In der auflistung der unterstützten geräte steht unter 45 "RS232 zu USB Adapter" für den AnyGrid.
Vermutlich wird das da angeschlossen wo die mit Kommunikationskabeln verbunden sind.
Kannst du mir bitte sagen wie du es angeschlossen hast ?

Danke im voraus

Don
Beiträge: 9
Registriert: So 20. Feb 2022, 23:18

Re: abfrage 3x Phocos any Grid

Beitrag von Don »

Hallo ,

ich versuche viel durch suchen und sehr viel mehr durch lesen mich zu informieren um das board nicht zu trashen,aber ich komme
an diesem punkt leider nicht weiter.
ich versuche meine wechselrichter(Phocos Anygrid) mit einem kabel auszulesen was ja
laut "Auflistung Geräte/Dashboards/Anschlussart/Bemerkung" unter 45 möglich sein soll.
Es wäre schön wenn mir bitte jemand sagen könnte wie ich die werte mit einem kabel für die 3 wechselrichter ausgelesen bekomme.

Vielen dank im voraus

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

Re: abfrage 3x Phocos any Grid

Beitrag von Ulrich »

Der wichtigste Wert in den x.user.config.php Dateien ist dieser:

Code: Alles auswählen

$WR_Adresse = "0";
Jeder Wechselrichter benötigt eine andere GeräteID, die im Wechselrichter eingestellt werden muss. Sind die 3 Geräte gekoppelt, dann haben sie schon unterschiedliche Adressen.

Bei der seriellen Verbindung muss in den x.user.config.php immer die gleiche serielle Verbindung eingetragen werden:

Code: Alles auswählen

//  ---  Nur bei Multi-Regler-Version  Nur bei Multi-Regler-Version  ----
//  Bei einer Multi-Regler-Version muss hier der Devicename manuell
//  eingetragen werden.
//
$USBDevice = "/dev/ttyUSBx";
USB0 bis USB9
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Don
Beiträge: 9
Registriert: So 20. Feb 2022, 23:18

Re: abfrage 3x Phocos any Grid

Beitrag von Don »

hallo ulrich

Danke nochmals für deine infos wenn du mir bitte noch sagen könntest wo
Die GeräteID ist, die im Wechselrichter eingestellt ist ,wie finde ich das heraus um es wo einzutragen?
Muss dann bei der multi-Regler version der eintrag so aussehen:
$USBDevice = "/dev/ttyUSB1";
$USBDevice = "/dev/ttyUSB2";
$USBDevice = "/dev/ttyUSB3";
Es steht da drin das der Devicename manuell eigetragen werden soll, heisst das dann
Phocos any grid 1
Phocos any grid 2
Phocos any grid 3

Sorry ,bin leider nicht so affin da drin aber ich bemühe mich.

Antworten

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“