Hallo Gemeinde,
Ich bin bald ein Bauherr und wollte mein Hausbau mittels Zeitraffer fotografieren und dann verfilmen.
Meine Ausstattung ist ein Kameragehäuse von Abus mit Heizung für die kalten Tage, RasPi 3 mit Cam V2.1, und eine ext. Festplatte dass ich alle paar Tage die Speicherkarte nicht manuel leeren muss.
Hier paar Fotos:
Bevor ich die Kamera fest installiere, dachte ich mach ein paar Versuchstage in meiner Wohnung.
Ich habe vier Scripts erstellt.
1. Fotos bei Tag aufnehmen
#!/bin/bash
#zeitstempel fuer dateiname generieren
timestamp=$(date +%Y-%m-%d-%H-%M)
echo $timestamp
#dateiname zuweisen
filename=/home/pi/Pictures/Zeitraffer/Zeit/$timestamp.jpg
#Foto erstellen
echo $filename
sudo raspistill -o $filename -w 3280 -h 2464 -n -q 100 -awb auto -ex auto -sh 100
Alles anzeigen
2. Fotos von Tag auf der SD-Karte Auf die Festplatte verschieben
3. Fotos bei Nacht aufnehmen
#!/bin/bash
#zeitstempel fuer dateiname generieren
timestamp=$(date +%Y-%m-%d-%H-%M)
echo $timestamp
#dateiname zuweisen
filename=/home/pi/Pictures/Zeitraffer/Zeitnacht/$timestamp.jpg
#Foto erstellen
echo $filename
sudo raspistill -o $filename -w 3280 -h 2464 -n -q 100 -ss 6000000 -ISO 800
Alles anzeigen
4. Fotos bei Nacht auf der SD-Karte Auf die Festplatte verschieben
#!/bin/bash
mv /home/pi/Pictures/Zeitraffer/Zeitnacht/*.jpg /media/pi/TOSHIBAEXT1/zeitraffernacht/
Die Scripts sollen alle zu bestimmte Zeiten Von Cron gestartet werden.
Foto Tag alle zwei Min. zwischen 07-19 Uhr
Foto Tag einmal pro Tag um 19:05 Uhr
Foto Nacht alle zwei Min. zwischen 20-06 Uhr
Foto Nacht einmal pro Tag um 06:05 Uhr
pi@raspberrypi:~ $ crontab -l
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
# Estelle Foto
*/2 7-18 * * * /home/pi/Pictures/Zeitraffer/zeitraffer.sh
# Erstelle Foto Nacht
*/3 20-5 * * * /home/pi/Pictures/Zeitraffer/nachtzeitraffer.sh
# Verschieb Fotos auf Festplatte
05 19 * * * /home/pi/Pictures/Zeitraffer/verschiebezeit.sh
# Verschiebe Fotos Nacht auf Festplatte
05 6 * * * /home/pi/Pictures/Zeitraffer/verschiebenachtzeit.sh
# RaspPi Herunterfahren
#30 2 * * * /home/pi/shutdown.sh
#
pi@raspberrypi:~ $
Alles anzeigen
Die Scripts laufen alle 4 wenn ich sie manuell doppel-klicke.
Um sicher zu sein habe ich auch die Script-Inhalte im Terminal eingegeben dass ich sehe ob es fertig ausgeführt wird.
(hatte ein fehler im script gefunden was beim doppel-klick der Datei funktionierte aber nicht im Terminal)
Mein Problem ist das Cron alle Scripts ausführt zu der bestimmten Zeit außer den Script um die Fotos bei Nacht zu erstellen.
Ich habe alle scripts und cronjobs in einem Benutzer erstellt als Pi.
Die Cronjobs habe ich sowohl über Terminal mit crontab -e und über die GUI als "Geplante Aufgaben" kontrolliert aber nichts fehlerhaftes gefunden.
Ich hoffe es kann mir einer zur Rat helfen.
Danke im Vorraus