Hoch- und runterfahren mittels Taster (incl. Status-LED)

  • KKoPi Ich weiß garnicht wo ich anfangen soll... Das ist sicher gut gemeint, aber da musst Du nochmal ran! ;) (Ich will das hier nicht zerpflücken, nur ein Beispiel: from gpiozero import * . Warum nicht explizit Button und LED mit from gpiozero import LED, Button, wobei man ja alles einzeln importieren soll. Wenn ich mich richtig erinnere war da was in PEPx.)

  • Hallo Leute,


    habe die letzten Tagen die ganzen Beiträge durchgelesen und habe am Ende doch eine Frage.


    Aber vielleicht von vorne.


    Das Skript finde ich gut, ist aber leider aufgrund das die ersten Pin's sprich Pin 1 bis Pin 6


    Zitat


    GPIO-3 auf Pin 5 ist aber nicht austauschbar

    bereits anderweitig belegt sind für mich nicht anwendbar. In diesem Zuge habe ich im Netz noch ein Skript mit andere Belegung gefunden, jedoch leider ohne LED. Kann mir jemand helfen dort ähnlich wie bei dem Skript eine Led zuschalten.!!!!


    Code
    1. http://www.netzmafia.de/skripten/hardware/RasPi/Projekt-OnOff/index.html
  • Hallo,


    nun benötige ich doch Hilfe.


    Ich habe mir das angehängte script installiert und auch die entsprechende Software von Seite 1 dieses Artikels. Ich habe OSMC installiert und wenn ich über putty im Ordner des scriptes ./wait-for-power-off-button.sh eingebe, dann fährt der rechner ohne Probleme runter. Aber eben nicht, wenn ich per Knopfdruck ausschalten möchte. Es gibt noch ein log-file, welches erzeugt wird, und das gibt folgendes aus:


    Python: Waiting for 2 second button press...

    Python: Button pressed

    Done waiting at Sat Oct 27 20:10:56 CEST 2018. Halting system...

    /home/pi/off-button/wait-for-power-off-button.sh: line 58: shutdown: command not found

    Reboot at Sat Oct 27 20:12:39 CEST 2018 - waiting...

    Python: Waiting for 2 second button press...

    Python: Button pressed

    Done waiting at Sat Oct 27 20:16:42 CEST 2018. Halting system...

    /home/pi/off-button/wait-for-power-off-button.sh: line 58: halt: command not found

    Reboot at Sat Oct 27 20:17:59 CEST 2018 - waiting...

    Python: Waiting for 2 second button press...

    Python: Button pressed

    Done waiting at Sat Oct 27 21:10:18 CEST 2018. Halting system...

    sudo: halt: command not found



    Warum funktioniert "halt" per ./wait-for-power-off-button.sh, aber nicht über Knopfdruck? sudo: halt: command not found ?

  • Wenn ich deine 2 Scripte nacheinander einspiele, dann gib es nur Fehlermeldungen beim manuellen Auslösen. "Meins" hat zumindest noch manuell ausgelöst. Das Script hat in der Vergangenheit auch einwandfrei auf Knopfdruck funktioniert. Aber nicht in Verbindung mit OSMC.

  • Hallo

    Ich habe das Skript schon ein paar mal erfolgreich auf diversen raspberrys zum laufen bekommen, aber heute bin ich leider gescheitert. Beim manuellen Starten des Skripts erhalte ich folgende Meldung.


    Non-ASCII character '\xc2' in file /home/pi/shutdown.py on line 30, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


    Ich habe das Skript via copy/paste mittels Windows Rechner und Putty auf den Pi kopiert, liegt da das Problem?. Leider sind meine Linux Kenntnisse nicht sonderlich umfangreich.

  • durch Einfügen der Zeile


    Code
    1. # -*- coding: UTF-8 -*-

    bekomme ich nun eine neue Fehlermeldung



    File "/home/pi/shutdown.py", line 32

    if not (GPIO.input(5)) :

    ^

    SyntaxError: invalid syntax


    Um Kopierfehler zu vermeiden habe ich auch schon alles in Putty selbst abgetippt, mit dem gleichen Resultat.

  • hi, ich hab ein problem und zwar habe ich alles so nachgebaut und auch alles so kopiert wie es im ersten beitrag steht.

    doch leider leuchtet meine led nuch ca. sekunden beim hochfahren und danach bis zum nachsten start nicht mehr. also nich mit blinken oder dauerleuchten.

    ich habe einen pi 3 b, wer vll.etwas weis bitte melden.


    danke