[1] 2 >>> Archiv / MLD 4.x / Raspberry PI / Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
 

Offline anjoku

  • Adv. Member
  • ***
  • Posts: 226
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« on: September 25, 2014, 08:25:40 »
Hallo,

wäre es möglich, über einen GPIO Ausgang, anzuzeigen, ober der Pi läuft oder im Suspend ist.

Gruss,

Andre

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #1 on: September 25, 2014, 13:19:08 »
Ja, das sollte leicht machbar sein.
Mit Suspend meinst Du sicher den MLD "Suspend" Modus? Weil der RPI an sich ja soetwas wie Suspend nicht kennt. Bei der MLD werden für den Suspend lediglich einige Dienste (wie z.B. der VDR) gestoppt und damit der Stromverbrauch reduziert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline anjoku

  • Adv. Member
  • ***
  • Posts: 226
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #2 on: September 27, 2014, 23:06:34 »
Ja, den Suspend Modus.
Das funktioniert recht gut.
Ich kann per Fernbedienung den PI schlafen legen und wieder aufwecken.

Gruß,
Andre

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #3 on: September 28, 2014, 09:30:55 »
Hi Andre!

Mich würde interssieren wie du das agemacht hast mit dem GPIO und Suspend Modus! Hast du nur das Plugin installiert ober auch noch andere Sachen gemacht das du den Pi per FB ein und ausschalten kannst.

Mario
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #4 on: September 28, 2014, 16:50:32 »
Dafür braucht nur das suspend Paket installiert zu werden

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #5 on: September 28, 2014, 17:03:04 »
Danke Claus werde ich mal versuchen wenn ich wieder zu Hause bin.

Mario
Gruß Mario
Meine Hardware (show / hide)

Offline anjoku

  • Adv. Member
  • ***
  • Posts: 226
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #6 on: September 28, 2014, 21:15:35 »
Ja, ich habe nur das Suspend Paket installiert.
Jetzt kann ich auf der Fernbedienung - ich nutze eine Harmony 555- mit der Taste Power ein/aus den PI schlafen legen und auch wieder wecken  :)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #7 on: September 28, 2014, 22:16:37 »
Zurück zu Deiner eigendlichen Frage. Du kannst Dir unter /etc/init.d/ ein script erstellen, das auf die Events "halt" und "resume" reagiert und so die GPIO Pins schaltet.
Schau Dir mal einige Scripte in diesem Ordner an um Beispiele zu sehen. Wichtig ist, dass Du unter "init" ein halt=1 und resume=1 einträgst, damit das Script beim Suspend und aufwachen ausgeführt wird.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline anjoku

  • Adv. Member
  • ***
  • Posts: 226
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #8 on: September 29, 2014, 08:10:53 »
OK, danke......das werde ich mir zu Gemüte führen... :)

Wenn ich Erfolg habe, werde ich berichten..

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #9 on: September 29, 2014, 11:07:11 »
Sag Bescheid, falls Du ne genauere Anleitung brauchst.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline pbriesch

  • MLD-Tester
  • Profi Member
  • ******
  • Posts: 440
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #10 on: September 29, 2014, 13:03:39 »
Hallo Claus,
   
eine genaue Anleitung wäre klasse! Ich möchte nämlich den Fernseher bei suspend ausschalten. Eine Anleitung für anjoku würde mir da auch weiterhelfen.

Paul


Offline anjoku

  • Adv. Member
  • ***
  • Posts: 226
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #11 on: September 29, 2014, 14:19:51 »
Gerne, das würde die Sache stark abkürzen  ;)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #12 on: September 30, 2014, 09:09:24 »
OK, hier nen kleines Beispiel:
Code: [Select]
#!/bin/sh

case "$1" in
    resume)
        echo "Resume"
        ;;
    halt)
        echo "Halt"
        ;;
    init)
        resume=1
        halt=1
        ;;
    *)
        echo "Usage: $0 {halt | resume}" >&2
        exit 1
esac
Dieses Beispiel muss im Ordner /etc/init.d abgelegt werden, und sollte einen Namen bekommen, welcher der Funktion entspricht. In Diesem Fall also einfach mal "example".
Die Angabe resume=1 bedeutet, dass beim Aufwachen die "resume" Regel ausgeführt werden soll. das halt=1 entsprechend beim suspendieren die "halt" Regel. Außerdem gibt es noch start und stop die in diesem Beispiel nicht enthalten sind und beim booten bzw. ausschalten ausgeführt werden.
Es kann auch festgelegt werden, vor oder nach welchem anderem Init Script etwas ausgeführt werden soll. Das geht dann z.B. mit "after=network" oder "before=vdr", was ebenfall in die init Section geschrieben werden muss.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #13 on: September 30, 2014, 09:11:42 »
Der Fernseher sollte eigendlich bereits von selbs ausgehen. Allerdings hatte auch gtk-berlin berichtet, das er zusätzliche Befehle braucht, damit sein TV aus und auch wieder an geht. Ich war nur noch nicht dazu gekommen zu überprüfen, ob auch mein TV mit seinem Vorschlag zurecht kommt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
« Reply #14 on: November 19, 2016, 14:53:30 »
Hallo,

möchte bei Suspend z.B. an GPIO27 low bzw. beim aufwachen high setzen.

Habe das gpio-read Paket installiert, wie benutze ich das auf Kommandozeile ?

Habe keine Doku dazu gefunden :-(

Danke für Hilfe.

Rossi

[1] 2 >>> Archiv / MLD 4.x / Raspberry PI / Statusanzeige per GPIO ob Pi im Suspend oder nicht...?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.