Webcam in Unterengstringen

Neu kann das Wetter aus Unterengstringen live beobachtet werden! Seit heute ist unsere Hikvision DS-2CD2085FWD-I 8MP IP Kamera fix in Unterengstringen installiert und überträgt ein neues Bild jede Minute. Im heutigen Blog-post beschreibe ich die Installation der Webcam.

Die Webcam

Bei der Webcam handelt es sich um eine IP-Kamera der Marke Hikvision. Das exakte Model ist leider unterdessen ausverkauft, allerdings gibt es eine Reihe ähnlicher Kameras von der selben Marke. Ich habe diese spezifische Model vor einigen Jahren ausgewählt, da dieses eine sehr hohe Auflösung von 3840 x 2160 Pixel hat und damit gestochen scharfe Bilder produziert. Als Brennweite habe ich 2.7mm gewählt, um möglichst viel vom Himmel auf einmal einfangen zu können. Die IP Kamera unterstützt des weitern PoE (Power over Ethernet), was damit hilft den Kabelsalat zu minimieren. Lieder hat die Kamera allerdings kein WLAN Modul, was die Installation im Außenbereich etwas komplizierter macht.

Die Installation

Wir haben die Webcam ca. 1 Meter unterhalb des Dachgiebels in Richtung Westen montiert. Damit sollten fürs nächsten Gewitter hervorragend positioniert sein um das Lichtspektakel gut einzufangen.

Damit die Webcam sich in unser Heimnetzwerk einbinden kann, braucht es noch einige Tricks da wir draussen natürlich keinen Netzwerkanschluss haben. Zur Lösung diese Problem habe ich einfach einen kleinen WLAN Repeater von Edimax gekauft, welcher nun als Access Point läuft. Damit hat die Webcam nun also Zugang zum Netzwerk. Desweiteren habe ich einen PoE Injector angeschafft, um nur ein einzelnes Netzwerkkabel zur Webcam führen zu müssen. Die ganze Installation habe ich dann in einem Wasserdichten Tupperware direkt unter der Webcam untergebracht.

Installation der Webcam

Die Software

Die Webcam wurde so aufgesetzt, dass alle Minuten ein Bild an unseren Home Server übertragen wird. Dort kümmert sich dann ein PHP Skript um die Verkleinerung und allfälliges Verpixeln des Bildes. Desweiteren werden in naher Zukunft die aktuellen Wetterdaten ebenfalls im Bild angezeigt. Die Wetterdaten kommen von der Wetterdatensoftware WeeWX, welches auf dem selben Server läuft, und das Skript zum Anzeigen der Daten wird allenfalls in einem eigenen Blogbeitrag behandelt.

Wie möglicherweise einigen Besuchern aufgefallen ist, wird das aktuelle Bild als visuelles Element im Header verwendet. Dazu wird jeweils einfach das aktuellste Bild mittels ein wenig HTML verwaschen dargestellt:

#header-image {
    content: "";
    position: relative;
    top: -5%;
    left: -5%;
    right: -5%;
    z-index: -2;
    height: 480px;
    display: block;
    width: 110%;
    background-size: 100%;
    background-position: 100% 80%;
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
}

Da jedoch in der Nacht nur ein Schwarz-Weiss Bild übertragen werden kann, wird zwischen 22 und 05 Uhr einfach ein statisches Abendbild angezeigt. Dies wurde direkt im verwendeten WordPress Theme (GeneratePress) eingebaut:

<div id="myheader">
		<?php
		// Assess correct image that should be displayed as header
		$tz = 'Europe/Zurich';
		$timestamp = time();
		$dt = new DateTime("now", new DateTimeZone($tz)); //first argument "must" be a string
		$dt->setTimestamp($timestamp); //adjust the object to correct timestamp
		$time=date_format($dt,'H');
		
		if($time < "22" && $time > "05") {
		  	echo "<div id='header-image' style='background-image: url(https://limmattalerwetter.ch/ue_cam/current.jpg);'></div>";
		} else {
			echo "<div id='header-image' style='background-image: url(https://limmattalerwetter.ch/ue_cam/night.jpg);'></div>";
		}		
	 ?>
  </div>

Leave a Comment