Autor Thema: [gelöst] Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?  (Gelesen 213 mal)

Online dadoc

  • Sr. Member
  • ****
  • Beiträge: 558
Guten Morgen,
Vielleicht hat‘s ja schon mal jemand umgesetzt: Ich würde gern über fhem, das auf einem RPi 3 läuft, die Stromversorgung von an diesem RPi angeschlossenen USB-Geräte aus- und wieder einschalten können.
Spontan würde ich eine USB-Verlängerung aufschneiden und den 5-Volt-Draht über ein Relais laufen lassen, das über die GPIO geschaltet wird.
Aber vielleicht hat jemand eine elegantere Lösung...?
Danke & Grüße
Martin
« Letzte Änderung: Heute um 11:16:17 von dadoc »
Standort 1: FS20 mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

Online Papa Romeo

  • Full Member
  • ***
  • Beiträge: 115
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #1 am: 12 August 2018, 13:38:54 »
...Kabel aufschneiden ist ne Möglichkeit, aber wie du sagst nicht "elegant". Ich würd ne kleine Adapterplatine basteln, wo das Relais drauf sitzt, bzw. anstatt dem Relais eventuell auch ein P-Kanal-MOSFET. Eine USB-Buchse am Ausgang, USB-Stecker am Eingang, ein Steuerkabel mit Pin, dann wäre das Ding sogar dann auch universell einsetzbar.

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger...

Offline Stütti

  • New Member
  • *
  • Beiträge: 21
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #2 am: 12 August 2018, 13:44:44 »
Eventuell das hier: https://wiki.fhem.de/wiki/Relaisplatine-Homebrew-MySensors

Ansonsten, anstatt das Kabel aufzuschneiden habe ich es über einen schaltbaren USB-Hub gelöst. Ich habe einen von Sabrent, den konnte ich sauber öffnen, die Schaltkontakte rauslegen und wieder schließen.

Online Wernieman

  • Hero Member
  • *****
  • Beiträge: 4235
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #3 am: 12 August 2018, 14:41:10 »
Gibt auch USB-Hubs, welche mit "Linux-Bordmitteln" schaltbar sind ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Online dadoc

  • Sr. Member
  • ****
  • Beiträge: 558
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #4 am: 12 August 2018, 15:33:40 »
Danke für die Tipps, deren Nachverfolgung mich zu https://github.com/mvp/uhubctl geführt haben, was anscheinend auch auf einem Pi 3B die Stromversorgung der USB Ports rein softwaremäßig steuern kann. Bekomme allerdings nach Compilen nur ein „Command not found“ auf uhubctl.
Hat jemand damit Erfahrungen?
Standort 1: FS20 mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

Offline micky0867

  • Full Member
  • ***
  • Beiträge: 207
  • Welcome to the Unixverse!
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #5 am: 12 August 2018, 15:54:28 »
Hast du "make install" als root ausgeführt?

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


Online dadoc

  • Sr. Member
  • ****
  • Beiträge: 558
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #6 am: 12 August 2018, 16:22:43 »
Ja
Standort 1: FS20 mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

Online Wernieman

  • Hero Member
  • *****
  • Beiträge: 4235
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #7 am: 12 August 2018, 17:27:31 »
Was war denn die Letzte Ausgabe? Hat den das compilieren geklappt?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Online dadoc

  • Sr. Member
  • ****
  • Beiträge: 558
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #8 am: 12 August 2018, 17:59:03 »
root@raspberrypi:~/uhubctl# make
make: 'uhubctl' is up to date.
root@raspberrypi:~/uhubctl#
Standort 1: FS20 mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

Online Wernieman

  • Hero Member
  • *****
  • Beiträge: 4235
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #9 am: 12 August 2018, 18:38:38 »
dann gucke doch mal in dem Pfad, ob eine uhubctl existiert ...

Wenn ja, kannst Du es mit "./uhubctl" starten. Wenn Nein .. gucke mal nach mit "find . -name uhubctl". Ich würde es dann erstmal testen von dem Ort, wo Du es findest.

Zur Bugsuche, ist es ausführbar? "chmod +x uhubctl"

Wenn es läuft, kannst Du es per Hand "Installieren".
"cp uhubctl /usr/local/bin/"
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Online dadoc

  • Sr. Member
  • ****
  • Beiträge: 558
Antw:Stromversorgung eines USB-Geräts am Raspi über GPIO schalten?
« Antwort #10 am: 12 August 2018, 21:16:27 »
Vielen Dank für die Tipps, jetzt lässt es sich starten. Next step: mal testen, ob es tatsächlich ein USB-Device stromlos macht und dann wieder connected.
Standort 1: FS20 mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

 

decade-submarginal