Wie USB Anschluss eintragen
Verfasst: Mo 9. Nov 2020, 15:47
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
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