Bilderrahmen mit dem Rasperry Pi & PIR-Sensor

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hallo.

    Ich hab mir einen Bilderrahmen mit dem Rasperry Pi mit einem PIR-Sensor nach folgender Anleitung zusammengebaut:

    http://ofbrooklyn.com/2014/01/2/buil…otion-detector/

    Statt dem framebuffer imageviewer (fbi) hab ich QIV genommen. Soweit funktioniert alles recht gut. Das einzige ist das die Slideshow auch bei ausgeschaltenem Monitor weiterläuft.

    Was kann ich tun, damit die Slideshow bei ausgeschaltenem Monitor anhält, bzw bei eingeschaltenem Monitor wieder anfängt zu laufen.

    Ich komme einfach nicht drauf.

    Ich bitte um Eure Hilfe.

  • Ist doch recht einfach.

    Man muss sich nur ein klein wenig mit der Materie auseinandersetzen.

    Nutzt du dies ?

    Code
    Automatic start of the photo frame software
    
    You’ll want the software to start automatically on boot, so create a new init.d file at /etc/init.d/flickrd, and add the motion sensor and slideshow scripts to that new file:

    Mach das :

    Code
    pi@raspberrypi ~/photoframe $ chmod 0744 monitor_off.sh 
    pi@raspberrypi ~/photoframe $ cat monitor_off.sh 
    tvservice -o
    /etc/init.d/flickrd stop
    
    pi@raspberrypi ~/photoframe $ chmod 0744 monitor_on.sh 
    pi@raspberrypi ~/photoframe $ cat monitor_on.sh 
    tvservice -c "PAL 4:3" && fbset -depth 8 && fbset -depth 16
    /etc/init.d/flickrd start

    Offizieller Schmier und Schmutzfink des Forum.
    Warum einfach wenn's auch schwer geht ?

    Kein Support per PN !
    Fragen bitte hier im Forum stellen. So hat jeder etwas davon.

  • Danke für deine Antwort. Leider funktioniert das nicht so ganz. Wenn ich deinen Code eingebe, dann bleibt beim Ausschalten des Bildschrims durch den PIR ausgeschalten und schaltet sich nicht wieder ein. Aber wahrscheinlich hab ich den Code falsch eingegeben.

    Ich poste hier mal meinen Code mit dem das Aus- und Einschalten des HDMI-Ports des Pi funktioniert, aber eben leider nicht das Pausieren und Starten der Slideshow:

    Code: monitor_off.sh
    /opt/vc/bin/tvservice -o
    Code: monitor_on.sh
    /opt/vc/bin/tvservice -p
    /opt/vc/bin/tvservice -p; sudo /bin/chvt 6; sudo /bin/chvt 7
    Bash: slideshow.sh
    #!/bin/bash
    
    qiv -s -f -d 6 /home/pi/art/*
    Code: flickrd
    sh /home/pi/photoframe/slideshow.sh
    sudo python /home/pi/photoframe/pir.py

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!