TeamO hat geschrieben: ↑Mi 20. Okt 2021, 12:48
Hi Andreas,
sollte eigentlich kein Problem sein. Hier ist die Zuordnung der IDs zu Namen dann wirklich sinnvoll.
Gruß
Timo
Hallo Timo,
danke für diesen Hinweis.
Ich hätte es sicher nicht noch einmal getestet. Aber Du hast mir Mut gemacht.
Alle 3 WR mit jeweils RS485 zu USB mit FTDI, namentlich benannt, über einen HUB an eine USB-Buchse.
Die zweite ist die mSATA mit Betriebssystem und 2 Buchsen sind frei. Tolle Sache.
Es hatte zwar ca 5 MInuten gedauert, so viele Durchläufe hat sicher die multi_regler_auslesen.php gebraucht,und es kam auch mal die Meldung "zu viele php-scripte" im solaranzeige.log. Aber nun läufts.
20.10. 13:34:20 * -Daten zur entfernten InfluxDB [ solaranzeige1000 ] gesendet.
20.10. 13:34:20 * -Daten zur lokalen InfluxDB [ solaranzeige1000 ] gesendet.
20.10. 13:34:20 -OK. Datenübertragung erfolgreich.
20.10. 13:34:20 |------------------------- Stop growatt.php ---------------------
20.10. 13:34:20 -Multi Regler Auslesen [Stop].
20.10. 13:38:09 -Zu viele PHP Scripte: multi_regler_auslesen.php
20.10. 13:38:09 !! -|---> Stop PHP Script: multi_regler_auslesen.php **************
20.10. 13:38:09 -Zu viele PHP Scripte: multi_regler_auslesen.php
20.10. 13:38:09 !! -|---> Stop PHP Script: multi_regler_auslesen.php **************
20.10. 13:38:09 -Zu viele PHP Scripte: multi_regler_auslesen.php
20.10. 13:38:09 !! -|---> Stop PHP Script: multi_regler_auslesen.php **************
20.10. 13:38:09 -Zu viele PHP Scripte: multi_regler_auslesen.php
20.10. 13:38:09 !! -|---> Stop PHP Script: multi_regler_auslesen.php **************
20.10. 13:39:02 -Multi Regler Auslesen [Start].
20.10. 13:39:02 -Verarbeitung von: '1.user.config.php' Regler: 48
20.10. 13:39:02 |------------------------- Start growatt.php ---------------------
20.10. 13:39:04 -Firmware: G.1.8 Warnungen: 0000
20.10. 13:39:04 -Auslesen des Gerätes beendet.
20.10. 13:39:05 >-Rasperry Temperatur: 53 °C
20.10. 13:39:06 * -Daten zur entfernten InfluxDB [ solaranzeige750 ] gesendet.
20.10. 13:39:06 * -Daten zur lokalen InfluxDB [ solaranzeige750 ] gesendet.
20.10. 13:39:06 -OK. Datenübertragung erfolgreich.
20.10. 13:39:06 |------------------------- Stop growatt.php ---------------------
20.10. 13:39:06 -Verarbeitung von: '2.user.config.php' Regler: 48
20.10. 13:39:06 |------------------------- Start growatt.php ---------------------
Hallo Andreas, meine PN nehme ich zurück. Zum Glück hatte ich es nicht öffentlich gepostet. Es wäre peinlich.
Und hier auch noch die nötigen Abfragen über Konsole
root@solaranzeige:/home/pi# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 004: ID 14cd:8601 Super Top 4-Port hub
Bus 001 Device 003: ID 045b:0229 Hitachi, Ltd mSATA Adapter [renkforce Pi-102]
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@solaranzeige:/home/pi# udevadm info -a -n /dev/ttyUSB0 | grep '{serial}' | head -n1
ATTRS{serial}=="AB0L4GCR"
root@solaranzeige:/home/pi# udevadm info -a -n /dev/ttyUSB1 | grep '{serial}' | head -n1
ATTRS{serial}=="AB0L3R4E"
root@solaranzeige:/home/pi# udevadm info -a -n /dev/ttyUSB2 | grep '{serial}' | head -n1
ATTRS{serial}=="AB0KPCIS"
root@solaranzeige:/home/pi# ls -la /dev/serial/by-id/
insgesamt 0
drwxr-xr-x 2 root root 100 Okt 20 13:33 .
drwxr-xr-x 4 root root 80 Okt 20 13:33 ..
lrwxrwxrwx 1 root root 13 Okt 20 13:33 usb-FTDI_FT232R_USB_UART_AB0KPCIS-if00-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root 13 Okt 20 13:33 usb-FTDI_FT232R_USB_UART_AB0L3R4E-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Okt 20 13:33 usb-FTDI_FT232R_USB_UART_AB0L4GCR-if00-port0 -> ../../ttyUSB0
root@solaranzeige:/home/pi#
Passt alles, super.
Enrico