Wie USB Anschluss eintragen

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

maximinus
Beiträge: 50
Registriert: Sa 25. Jul 2020, 14:35
Wohnort: Tullnerbach bei Wien

Wie USB Anschluss eintragen

Beitrag von maximinus »

Nachdem die Singleuser Version jetzt läuft, habe ich eben versucht einen zweiten MPP5048GK anzuschließen. Ich bin der Anleitung gefolgt, nur weiß ich nicht wie die beiden USB-Anschlüsse definiert werden müssen.
In beiden ist jetzt
$USBDevice = "/dev/ttyUSB0";
eingetragen.
Die bisherige Singleuser Version empfängt keine Daten mehr, zeigt aber noch die aktuelle Spannung und Leistung

Die Logdatei zeigt folgendes:
09.11. 15:03:01 |-------------- Start infini_p16.php ---------------------$
09.11. 15:03:01 o -Hardware Version: 4B
09.11. 15:03:01 -WattstundenGesamtHeute: 32.47
09.11. 15:03:01 XX -USB Port kann nicht geöffnet werden. [1]
09.11. 15:03:01 XX -Exit....
09.11. 15:03:01 |-------------- Stop infini_p16.php --------------------$
09.11. 15:03:01 -Verarbeitung von: '2.user.config.php' Regler: 26
09.11. 15:03:01 |-------------- Start infini_p16.php ---------------------$
09.11. 15:03:01 o -Hardware Version: 4B
09.11. 15:03:01 -WattstundenGesamtHeute: 0
09.11. 15:03:01 XX -USB Port kann nicht geöffnet werden. [1]
09.11. 15:03:01 XX -Exit....
09.11. 15:03:01 |-------------- Stop infini_p16.php --------------------$
09.11. 15:03:01 -Multi Regler Auslesen [Stop].

Was mich nicht wundert da ja das selbe sowohl in die 1.user.config.php als auch in die 2 eingetragen ist.
Die folgenden Abfragen ergeben:
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0665:5161 Cypress Semiconductor USB to Serial
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

pi@solaranzeige:~ $ hwinfo –usb
oops: don't know what to do with "–usb"

pi@solaranzeige:~ $ ls /sys/class/hidraw
hidraw0

pi@solaranzeige:~ $ usb-devices

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=05.04
S: Manufacturer=Linux 5.4.51-v7l+ xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:01:00.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4
D: Ver= 2.10 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=2109 ProdID=3431 Rev=04.21
S: Product=USB2.0 Hub
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0665 ProdID=5161 Rev=00.02
S: Manufacturer=STMicroelectronics
S: Product=HID in FS Mode
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 4
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev=05.04
S: Manufacturer=Linux 5.4.51-v7l+ xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:01:00.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

Abgesehen dass ich noch herausfinden muss welcher Anschluss welches Gerät abbilden soll, weiss ich als Linux- Anfänger nicht was da wo einzutragen wäre.
Um Rat wäre ich sehr dankbar.
LG Gerhard

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

Re: Wie USB Anschluss eintragen

Beitrag von Ulrich »

Deine Geräte werden über eine Hidraw Schnittstelle angebunden. Es muss also folgendes eingetragen werden:

Code: Alles auswählen

/******************************************************************************
//  USB Device      USB Device      USB Device      USB Device      USB Device
******************************************************************************/
//
//  USB Device, die automatisch erkannt wurde...  bitte nicht ändern
//  Wird nicht bei der Multi-Regler-Version benötigt.
//
$USBRegler         = "/dev/ttyUSB0";
$USBWechselrichter = "/dev/ttyUSB1";
//
//  Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
//  eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
//  ---  Nur bei Multi-Regler-Version  Nur bei Multi-Regler-Version  ----
//  Bei einer Multi-Regler-Version muss hier der Devicename manuell
//  eingetragen werden.
//
$USBDevice = "/dev/hidraw0";
und im 2. Gerät

Code: Alles auswählen

/******************************************************************************
//  USB Device      USB Device      USB Device      USB Device      USB Device
******************************************************************************/
//
//  USB Device, die automatisch erkannt wurde...  bitte nicht ändern
//  Wird nicht bei der Multi-Regler-Version benötigt.
//
$USBRegler         = "/dev/ttyUSB0";
$USBWechselrichter = "/dev/ttyUSB1";
//
//  Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
//  eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
//  ---  Nur bei Multi-Regler-Version  Nur bei Multi-Regler-Version  ----
//  Bei einer Multi-Regler-Version muss hier der Devicename manuell
//  eingetragen werden.
//
$USBDevice = "/dev/hidraw1";
Welche x.user.config.php zu welchem Gerät gehört musst du dann ausprobieren.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

maximinus
Beiträge: 50
Registriert: Sa 25. Jul 2020, 14:35
Wohnort: Tullnerbach bei Wien

Re: Wie USB Anschluss eintragen

Beitrag von maximinus »

Danke für die Hilfe.
Die bisherige Solaranzeige funktioniert wieder, aber mit Grafana gibt es noch Probleme.
Ich habe in 1 und 3 gemäß der Beschreibung "Solaranzeige2" eingetragen (so habe ich die neue Datenbank in INflux genannt)
2 so eingetragen wie angegegeben
bei 4 steht in der Anleitung leer lassen, da steht aber admin und solaranzeige drin; deshalb habe ich mit mit reset user und Passwort rausgelöscht und save und test geklickt.
Da kommt oben ein grünes Fenster mit datasource updated und ein rotes Fenster mit Network Error: Bad Gateway(502)
und im Feld user steht wieder admin und im Fenster passwort steht configured.
Was mache ich da falsch?

maximinus
Beiträge: 50
Registriert: Sa 25. Jul 2020, 14:35
Wohnort: Tullnerbach bei Wien

Re: Wie USB Anschluss eintragen

Beitrag von maximinus »

Alles zurück, es funktionieren beide Anzeigen. Bei einer nochmaligen Überprüfung zeigte sich dass der Datenbankname fälschlich mit einem Großbuchstaben begann

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

Re: Wie USB Anschluss eintragen

Beitrag von Ulrich »

Dann bin ich ja beruhigt. :D
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

maximinus
Beiträge: 50
Registriert: Sa 25. Jul 2020, 14:35
Wohnort: Tullnerbach bei Wien

Re: Wie USB.. Multiregler geht nicht mehr

Beitrag von maximinus »

Bei meiner Multireglerkonfiguration kommen bei dem hinzugefügten WR seit einigen Tagen keine Daten mehr.
Ich kann mich nicht erinneren etwas geändert zu haben, aber zuvor hat es einige Tage funktioniert.
Die Logdatei zeigt dass mit dem USB Port etwas nicht stimmt. Am Kabel kann es diesmal nicht liegen,
da bei einem Tausch beim anderen WR die Daten weiterhin kommen. Ein Abschalten des WR zwecks reset hat nichts genützt ebenso ein reboot. Wo kann ich noch suchen?


16.11. 13:54:08 |-------------- Stop infini_p16.php --------------------$
16.11. 13:54:08 -Verarbeitung von: '2.user.config.php' Regler: 26
16.11. 13:54:08 |-------------- Start infini_p16.php ---------------------$
16.11. 13:54:08 o -Hardware Version: 4B
16.11. 13:54:08 -WattstundenGesamtHeute: 0
16.11. 13:54:08 XX -USB Port kann nicht geöffnet werden. [1]
16.11. 13:54:08 XX -Exit....
16.11. 13:54:08 |-------------- Stop infini_p16.php --------------------$
16.11. 13:54:08 -Multi Regler Auslesen [Stop].

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

Re: Wie USB Anschluss eintragen

Beitrag von Ulrich »

Mache bitte einmal ein reboot und schaue dann in die LOG Datei. Dort müssen ja beide Ports zu sehen sein. Poste mal den Part.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

maximinus
Beiträge: 50
Registriert: Sa 25. Jul 2020, 14:35
Wohnort: Tullnerbach bei Wien

Re: Wie USB Anschluss eintragen

Beitrag von maximinus »

Nach einem reboot begint die Logdatei wie folgt:
17.11. 09:28:15 MQT-0-CONX-OK|
17.11. 09:28:15 -Multi Regler Auslesen [Start].
17.11. 09:28:15 -Verarbeitung von: '1.user.config.php' Regler: 26
17.11. 09:28:15 |-------------- Start infini_p16.php ---------------------$
17.11. 09:28:15 o -Hardware Version: 4B
17.11. 09:28:15 -WattstundenGesamtHeute: 0
17.11. 09:28:15 -Protokoll: 30
17.11. 09:28:15 -Modus: L
17.11. 09:28:15 -Warnungen: 00000000000000000000000000000000
17.11. 09:28:16 -230.0 21.7 230.0 50.0 21.7 5000 5000 48.0 51.0 48.0 55.2 54$
17.11. 09:28:16 -Fehlermeldung:
17.11. 09:28:16 -MQTT Daten zum [ 192.168.178.28 ] senden.
17.11. 09:28:16 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
17.11. 09:28:16 -Multi-Regler-Ausgang. 6
17.11. 09:28:22 -OK. Datenübertragung erfolgreich.
17.11. 09:28:22 -WattstundenGesamtHeute: 4.05
17.11. 09:28:22 |-------------- Stop infini_p16.php --------------------$
17.11. 09:28:22 -Verarbeitung von: '2.user.config.php' Regler: 26
17.11. 09:28:22 |-------------- Start infini_p16.php ---------------------$
17.11. 09:28:22 o -Hardware Version: 4B
17.11. 09:28:22 -WattstundenGesamtHeute: 0
17.11. 09:28:22 XX -USB Port kann nicht geöffnet werden. [1]
17.11. 09:28:22 XX -Exit....
17.11. 09:28:22 |-------------- Stop infini_p16.php --------------------$
17.11. 09:28:22 -Multi Regler Auslesen [Stop].
17.11. 09:29:02 MQT-0-CONX-OK|
17.11. 09:29:02 -Multi Regler Auslesen [Start].
17.11. 09:29:02 -Verarbeitung von: '1.user.config.php' Regler: 26
17.11. 09:29:02 |-------------- Start infini_p16.php ---------------------$
17.11. 09:29:02 o -Hardware Version: 4B
17.11. 09:29:02 -WattstundenGesamtHeute: 4.05
17.11. 09:29:02 -Protokoll: 30
17.11. 09:29:02 -Modus: L
17.11. 09:29:02 -Warnungen: 00000000000000000000000000000000
17.11. 09:29:03 -230.0 21.7 230.0 50.0 21.7 5000 5000 48.0 51.0 48.0 55.2 54$
17.11. 09:29:03 -Fehlermeldung:
17.11. 09:29:03 -MQTT Daten zum [ 192.168.178.28 ] senden.
17.11. 09:29:03 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
17.11. 09:29:03 -Multi-Regler-Ausgang. 6
17.11. 09:29:09 -OK. Datenübertragung erfolgreich.
17.11. 09:29:09 -WattstundenGesamtHeute: 8.33
17.11. 09:29:09 |-------------- Stop infini_p16.php --------------------$
17.11. 09:29:09 -Verarbeitung von: '2.user.config.php' Regler: 26
17.11. 09:29:09 |-------------- Start infini_p16.php ---------------------$
17.11. 09:29:09 o -Hardware Version: 4B
17.11. 09:29:09 -WattstundenGesamtHeute: 0
17.11. 09:29:09 XX -USB Port kann nicht geöffnet werden. [1]
17.11. 09:29:09 XX -Exit....
17.11. 09:29:09 |-------------- Stop infini_p16.php --------------------$
17.11. 09:29:09 -Multi Regler Auslesen [Stop].
17.11. 09:29:11 MQT-Ende der Verarbeitung. (MQTT)
17.11. 09:30:00 MQT-Ende der Verarbeitung. (MQTT)
17.11. 09:30:00 -Multi Regler Auslesen [Start].
17.11. 09:30:00 -Verarbeitung von: '1.user.config.php' Regler: 26
17.11. 09:30:00 MQT-0-CONX-OK|
17.11. 09:30:00 |-------------- Start infini_p16.php ---------------------$
17.11. 09:30:00 o -Hardware Version: 4B
17.11. 09:30:00 -WattstundenGesamtHeute: 8.33
17.11. 09:30:00 -Protokoll: 30
17.11. 09:30:00 -Modus: L
17.11. 09:30:00 -Warnungen: 00000000000000000000000000000000
17.11. 09:30:01 -230.0 21.7 230.0 50.0 21.7 5000 5000 48.0 51.0 48.0 55.2 54$
17.11. 09:30:01 -Fehlermeldung:
17.11. 09:30:01 -MQTT Daten zum [ 192.168.178.28 ] senden.
17.11. 09:30:01 -Alle 10 Minuten werden die Statistikdaten übertragen.
17.11. 09:30:01 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
17.11. 09:30:01 -Multi-Regler-Ausgang. 6
17.11. 09:30:07 -OK. Datenübertragung erfolgreich.
17.11. 09:30:07 -WattstundenGesamtHeute: 12.55
17.11. 09:30:07 |-------------- Stop infini_p16.php --------------------$
17.11. 09:30:07 -Verarbeitung von: '2.user.config.php' Regler: 26
17.11. 09:30:07 |-------------- Start infini_p16.php ---------------------$
17.11. 09:30:07 o -Hardware Version: 4B
17.11. 09:30:07 -WattstundenGesamtHeute: 0
17.11. 09:30:07 XX -USB Port kann nicht geöffnet werden. [1]
17.11. 09:30:07 XX -Exit....
17.11. 09:30:07 |-------------- Stop infini_p16.php --------------------$
17.11. 09:30:07 -Multi Regler Auslesen [Stop].

17.11. 09:30:56 MQT-Ende der Verarbeitung. (MQTT)
17.11. 09:31:02 MQT-0-CONX-OK|
17.11. 09:31:02 -Multi Regler Auslesen [Start].
17.11. 09:31:02 -Verarbeitung von: '1.user.config.php' Regler: 26
17.11. 09:31:02 |-------------- Start infini_p16.php ---------------------$
17.11. 09:31:02 o -Hardware Version: 4B
17.11. 09:31:02 -WattstundenGesamtHeute: 12.55
17.11. 09:31:02 -Protokoll: 30
17.11. 09:31:02 -Modus: L
17.11. 09:31:02 -Warnungen: 00000000000000000000000000000000
17.11. 09:31:02 -230.0 21.7 230.0 50.0 21.7 5000 5000 48.0 51.0 48.0 55.2 54$
17.11. 09:31:03 -Fehlermeldung:

Ab da wiederholt sich das alles wieder.
_________________________
Ich weiß nicht ob das von Bedeutung ist, aber die Solaranzeige ist mit diesen Meldungen nach Mitternacht "ausgestiegen":

17.11. 01:32:02 -Multi Regler Auslesen [Start].
17.11. 01:32:02 -Verarbeitung von: '1.user.config.php' Regler: 26
17.11. 01:32:02 MQT-0-CONX-OK|
17.11. 01:32:02 |-------------- Start infini_p16.php ---------------------$
17.11. 01:32:02 o -Hardware Version: 4B
17.11. 01:32:02 -WattstundenGesamtHeute: 0
17.11. 01:32:02 -Protokoll: 30
17.11. 01:32:02 -Modus: L
17.11. 01:32:02 -Warnungen: 10000000000000000000000000000000
17.11. 01:32:03 -230.0 21.7 230.0 50.0 21.7 5000 5000 48.0 51.0 48.0 55.2 54$
17.11. 01:32:03 -Fehlermeldung: Keine Sonne
17.11. 01:32:03 -MQTT Daten zum [ 192.168.178.28 ] senden.
17.11. 01:32:03 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
17.11. 01:32:03 -Multi-Regler-Ausgang. 6
17.11. 01:32:13 -Die seriellen Schnittstellen werden initialisiert.
17.11. 01:32:13 -Device: /dev/hidraw0 > HIDRAW Schnittstelle.
17.11. 01:32:13 -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Inde$

17.11. 01:32:13 -Zeile gefunden. Platine kann ausgetauscht werden. Index: 53$

17.11. 01:32:13 -Device: /dev/hidraw1 > HIDRAW Schnittstelle.
17.11. 01:32:13 -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Inde$

17.11. 01:32:13 -Zeile gefunden. Platine kann ausgetauscht werden. Index: 53$
________________
Das war der letzte Eintrag und nachher der reboot
________________

17.11. 09:28:15 MQT-0-CONX-OK|
17.11. 09:28:15 -Multi Regler Auslesen [Start].
17.11. 09:28:15 -Verarbeitung von: '1.user.config.php' Regler: 26
17.11. 09:28:15 |-------------- Start infini_p16.php --------

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

Re: Wie USB Anschluss eintragen

Beitrag von Ulrich »

Nach einem Reboot sieht die LOG Datei ungefähr so aus:

Code: Alles auswählen

17.11. 11:07:43    -
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.04
S:  Manufacturer=Linux 5.4.72-v7+ dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=3f980000.usb
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=9514 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#=0x0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=ec00 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx

T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=045e ProdID=0779 Rev=01.06
S:  Manufacturer=Microsoft
S:  Product=Microsoft® LifeCam HD-3000
C:  #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I:  If#=0x1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:  If#=0x2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I:  If#=0x3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio

T:  Bus=01 Lev=02 Prnt=02 Port=02 Cnt=03 Dev#=  5 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6015 Rev=10.00
S:  Manufacturer=VictronEnergy BV
S:  Product=VE Direct cable
S:  SerialNumber=VEHU477
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=90mA
I:  If#=0x0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio

17.11. 11:07:47    -Daten:
array (
  18 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.434]',
  'Unique ID' => 'l7UW.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p1',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p1',
  'Device Files' => '/dev/mmcblk0p1, /dev/disk/by-label/boot, /dev/disk/by-path/platform-3f202000.mmc-part1, /dev/disk/by-id/mmc-SD16G_0xdabd76fb-part1, /dev/disk/by-uuid/0C61-73F5, /dev/disk/by-partuuid/8978ce14-01',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#17 (Disk)',
)
17.11. 11:07:47    -Daten:
array (
  19 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.434]',
  'Unique ID' => 'CJka.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p2',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p2',
  'Device Files' => '/dev/mmcblk0p2, /dev/disk/by-label/rootfs, /dev/disk/by-id/mmc-SD16G_0xdabd76fb-part2, /dev/disk/by-partuuid/8978ce14-02, /dev/disk/by-uuid/43f2d0bb-83be-464f-94d0-9a751f376c64, /dev/disk/by-path/platform-3f202000.mmc-part2',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#17 (Disk)',
)
17.11. 11:07:47    -Daten:
array (
  22 => 'USB 00.0: 0000 Unclassified device',
  '' => '[Created at usb.122]',
  'Unique ID' => 'BobO.0Jk327yJZc6',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0',
  'SysFS BusID' => '1-1.2:1.0',
  'Hardware Class' => 'unknown',
  'Model' => '"Microsoft LifeCam HD-3000"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x045e "Microsoft Corp."',
  'Device' => 'usb 0x0779 "LifeCam HD-3000"',
  'Revision' => '"1.06"',
  'Driver' => '"uvcvideo"',
  'Driver Modules' => '"uvcvideo"',
  'Device File' => '/dev/input/event0',
  'Device Files' => '/dev/input/event0, /dev/input/by-path/platform-3f980000.usb-usb-0:1.2:1.0-event, /dev/input/by-id/usb-Microsoft_Microsoft®_LifeCam_HD-3000-event-if00',
  'Device Number' => 'char 13:64',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v045Ep0779d0106dcEFdsc02dp01ic0Eisc01ip00in00"',
  'Driver Info #0' => '',
  'Driver Status' => 'uvcvideo is active',
  'Driver Activation Cmd' => '"modprobe uvcvideo"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -VE.Direct Adapterkabel erkannt.
17.11. 11:07:47    -Daten:
array (
  23 => 'USB 00.0: 0700 Serial controller',
  '' => '[Created at usb.122]',
  'Unique ID' => 'dwDZ.htnJT7yCMMF',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  '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' => '"Future Technology Devices International Bridge(I2C/SPI/UART/FIFO)"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
  'Device' => 'usb 0x6015 "Bridge(I2C/SPI/UART/FIFO)"',
  'Revision' => '"10.00"',
  'Serial ID' => '"VEHU477"',
  'Driver' => '"ftdi_sio"',
  'Driver Modules' => '"usbserial", "ftdi_sio"',
  'Device File' => '/dev/ttyUSB0',
  'Device Files' => '/dev/ttyUSB0, /dev/serial/by-id/usb-VictronEnergy_BV_VE_Direct_cable_VEHU477-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0',
  'Device Number' => 'char 188:0',
  'Speed' => '12 Mbps',
  'Module Alias' => '"usb:v0403p6015d1000dc00dsc00dp00icFFiscFFipFFin00"',
  'Driver Info #0' => '',
  'Driver Status' => 'ftdi_sio is active',
  'Driver Activation Cmd' => '"modprobe ftdi_sio"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
17.11. 11:07:47    -Daten:
array (
  26 => 'USB 00.0: 10a00 Hub',
  '' => '[Created at usb.122]',
  'Unique ID' => 'k4bc.D6ER+lJeRh3',
  'Parent ID' => '3t9U.TAOITtdfnIE',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-0:1.0',
  'SysFS BusID' => '1-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 2.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0002 "2.0 root hub"',
  'Revision' => '"5.04"',
  'Serial ID' => '"3f980000.usb"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v1D6Bp0002d0504dc09dsc00dp01ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#1 (USB Controller)',
)
17.11. 11:07:47    -Daten:
array (
  27 => 'USB 00.0: 0200 Ethernet controller',
  '' => '[Created at usb.122]',
  'Unique ID' => 'lfzD.Sed3PcmdZ23',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1:1.0',
  'SysFS BusID' => '1-1.1:1.0',
  'Hardware Class' => 'network',
  'Model' => '"Standard Microsystems SMSC9512/9514 Fast Ethernet Adapter"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
  'Device' => 'usb 0xec00 "SMSC9512/9514 Fast Ethernet Adapter"',
  'Revision' => '"2.00"',
  'Driver' => '"smsc95xx"',
  'Driver Modules' => '"smsc95xx"',
  'Device File' => 'eth0',
  'Speed' => '480 Mbps',
  'HW Address' => 'b8:27:eb:af:5d:6b',
  'Permanent HW Address' => 'b8:27:eb:af:5d:6b',
  'Link detected' => 'yes',
  'Module Alias' => '"usb:v0424pEC00d0200dcFFdsc00dp01icFFisc00ipFFin00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
17.11. 11:07:47    -Daten:
array (
  28 => 'USB 00.0: 10a00 Hub',
  '' => '',
  'Unique ID' => 'ADDn.IKhPgutgmvF',
  'Parent ID' => 'k4bc.D6ER+lJeRh3',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0',
  'SysFS BusID' => '1-1:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Standard Microsystems SMC9514 Hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
  'Device' => 'usb 0x9514 "SMC9514 Hub"',
  'Revision' => '"2.00"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v0424p9514d0200dc09dsc00dp02ic09isc00ip02in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#26 (Hub)',
)
17.11. 11:07:47    -USB Devices: 
array (
  1 => 
  array (
    'Device' => '0x0779',
    'File' => '/dev/input/event0',
    'Vendor' => 'usb 0x045e "Microsoft Corp."',
    'Model' => 'Microsoft LifeCam HD-3000',
    'Driver Modules' => 'uvcvideo',
    'Driver' => 'uvcvideo',
  ),
  2 => 
  array (
    'Device' => '0x6015',
    'File' => '/dev/ttyUSB0',
    'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
    'Serial ID' => 'VEHU477',
    'Model' => 'Future Technology Devices International Bridge(I2C/SPI/UART/FIFO)',
    'Driver Modules' => 'usbserial, ftdi_sio',
    'Driver' => 'ftdi_sio',
  ),
  3 => 
  array (
    'Device' => '0xec00',
    'File' => 'eth0',
    'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
    'Model' => 'Standard Microsystems SMSC9512/9514 Fast Ethernet Adapter',
    'Driver Modules' => 'smsc95xx',
    'Driver' => 'smsc95xx',
  ),
  4 => 
  array (
    'Device' => '0x9514',
  ),
)
17.11. 11:07:47    -Regler: 4
17.11. 11:07:47    -Regler erkannt: /dev/ttyUSB0
17.11. 11:07:47    -Device: /dev/ttyUSB0 wird in die user.config.php geschrieben.
17.11. 11:07:47    -Zeile gefunden. Device kann ausgetauscht werden. Index: 524   $USBRegler         = "/dev/ttyUSB0";

17.11. 11:07:47    -Zeile gefunden. Device kann ausgetauscht werden. Index: 525   $USBWechselrichter = "/dev/ttyUSB1";

17.11. 11:07:47    -Zeile gefunden. Platine kann ausgetauscht werden. Index: 541   $Platine = "Raspberry Pi 2 Model B Rev 1.1";

--------------------------------------------------------------------------------------------------------------------------------------------------------
Bei Dir stimmt da etwas nicht. Kann es sein, dass du zu wenig Speicher hast?

Bitte gebe einmal

df -h

ein.


Am Ende der beiden x.user.config.php sind dort die Einträge

Code: Alles auswählen

//  Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
//  eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
//  ---  Nur bei Multi-Regler-Version  Nur bei Multi-Regler-Version  ----
//  Bei einer Multi-Regler-Version muss hier der Devicename manuell
//  eingetragen werden.
//
$USBDevice = "/dev/hidraw0";
/*****************************************************************************/

Code: Alles auswählen

//  Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
//  eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
//  ---  Nur bei Multi-Regler-Version  Nur bei Multi-Regler-Version  ----
//  Bei einer Multi-Regler-Version muss hier der Devicename manuell
//  eingetragen werden.
//
$USBDevice = "/dev/hidraw1";
/*****************************************************************************/
vorhanden?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

maximinus
Beiträge: 50
Registriert: Sa 25. Jul 2020, 14:35
Wohnort: Tullnerbach bei Wien

Re: Wie USB Anschluss eintragen

Beitrag von maximinus »

Hier die Daten, aber ich schau noch schnell einmal nach welches SD Karte da drin steckt:

pi@solaranzeige:~ $ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root 7,1G 4,0G 2,8G 60% /
devtmpfs 1,8G 0 1,8G 0% /dev
tmpfs 1,9G 0 1,9G 0% /dev/shm
tmpfs 1,9G 105M 1,8G 6% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 54M 199M 22% /boot
tmpfs 383M 0 383M 0% /run/user/1000
pi@solaranzeige:~ $
-------
Ja ist drinnen
hier 1.user...

$USBRegler = "/dev/ttyUSB0";
$USBWechselrichter = "/dev/ttyUSB1";
//
// Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
// eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
// --- Nur bei Multi-Regler-Version Nur bei Multi-Regler-Version ----
// Bei einer Multi-Regler-Version muss hier der Devicename manuell
// eingetragen werden.
//
$USBDevice = "/dev/hidraw0";
/*********************************************************

-----
hier 2.user....
$USBRegler = "/dev/ttyUSB0";
$USBWechselrichter = "/dev/ttyUSB1";
//
// Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
// eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
// --- Nur bei Multi-Regler-Version Nur bei Multi-Regler-Version ----
// Bei einer Multi-Regler-Version muss hier der Devicename manuell
// eingetragen werden.
//
$USBDevice = "/dev/hidraw1";
/*******************************************************

Antworten

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