Netatmo Presence mit Homematic steuern
Kurz erklärt: Ziel ist, die Außenkamera Netatmo Presence im lokalen Netz aus Homematic zu steuern: Kamera und Flutlicht ein-, aus- oder auf Automatik schalten sowie Snapshot und Livestream abrufen. Dafür braucht man eine App im Netatmo-Developer-Portal, um über gethomedata die Kamera-ID zu ermitteln, die feste IP der Kamera und auf der CCU den CUx-Daemon, der die URL-Befehle per Skript sendet. Die Netatmo-API nutzt heute OAuth2-Token.Stand: November 2026
Auf einen Blick
Presence- Ziel
- Kamera und Flutlicht der Netatmo Presence im Heimnetz per URL-Befehl aus Homematic heraus schalten sowie Snapshot und Livestream abrufen.
- Benötigt
- Netatmo Presence, Netatmo-Konto mit App im Developer-Portal, Homematic-Zentrale, CUx-Daemon (CUxD), optional ein Homematic-Taster · Komponenten ansehen
- Aufwand
- ca. 1 Stunde (ohne Montage der Kamera)
- Niveau
- Niveau 2 von 3: Fortgeschritten
- Läuft mit
- CCU3RaspberryMaticOpenCCU
Stand November 2026 Das Netatmo-Developer-Portal und die API-Dokumentation wurden seit Erstellung dieser Anleitung umgebaut; Menüs und Buttons sehen heute anders aus. Den Access Token erhält man inzwischen über OAuth2. Ob die lokalen Befehle mit der aktuellen Firmware der Kamera noch wie beschrieben funktionieren, sollte man vor dem Einbau in Homematic-Programme direkt im Browser testen.
Sicherheit Die Presence wird anstelle einer Außenleuchte an das 230-V-Netz angeschlossen. Arbeiten am Stromnetz dürfen nur von einer Elektrofachkraft ausgeführt werden. Den lokalen Schlüssel der Kamera wie ein Passwort behandeln: Wer ihn kennt, kann die Kamera im Heimnetz steuern.
Inhalt dieser Anleitung
01Allgemein
Die Netatmo Presence ist eine tolle Kombination aus Lampe und Kamera in einem. Sie eignet sich daher gut als Terrassenbeleuchtung oder als Lampe im Eingangsbereich, zumal sich das Flutlicht separat steuern lässt. Das Wichtigste ist aber, dass Netatmo eine API veröffentlicht hat, mit der man direkt im eigenen Netzwerk auf die Kamera zugreifen kann. Im Internet musste ich mir an vielen Stellen zusammensuchen, wie das funktioniert. Darum hier eine kurze Anleitung mit den möglichen Befehlen, um die Presence mit Homematic zu steuern und ins Heimnetz zu integrieren. So lassen sich z. B. das Flutlicht oder die Kamera direkt ein- und ausschalten. Die Ersteinrichtung der Presence über die Netatmo-App setze ich dabei voraus.
02Anleitung
- Nach der erfolgreichen Einrichtung der Presence legt man sich auf dem Netatmo Developer Portal einen Account an. Man kann natürlich dasselbe Konto verwenden, mit dem auch die Kamera eingerichtet wurde.
- Dort auf Create your App klicken und eine neue App anlegen.
- Für die App genügen ein Name und eine kurze Beschreibung.
Nach einem Klick auf „Save“ erhält man eine Client ID und ein Client Secret.
Jetzt in der API Konfiguration auf den Button "TRY IT" klicken und ein Fenster öffnet sich. Im Fenster ist der eigene Access Token schon enthalten und es muss nichts weiter eingetragen werden. Nun noch einmal auf „TRY IT“ klicken.
Die Kamera-ID findet man in der Antwort im Feld vpn_url.
Damit hat man die Kamera-ID, unter der die Kamera im Heimnetz erreichbar ist.
Diese ID sollte man sich notieren.
Um Befehle an die Kamera senden zu können, braucht man außerdem ihre IP-Adresse. Dazu einfach die Weboberfläche des Routers öffnen und nachsehen, welche IP-Adresse der Presence zugewiesen wurde.
Hier bietet es sich an, der Kamera gleich eine feste IP-Adresse zu geben, damit die Befehle dauerhaft funktionieren.
03Befehle
- In den folgenden Befehlen müssen die IP-Adresse und der Kamera-Schlüssel (LOCAL-KEY-DER-KAMERA) durch die eigenen Werte ersetzt werden.
- Zum Testen lassen sich die Befehle direkt in die Adresszeile des Browsers eingeben.
Video Stream
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/live/files/high/index.m3u8
Bild Snapshot
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/live/snapshot_720.jpg
Kamera einschalten
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/command/changestatus?status=on
Kamera ausschalten
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/command/changestatus?status=off
Flutlicht einschalten
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/command/floodlight_set_config?config=%7B%22mode%22:%22on7D
Flutlicht ausschalten
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/command/floodlight_set_config?config=%7B%22mode%22:%22off%22%7D
Flutlicht automatisch
http://192.168.178.96/LOCAL-KEY-DER-KAMERA/command/floodlight_set_config?config=%7B%22mode%22:%22auto%22%7D
- Auf der Homematic-Zentrale wird der CuxD benötigt, um die Web-Requests auszuführen.
- Der jeweilige Befehl wird dazu einfach in ein Skript eingebaut. Skript Beispiel:
WriteLine("Kamera an");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://192.168.178.96/KAMERA-ID/command/changestatus?status=on'");Benötigte Komponenten
3 Produkte- ZentraleHomematic IP Zentrale CCU3bei Amazon ansehen* (öffnet in neuem Tab)
- Homematic TasterHomematic IP Wandtasterbei Amazon ansehen* (öffnet in neuem Tab)
- Netatmo PresenceNetatmo Außenkamera Presencebei Amazon ansehen* (öffnet in neuem Tab)
*Werbung / Affiliate-Link – Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.
04Tipps aus der Praxis
- Der Presence im Router eine feste IP-Adresse zuweisen. Sonst laufen die Befehle nach einem Neustart des Routers ins Leere.
- Jeden Befehl zuerst im Browser testen. Reagiert die Kamera dort, kann er unverändert in das CUxD-Skript übernommen werden.
- Die Zeichenfolgen %7B und %22 in den Flutlicht-Befehlen sind URL-kodierte geschweifte Klammern und Anführungszeichen. Sie müssen genau so bleiben, sonst versteht die Kamera den Befehl nicht.
- Wer das Flutlicht per Homematic einschaltet, sollte es per Programm nach einer gewissen Zeit wieder auf „auto“ zurücksetzen. Sonst bleibt die automatische Bewegungserkennung des Lichts ausgeschaltet.
- Den Livestream (index.m3u8) nicht per wget auf der CCU abrufen. Es handelt sich um einen HLS-Videostream, der sich z. B. in Safari oder VLC öffnen lässt.
- Mit dem Homematic-Taster aus der Komponentenliste lässt sich das Flutlicht per Programm und Skript auch von Hand ein- und ausschalten.
05Häufige Fragen
Kann man die Netatmo Presence ohne Cloud steuern?
Teilweise. Die Kamera-ID bzw. den lokalen Schlüssel ermittelt man einmalig über die Netatmo-API, also über die Cloud. Die eigentlichen Befehle für Kamera und Flutlicht gehen danach direkt an die IP-Adresse der Kamera im Heimnetz.
Wo findet man den lokalen Schlüssel der Netatmo Presence?
In der Antwort der API-Abfrage gethomedata. Dort steht im Feld vpn_url eine Adresse, die die ID der Kamera enthält. Diese Zeichenfolge setzt man in den Befehlen an die Stelle von LOCAL-KEY-DER-KAMERA.
Wie schaltet man das Flutlicht der Presence mit Homematic?
Mit dem Befehl floodlight_set_config und dem Modus on, off oder auto. Ein HomeMatic-Skript schickt diesen Befehl über das CUxD-Gerät CMD_EXEC per wget an die Kamera, zum Beispiel ausgelöst durch einen Homematic-Taster.
Was bedeutet %7B%22mode%22 in der URL?
Das ist URL-kodiertes JSON. Ausgeschrieben lautet der Teil {"mode":"on"}. Die Kodierung ist nötig, damit Klammern und Anführungszeichen in der Adresse korrekt übertragen werden.
Kommentare
Fragen oder Ergänzungen? Meldet Euch einfach in den Kommentaren.