Kleine Sektflaschen Hochzeit
Auch schneller Lichtwechsel (z. bei Sturm mit Sonne und Wolken, Licht und Schatten) führt zu einer Bewegungserkennung. Aber dann weiss ich wenigstens, dass das Ganze noch aktiv ist und im Grundsatz funktioniert. Disclaimer: Synology ist eine Marke der Synology Inc. und steht nicht in Verbindung mit Electreeks. Project navigation
Mit den zusätzlichen Optionen text_right%d. %m. %Y -%H:%M:%S text_left Klenzel::Demo lässt sich über das Bild der Webcam ein Text ausgeben. Im angegeben Beispiel wird links ein statischer Text und auf der rechten Seite das Datum mit Uhrzeit angezeigt. Mit der bisherigen Konfiguration können wir nun bereits motion mittels /etc/init. d/motion start starten und mit ps aux |grep motion prüfen, ob der Prozess läuft. War der Start erfolgreich, können wir bereits jetzt das Bild der Kamera im Browser mit folgender Adresse betrachten: ip_deines_raspberry:8081 Bewegungserkennung ohne Aufnahme motion bietet die Möglichkeit, Bewegungen im Bild zu erkennen. Bei erkannten Bewegungen können Bilder oder Videos erstellt werden, die an einem zuvor definierten Speicherort hinterlegt werden. Oder es besteht die Möglichkeit, bei einer Bewegung ganze Befehle oder eigene Scripts zu starten. Dazu ist es notwendig, die Konfiguration zu erweitern bzw. Raspberry Pi - Bewegungsmelder-Code | FOTO HITS Magazin. anzupassen. threshold 1500 on_event_start echo "AN" >> /tmp/ on_event_end echo "AUS" >> /tmp/ Threshold legt dabei die Anzahl der Pixel fest, mit der sich ein Bild vom vorhergehenden Bild unterscheiden muss, damit eine Bewegung als solche interpretiert wird.
Einstellungen Hostname vergeben Webstream mit Picamera Als erstes eine ganz einfache Möglichkeit: In der offiziellen Doku der picamera Python-Bibliothek findet sich ein Skript, das einen einfachen Webstream erzeugt. Das Skript (hier benant in) einfach in den /home/pi Ordner legen und dann mit crontab -e beim Booten das Skript ausführen lassen: @reboot sudo python3 /home/pi/ & Nun kann man im eigenen Netzwerk die IP Adresse des Rasberry Pi aufrufen mit dem Port 8000: your-pi-address:8000/. Von Unterwegs kann man das ganze ansehen, indem man sich einen VPN einrichtet. Für die Fritzbox ist das hier beschrieben. Der Stream ist recht flüssig. Raspberry Pi – Kameramodul als Überwachungskamera (Livestream) › Datenreise. Man kann die Bildqualität noch erhöhen, indem man im Skript folgende Anpassung vornimmt: resolution='1920x1080'. Der Raspberry Zero packt das schon, wenn nichts anderes auf ihm läuft. Je nachdem wie die Kamera montiert ist, muss man das Bild ggf. noch drehen. das geht über tation = 90 bevor die Kamera mit art_recording aktiviert wird. Verzichten muss man auf Bewegungserkennung und Benachrichtigungen.
Damit hierbei kein Passwort angegeben werden muss, erfolgt die Authentifizierung per Schlüssel. Achtung! Wenn die Key-Datei in falsche Hände gerät, ist der remote host nicht mehr sicher! Schlüssel generieren: ssh-keygen -t rsa -b 4096 (Ohne Eingabe eines Passwortes! ) Kopieren des Schlüssels: ssh-copy-id -i ~/ sofort zu Bestätigung einloggen: ssh ssh auf remote host wie oben absichern: sudo nano /etc/ssh/sshd_config, dort Einträge wie oben und zusätzliche Einträge für die ssh-Konfiguration auf dem remote host: SSH Daemon Konfiguration neu laden: sudo /etc/init. d/ssh reload ausloggen: logout Achtung! Raspberry pi kamera bewegungserkennung pc. Bitte log-files im Auge behalten! (/var/log/) Per Paket tcp-wrapper (meist schon installiert) können angreifende IP-Bereiche für Verbindungsanfragen ausgeschlossen werden. () sudo nano /etc/ dort IP-Bereiche eintragen: ALL: eiterBlock. 0. 0/255. 0 Ram-Disk Da unter motion ständig Schreibvorgänge laufen, ist es ratsam, eine RAM-Disk einzurichten: sudo mkdir /mnt/ramdisk mounten per fstab: sudo nano /etc/fstab dort eintragen: tmpfs /mnt/ramdisk tmpfs nodev, nosuid, size=100M 0 0 Filesysteme aus fstab neu mounten per reboot oder sudo mount -a Paket Motion Motion Home Da die "Pi camera" keine USB-Kamera ist, gestaltet sich die Vorbereitung etwas komplizierter als bei einer USB-Kamera.
format(()) eanup() Zuerst das Wichtigste ab Zeile 37. Gmail bietet nebenbei an, eine doppelte Sicherheitsabfrage einzurichten, die keine Mails über dieses Skript versenden lässt. Man muss sie entweder deaktivieren oder bevorzugt eine andere Mail-Adresse verwenden. # Soll eine Mail gesendet werden?