guenterkrefeld
Posts: 1
Joined: Wed Oct 23, 2019 6:00 pm

Raspberry Pi Kamera: Lifebild für Fernüberwachung

Wed Oct 23, 2019 6:34 pm

Den Raspberry Pi für Lifebildfernüberwachung einrichten, so geht’s

1) Ich habe einen Raspberry Pi 3 Model B Rev 1.2 verwendet, denke jedoch es geht auch mit den anderen Raspi‘s

2) Noobs von der Seite „raspberrypi.org“ installieren, Raspian auswählen und installieren. Am Anfang die Sprache und den WLAN-Zugang
wählen.

3) Raspi starten und im dem Terminal „sudo raspi-config“ eingeben. Im Konfigurationsmenü folgende Einstellungen vornehmen:
- Passwort vergeben (ist wichtig zum Schutz des Fernzugriffes)
- Bei den „Interface Options“ die Kamera, SSH (für den Zugriff mit Putty) und VNC (für den Fernzugriff) aktivieren.

4) Die interne Kamera an den Raspi anschließen und testen durch Eingabe im Terminal von:
raspistill –f –t 0
Was die Parameter bedeuten, erfahrt Ihr durch Eingabe von „raspistill“ ohne Parameter.

5) Der RealVNC-Server war in meiner NOOBS_v3_2_1-Version bereits installiert und erscheint als Symbol oben in der Panelleiste neben dem
Bluetooth-Symbol wenn man VNC unter 3) aktiviert hat. Sollte das nicht der Fall sein, dann installieren mit „sudo apt-get install realvnc-vnc-
server“. Wichtig: auf das VNC-Symbol klicken und den VNC-Server aufmachen. Im Menü (drei Striche oben rechts) Optionen und
Problembehandlung anwählen. Dort bei „Bildschirmaufnahme optimieren“ die Haken bei Direkterfassungsmodus und bei Hardware-JPEG-
Codierung aktivieren setzen. Das ist wichtig, damit beim Fernzugriff das Kamerasignal auch angezeigt wird. Macht man das nicht, erhält
man beim Fernzugriff mit VNC nur den Desktop. Übrigens hilft das nicht bei einem Fernzugriff mit Teamviewer. Wenn man nicht den
RealVNC-Server, sondern einen anderen VNC-Server verwenden will, dann muss man den RealVNC-Server deinstallieren, bevor der andere
Server installiert wird (dafür im Terminal „sudo apt-get purge realvnc-vnc-server“ eingeben).

6) Jetzt den VNC-Viewer von RealVNC downloaden und auf PC installieren oder/und auf Smartphone mit der zugehörigen App aus dem APP-
Store installieren und ein kostenloses Konto einrichten.

7) Nun einen ersten Test von VNC im lokalen Netzwerk durchführen. Dafür reicht es, auf dem PC/Smartphone die IP-Adresse des Raspi
einzugeben. Diese kann man sich im VNC-Server unter Konnektivität und weitere Verbindungsmöglichkeiten anzeigen lassen. Dann wird
noch nach dem Raspi-Namen und seinem Kennwort gefragt und man sollte den Raspi Desktop auf dem PC/Smartphone sehen.

8) Nun den Fernzugriff aktivieren. Dazu unter „weitere Verbindungsmöglichkeiten“ im VNC-Server auf dem Raspi den Raspi für den Fernzugriff
aktivieren.

9) Auch diese Verbindungsmöglichkeit jetzt testen. Dazu z.B. auf dem Smartphone das WLAN ausschalten und die Verbindung zum Raspi
über das Mobilfunknetz testen.

10) Jetzt noch den SSH-Terminalfernzugang mit Putty testen. Dazu auf dem PC Putty downloaden und installieren. Dann Putty starten, bei
„Host Name (or IP address)“ die IP-Adresse der Raspi eingeben, auf „Open“ klicken, bei der Frage nach „login as:“ pi eingeben und bei der
Passwort-Abfrage das Passwort, das Ihr oben unter 3) vergeben habt eingeben. Nun solltet Ihr das Terminal für den Fernzugriff aktiviert
haben. Der wird später noch dringend gebraucht.

11) Als nächstes wird die Bildschirmauflösung für den Fall eingestellt, dass der HDMI-Monitor nicht angeschlossen ist. Das ist wichtig für eine
vernünftige Darstellung des Fernzugriffes, weil der Raspi ohne angeschlossenen Monitor immer eine kleine Auflösung wählt und ein
Monitor am Raspi ggf. nicht notwendig ist.
- zuerst die Einstellungen des aktuellen Monitors herausfinden, damit der später, nach Festlegen der Parameter wieder erkannt wird.
Dazu im Terminal (am Raspi oder mit Putty vom PC) „/opt/vc/bin/tvservice –s“ eingeben. Bei dem Ergebnis ist der Wert in der Klammer
z.B. (35) wichtig. Das ist der Monitortyp, der später gebraucht wird. Es wird noch die Auflösung usw. angezeigt.
- jetzt in der config.txt die Monitoreinstellungen festlegen. Dazu mit einem Editor, z.B. dem Nano die „config.txt“ ändern. Die „config.txt“
mit dem Editor folgendermaßen öffnen:
„sudo nano /boot/config.txt“
- ganz unten folgende Zeilen einfügen:
#HDMI auch ohne Monitor in Betrieb nehmen (optional)
hdmi_force_hotplug=1
#Audio über HDMI ausgeben (optional)
hdmi_drive=2
#DMT-Betriebsmodus aktivieren
hdmi_group=2
#Auflösung, hier z.B. 1280x1080 / 60Hz (1080p)
hdmi_mode=35

- den Editor Nano verlassen mit Ctrl.X, Speicherung bestätigen mit J und Enter zum Abschließen.

12) Die Bildschirmauflösung testen. Dazu den Raspi herunterfahren, den Monitor vom Raspi abziehen und neu starten. Jetzt per Fernzugriff
mit VNC auf dem PC/Smartphone auf den Raspi zugreifen und prüfen, ob die Bildschirmauflösung stimmt. Dazu das Pull-Down-Menü im
VNC-Viewer herunterklappen und auf „i“ (steht für Info) klicken. Dort wird die Bildschirmauflösung angezeigt.
Jetzt den Raspi herunterfahren, den Monitor wieder anschließen und den Raspi wieder starten. Es sollte die Bildschirmdarstellung so wie
vorher sein. Sollte etwas schief gegangen sein, dann einfach mit Putty-SSH-Fernzugriff oder mit dem VNC-Fernzugriff ein Terminal
aufmachen und mit
„sudo nano /boot/config.txt“
die Änderungen in der „config.txt“ zurücknehmen, ändern oder etwas damit herumexperimentieren.

13) Nun soll die Kamera per Autostart immer gestartet werden, wenn der Raspi eingeschaltet wird. Dazu in der „rc.local-Datei“ den Autostart
der Kamera aktivieren. Dies erfolgt wieder mit dem Editor Nano. Im Terminal am Raspi oder über Putty „sudo nano /etc/rc.local“ eingeben.
Ab Ende der Datei, aber (WICHTIG) noch vor „exit 0“ folgende Zeilen eingeben:
#Kamera beim Booten starten
raspistill –f –t 0

Den Editor Nano verlassen mit Ctrl.X, Speicherung bestätigen mit J und Enter zum Abschließen.
Danach mit „sudo reboot“ den Raspi neu starten.

14) Nach Hochfahren des Raspi (mit und ohne angeschlossenen Monitor) erscheint auf dem Desktop das Kamerabild. Das bekommt man auf
dem Graphikdesktop jedoch so einfach nicht mehr weg. Aber wir können ja noch mit Putty per SSH-Fernzugriff auf den Raspi zugreifen und
aus der „rc.local“ den Aufruf „raspistill –f –t 0“ wieder herausnehmen. Dazu wieder „sudo nano /etc/rc.local“ eingeben, ein # vor
„raspistill – f –t 0“ setzen (auskommentieren) und den Raspi neu starten mit „sudo reboot“. Jetzt startet der Raspi wieder ohne Kamera.

Return to “Deutsch”