shortc-button

Netatmo Presence & Fibaro Home Center: Netatmo Presence zum HC2 hinzufügen + Steuerung von Licht und Überwachung

Dieses Tutorial beantwortet eine häufig gestellte Userfrage. Wir zeigen, wie man die Sicherheitskamera Netatmo Presence über das Fibaro Home Center 2 steuern kann. Dazu erstellen wir u.a. ein virtuelles Modul.

In der letzten Zeit hat uns häufig die gleiche Frage aus der Community erreicht, wie man die Sicherheitskamera Netatmo Presence in das Fibaro Home Center einbinden und über dieses das Licht oder die Überwachung steuern kann. Diese Frage wollen wir mit unserem heutigen Tutorial klären. Dazu werden wir Dir zunächst zeigen, wie Du das Kamerabild der Netatmo Presence ins Fibaro Home Center 2 einbinden kannst und somit beispielsweise ein Bild nach dem Auslösen der Alarmanlage per E-Mail zugeschickt bekommst. Außerdem werden wir im zweiten Schritt erklären, wie man auch das Licht oder die Überwachung allgemein über die Fibaro Zentrale aktiviert.

Anbindung von Netatmo Presence ins Home Center

Im ersten Schritt wollen wir das Kamerabild unserer Netatmo Presence zum Home Center einbinden. Dafür müssen wir zunächst die Kamera in unsere Zentrale hinzufügen.

1. Klicke dafür in Deinem Home Center auf “Module” – “Lösche oder Füge Gerät” hinzu. Anschließend wählen wir eine neue Kamera aus – kein Modul.

2. Gib der Kamera einen Namen und füge dieser einen Raum hinzu. Das Benutzer- und Passwort-Feld kann leer bleiben.

INFO

Wichtig zu wissen: Man kann nur Kameras mit einem MJPG Stream oder einer JPG URL zum Home Center hinzufügen.
Bei der Netatmo Presence handelt es sich beispielsweise um eine JPG URL. Der Nachteil hierbei ist, dass kein Film aufgenommen wird, sondern Bilder, die alle paar Sekunden aktualisiert werden. Diese Funktion reicht aber für die meisten Anwendungen aus.

3. Zum Einrichten benötigen wir nun die IP-Adresse der Überwachungskamera. Wenn Du auch eine Fritz!Box nutzt, kannst Du nachfolgende Schritte umsetzen. Andernfalls findest Du in der Bedienungsanleitung Deines Routers die Vorgehensweise um die IP-Adresse herauszufinden.

In der Fritz!Box ruft man die “Heimnetzübersicht” auf und sucht unter den Geräten nach der passenden Kamera. Über “Details” findet man die passende IP-Adresse. Hier sollte man noch einen Haken setzen bei “Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen”.

4. Die IP-Adresse nun in das dafür vorgesehene Feld im Home Center kopieren.

5. Nun benötigen wir noch die JPG URL. Logge Dich dafür online auf der Netatmo Webseite mit Deinen Zugangsdaten ein und öffne “Meine Netatmo Produkte”.

Wenn Du Google Chrome nutzt, klicke anschließend auf “Anzeigen” – “Entwickler” und “Entwicklertools”, um den passenden Key herauszufinden. Mit Firefox klickt man stattdessen auf “Extras” – “Web-Entwickler” und “Werkzeuge ein/ausblenden”.

6. Öffne in dem Tool nun die “Konsole” und klicke auf “Play”. Wähle danach “m3u8” aus und kopiere Dir den User-Key heraus.

7. Mit dem Key bauen wir uns nun eine URL zusammen. Diese erfolgt nach folgendem Muster: “IP-Adresse/USERKEY/live/snapshot_720.jpg”. Füge diese URL anschließend in Deinem Home Center in das passende Feld für die JPG URL sowie MJPEG Stream URL ein.

Diese Werte müssen angepasst werden:
IP: IP-Adresse Deiner Netatmo Presence; JPG: /userkey/live/snapshot_720.jpg; MJPG: /userkey/live/snapshot_720.jpg

Kamerabild einrichten

Im weiteren Verlauf wollen wir das Kamerabild anzeigen lassen. Dafür setzen wir im gleichen Bearbeitungsfenster (ganz unten) einen Haken bei “JPG” (“Kamerabild in “Ihr Haus” Ansicht zeigen, erweiterte Einstellungen”) und legen die Aktualisierungszeit in Sekunden fest.

Wenn man alles speichert, wird das Kamerabild bereits im Home Center angezeigt, welches sich nach der festgelegten Sekundenanzahl aktualisiert.

Kamerabild in grafischer Szene verwenden

Das Bild lässt sich nun auch in grafischen Szenen verwenden. Beispielsweise kann man sich das Kamerabild zuschicken lassen. Dafür könnte man eine Szene erstellen, in der ein Bild aufgenommen wird, sobald der Bewegungsmelder auslöst. Dieses Bild kann man sich dann per E-Mail zusenden lassen.

Virtuelles Modul erstellen

Wir wollen nun ein virtuelles Modul bauen, um die Kamera über das Home Center steuern zu können. Dafür legen wir das Modul zunächst neu an.

Nachfolgend kannst Du Dir das virtuelle Modul auch einfach herunterladen.

Hier klicken, um das Netatmo Presence VD herunterzuladen

1. Ein virtuelles Modul erstellt man über “Module” – “virtuelles Modul”. Gib diesem einen neuen Namen (unter “Allgemein”) und füge ihm einen Raum zu. Außerdem muss die IP-Adresse von der Kamera eingetragen werden. Der Port kann entweder frei gelassen oder als Wert “80” eingetragen werden.

2. Über “Fortgeschritten” legen wir nun weitere Einstellungen und eine Strukur fest. Hier wählen wir zunächst für die Lichtsteuerung ein Label aus sowie drei Buttons für das An-/Ausschalten und die Automatik. Den gleichen Schritt setzen wir für die Steuerung der Überwachung um, wählen hier allerdings nur zwei Buttons aus, um diese ein- und ausschalten zu können. Natürlich geben wir den einzelnen Labels/IDs und Buttons noch die passenden Namen.

Wenn alles gespeichert ist, steht die Struktur schon fest: Über die zwei Buttons für die Lichtsteuerung wollen wir dieses später an- und ausschalten können. Genauso haben wir einen Button für die Automatik angelegt, sodass das Licht automatisch angeht, sobald eine Bewegung von der Netatmo Presence erkannt wird. Für die Überwachung wurden auch zwei Buttons zum An- und Ausschalten erstellt.

Befehle für die Buttons festlegen

Nun müssen wir noch die HTTP-Befehle den einzelnen Buttons zuordnen, damit diese auch funktionieren.

1. Folgenden Befehl benötigst Du für die Lichtsteuerung:

HTTP URL Licht aus:

http://IP-ADRESSE/USERKEY/command/floodlight_set_config?config=%7B%22mode%22:%22off%22%7D

LUA Code Licht aus:

ip_main_netatmo = fibaro:get(fibaro:getSelfId(), 'IPAddress')

key = 'dein-netatmo-key';
netatmo = Net.FHttp(ip_main_netatmo);
response ,status, error = netatmo:GET('/'..key..'/command/floodlight_set_config?config=%7B%22mode%22:%22off%22%7D');

Button Licht einschalten:

http://IP-ADRESSE/USERKEY/command/floodlight_set_config?config=%7B%22mode%22:%22on%22%7D

LUA Code Licht einschalten:

ip_main_netatmo = fibaro:get(fibaro:getSelfId(), 'IPAddress')

key = 'dein-netatmo-key';
netatmo = Net.FHttp(ip_main_netatmo);
response ,status, error = netatmo:GET('/'..key..'/command/floodlight_set_config?config=%7B%22mode%22:%22on%22%7D');

HTTP URL Automatik:

http://IP-ADRESSE/USERKEY/command/floodlight_set_config?config=%7B%22mode%22:%22auto%22%7D

LUA Code Licht Automatik:

ip_main_netatmo = fibaro:get(fibaro:getSelfId(), 'IPAddress')

key = 'dein-netatmo-key';
netatmo = Net.FHttp(ip_main_netatmo);
response ,status, error = netatmo:GET('/'..key..'/command/floodlight_set_config?config=%7B%22mode%22:%22auto%22%7D');

Füge diese Befehle zu Deinen Buttons hinzu. Dort muss noch Deine IP-Adresse und auch der User-Key eingetragen werden.

2. Für die Überwachung nutzen wir diese HTTP-Befehle:

Überwachung aus:

http://IP-ADRESSE/USERKEY/command/changestatus?status=off

LUA Code Überwachung aus:

ip_main_netatmo = fibaro:get(fibaro:getSelfId(), 'IPAddress')

key = 'dein-netatmo-key';
netatmo = Net.FHttp(ip_main_netatmo);
response ,status, error = netatmo:GET('/'..key..'/command/changestatus?status=off');

Überwachung ein:

http://IP-ADRESSE/USERKEY/command/changestatus?status=on

LUA Code Überwachung ein:

ip_main_netatmo = fibaro:get(fibaro:getSelfId(), 'IPAddress')

key = 'dein-netatmo-key';
netatmo = Net.FHttp(ip_main_netatmo);
response ,status, error = netatmo:GET('/'..key..'/command/changestatus?status=on');

Auch hier müssen wieder die Einstellungen wie oben vorgenommen werden.

Nach dem Speichern sollte das virtuelle Modul auch schon funktionieren. Man kann die Kamera nun an- und ausschalten. Genauso lässt sich auch das Licht bedienen oder der Auto-Modus aktivieren.

Die Buttons kann man nun weiter verwenden, indem man sie beispielsweise in grafische oder LUA Szenen integriert. Bei weiteren Fragen helfen wir gerne weiter! In unserem Forum kannst Du Dich jederzeit mit uns und der Community zu diesem Thema austauschen.

Die mobile Version verlassen