Folgende Warnungen sind aufgetreten:
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 34 errorHandler->error_callback
/global.php 961 eval
/showthread.php 28 require_once
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 43 - File: showthread.php(1621) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php(1621) : eval()'d code 43 errorHandler->error_callback
/showthread.php 1621 eval




Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
strompi2
#12
Vielen Dank für die Mühe mit dem Script!
Ich konnte es jetzt mal kurz testen. bei mir verhält es sich derzeit so das er bei Wegnahme der USB-Stromversorgung zwar in den USV-Mode wechselt, dann aber gar nicht abschaltet. 

Dieses Script benutze ich derzeit für meinen manuellen Taster und die LED welche ich noch zusätzlich verbaut habe. Nach dem Drücken des Tasters legt es auch eine Pause ein und zeigt diese durch ein Blinken der LED an. Eventuell könnte man es auch umschreiben das es auf den GPIO21 ansspricht. 

Code:
# shutdown script for Raspberry Pi
# watch LOW level on pin 5 to enter sleep mode
# status led on pin 7: ON = ready, BLINK = confirm button

import RPi.GPIO as GPIO
import os
import time

# use the pin number as on the raspi board

GPIO.setmode(GPIO.BOARD)

# set pin 7 as output and HIGH, pin 5 is input

GPIO.setup(7, GPIO.OUT)
GPIO.output(7, True)
GPIO.setup(5, GPIO.IN)

# start the loop for every .5 seconds, waiting for LOW on pin 5
# then 2 short flashes with led to confirm and shutdown to sleep mode

while True:
       if not (GPIO.input(5)):
               GPIO.output(7, False)
               time.sleep(.1)
               GPIO.output(7, True)
               time.sleep(.1)
               GPIO.output(7, False)
               time.sleep(.1)
               GPIO.output(7, True)
               os.system("sudo shutdown -h now")
       time.sleep(.5)
Dein Script wäre aber genau das wonach ich gesucht hatte um einen kurzzeitigen Versorgungswegfall zu überbrücken.
Zitieren


Nachrichten in diesem Thema
strompi2 - von crazyb - 27.02.2017, 14:21
RE: strompi2 - von leviathan - 27.02.2017, 17:44
RE: strompi2 - von crazyb - 27.02.2017, 19:37
RE: strompi2 - von leviathan - 28.02.2017, 17:11
RE: strompi2 - von leviathan - 28.02.2017, 01:50
RE: strompi2 - von cbrauweiler - 28.02.2017, 13:41
RE: strompi2 - von crazyb - 28.02.2017, 14:26
RE: strompi2 - von cbrauweiler - 28.02.2017, 15:14
RE: strompi2 - von gxdigga - 28.02.2017, 17:47
RE: strompi2 - von leviathan - 28.02.2017, 18:24
RE: strompi2 - von gxdigga - 01.03.2017, 23:08
RE: strompi2 - von leviathan - 03.03.2017, 15:08

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 7 Gast/Gäste
RasPiCarProjekt