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

Antworten
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: 3784
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 80 Mal
Danksagung erhalten: 459 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 [Admin]

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: 3784
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 80 Mal
Danksagung erhalten: 459 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 [Admin]

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

Antworten