Gut zu wissen
- Drei Befehlsgenerationen: HD (720p) mit Präfix /cgi-bin/hi3510/ und Parametern mit Bindestrich (-name, -enable), Full HD (1080p) mit /param.cgi und Bindestrich-Parametern, 2K+/4K mit /param.cgi ohne Bindestrich (area=, enable=). Befehle sind nicht generationsübergreifend austauschbar.
- Anmeldung: Basic-Auth (http://user:pass@ip/…) oder per URL-Parameter – 2K+/4K: &user=&pwd=, Full HD: in den Detailseiten &-usr=&-pwd= (Übersichtsseite und Snapshot /tmpfs/snap.jpg: usr=&pwd= ohne Bindestrich).
- Sonderzeichen in Benutzer/Passwort URL-kodieren (z. B. @ = %40, ? = %3F); laut Doku können Sonderzeichen die URL-Anmeldung sonst brechen.
Alle Hinweise (8)
- 2K+/4K-Kameras antworten mit cmd="…"; response="200"; – 200 bedeutet Erfolg, andere Codes (201–303) sind Fehler.
- Full HD/HD: mehrere Befehle lassen sich in einer URL mit &cmd=… verketten.
- Presets: 2K+/4K zählt 1–8, Full HD und HD zählen 0–7.
- Bewegungsmelder 2K+/4K: setalarmattr&armed=0/1 schaltet alle Alarmauslöser; einzelne Bereiche über setmdattr&area=N&enable=0/1. Full HD: alle Alarmaktionen pausieren mit cmd=insu&-arg=70467840, fortsetzen mit 70467841.
- Manuellen Alarm auslösen: 2K+/4K und Full HD /param.cgi?cmd=pushhostalarm, HD /cgi-bin/hi3510/param.cgi?cmd=pushhostalarm.
Bewegungserkennung an
Im Generator öffnenAlarmanlage scharf → Bewegungserkennung der Kamera einschalten
curl -s 'http://KAMERA-IP/param.cgi?cmd=setalarmattr&armed=1&user=BENUTZER&pwd=PASSWORT'Schärft die Kamera (Alarmauslöser werden ausgewertet). Einzelne Bereiche: setmdattr&area=1&enable=1 (Seite Alarm Areas).
Erwartete Antwort: cmd="setalarmattr"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setalarmattr&armed=1&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-name=1'Aktiviert Bewegungsbereich 1; weitere Bereiche mit &cmd=setmdattr&-enable=1&-name=2 usw.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-name=1'");Quelle: wiki.instar.com
Bewegungserkennung aus
Im Generator öffnenJemand ist zu Hause → Bewegungserkennung ausschalten, keine Fehlalarme
curl -s 'http://KAMERA-IP/param.cgi?cmd=setalarmattr&armed=0&user=BENUTZER&pwd=PASSWORT'Ignoriert alle Alarmauslöser (Alarm komplett aus).
Erwartete Antwort: cmd="setalarmattr"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setalarmattr&armed=0&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=0&-name=1&cmd=setmdattr&-enable=0&-name=2&cmd=setmdattr&-enable=0&-name=3&cmd=setmdattr&-enable=0&-name=4'Deaktiviert alle vier Bewegungsbereiche in einem Aufruf.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=0&-name=1&cmd=setmdattr&-enable=0&-name=2&cmd=setmdattr&-enable=0&-name=3&cmd=setmdattr&-enable=0&-name=4'");Quelle: wiki.instar.com
Push-Benachrichtigung an
Im Generator öffnenAlle verlassen das Haus → Push-Nachrichten der Kamera einschalten
curl -s 'http://KAMERA-IP/param.cgi?cmd=setpushaction&enable=1&interval=60&user=BENUTZER&pwd=PASSWORT'Push an die App InstarVision; interval = Sperrzeit 5–60 s.
Erwartete Antwort: cmd="setpushaction"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setpushaction&enable=1&interval=60&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=server&-switch=on&-interval=60&-usr=BENUTZER&-pwd=PASSWORT'Alarm-Push-Benachrichtigung ein; interval 1–60 s.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=server&-switch=on&-interval=60&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
Push-Benachrichtigung aus
Im Generator öffnenWieder zu Hause → keine Push-Nachrichten mehr aufs Handy
curl -s 'http://KAMERA-IP/param.cgi?cmd=setpushaction&enable=0&interval=60&user=BENUTZER&pwd=PASSWORT'Push-Benachrichtigung aus.
Erwartete Antwort: cmd="setpushaction"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setpushaction&enable=0&interval=60&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=server&-switch=off&-interval=60&-usr=BENUTZER&-pwd=PASSWORT'Alarm-Push-Benachrichtigung aus.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=server&-switch=off&-interval=60&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
Aufnahme an
Im Generator öffnenAlarm oder Abwesenheit → Aufnahme starten bzw. Aufnahmeplan aktivieren
curl -s 'http://KAMERA-IP/param.cgi?cmd=setsdaction&type=rec&enable=1&user=BENUTZER&pwd=PASSWORT'Aktiviert die Alarmaufnahme (Video) auf SD-Karte; optional interval=1–3600 s.
Erwartete Antwort: cmd="setsdaction"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setsdaction&type=rec&enable=1&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=startrec&time=WERT&user=BENUTZER&pwd=PASSWORT'Startet sofort eine manuelle SD-Aufnahme; {wert} = Dauer 15–900 s.
Erwartete Antwort: cmd="startrec"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=startrec&time=WERT&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=record&-switch=on&-usr=BENUTZER&-pwd=PASSWORT'Alarmaktion „Video auf SD speichern“ einschalten.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=record&-switch=on&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
Aufnahme aus
Im Generator öffnenAnwesend → Aufnahme stoppen bzw. Aufnahmeplan deaktivieren
curl -s 'http://KAMERA-IP/param.cgi?cmd=setsdaction&type=rec&enable=0&user=BENUTZER&pwd=PASSWORT'Deaktiviert die Alarmaufnahme auf SD-Karte.
Erwartete Antwort: cmd="setsdaction"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setsdaction&type=rec&enable=0&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=stoprec&user=BENUTZER&pwd=PASSWORT'Beendet die manuelle SD-Aufnahme.
Erwartete Antwort: cmd="stoprec"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=stoprec&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=record&-switch=off&-usr=BENUTZER&-pwd=PASSWORT'Alarmaktion „Video auf SD speichern“ ausschalten.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=record&-switch=off&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
E-Mail-Alarm an
Im Generator öffnenUrlaub → Alarm-E-Mails mit Bild einschalten
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmaaction&enable=1&user=BENUTZER&pwd=PASSWORT'Alarm-E-Mail ein; SMTP vorher per setsmtpattr bzw. WebUI einrichten.
Erwartete Antwort: cmd="setmaaction"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmaaction&enable=1&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=emailsnap&-switch=on&-usr=BENUTZER&-pwd=PASSWORT'Alarmaktion „E-Mail mit Schnappschuss“ ein.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=emailsnap&-switch=on&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
E-Mail-Alarm aus
Im Generator öffnenZurück → Alarm-E-Mails ausschalten
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmaaction&enable=0&user=BENUTZER&pwd=PASSWORT'Alarm-E-Mail aus.
Erwartete Antwort: cmd="setmaaction"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmaaction&enable=0&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=emailsnap&-switch=off&-usr=BENUTZER&-pwd=PASSWORT'Alarmaktion „E-Mail mit Schnappschuss“ aus.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setmdalarm&-aname=emailsnap&-switch=off&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
Position anfahren
Im Generator öffnenBewegungsmelder an der Einfahrt löst aus → Kamera schwenkt auf die gespeicherte Position
curl -s 'http://KAMERA-IP/param.cgi?cmd=getptzpreset&act=goto&index=1&user=BENUTZER&pwd=PASSWORT'{preset} = 1–8. Achtung: Anfahren läuft über getptzpreset (nicht setptzpreset).
Erwartete Antwort: cmd="getptzpreset"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=getptzpreset&act=goto&index=1&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=preset&-act=goto&-number=1&-usr=BENUTZER&-pwd=PASSWORT'{preset} zählt ab 0 (0 = Position 1).
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=preset&-act=goto&-number=1&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=1'{preset} = 0–7.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=1'");Quelle: wiki.instar.com
Schwenken / Neigen
Im Generator öffnenKamera per Taster oder Programm schrittweise bewegen
curl -s 'http://KAMERA-IP/param.cgi?cmd=ptzmove&WERT=0&timeout=3&user=BENUTZER&pwd=PASSWORT'{wert} = left, right, up, down, zoomin, zoomout, focusin, focusout; 0 = Dauerfahrt, sonst Schrittzahl (0–2500); timeout 0–60 s. Stopp: cmd=ptzmove&stop=all. Unterstützung je nach Modell.
Erwartete Antwort: cmd="ptzmove"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=ptzmove&WERT=0&timeout=3&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/ptzctrl.cgi?-step=&-act=WERT&-usr=BENUTZER&-pwd=PASSWORT'{wert} = up, down, left, right, stop; hscan/vscan über param.cgi?cmd=ptzctrl&-step=0&-act=hscan.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/ptzctrl.cgi?-step=&-act=WERT&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=WERT'{wert} = up, down, left, right, stop, home, hscan, vscan; -step=1 für Einzelschritt.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=WERT'");Quelle: wiki.instar.com
Schnappschuss (Bild-URL)
Im Generator öffnenKlingel gedrückt → aktuelles Bild abrufen und per Push oder Telegram verschicken
curl -s 'http://KAMERA-IP/snap.cgi?chn=11&user=BENUTZER&pwd=PASSWORT'chn=11 volle Auflösung, 12/13 kleinere Kanäle. Sonderzeichen im Passwort URL-kodieren.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/snap.cgi?chn=11&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/tmpfs/snap.jpg?usr=BENUTZER&pwd=PASSWORT'Volle Auflösung; kleiner: /tmpfs/auto.jpg bzw. /tmpfs/auto2.jpg. Für 720p ebenso in der 720p-CGI-Liste belegt.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/tmpfs/snap.jpg?usr=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
Nachtsicht (IR) an
Im Generator öffnenNachtsicht dauerhaft einschalten
curl -s 'http://KAMERA-IP/param.cgi?cmd=setinfrared&infraredstat=1&user=BENUTZER&pwd=PASSWORT'IR dauerhaft an (1 = always IR); IR-Sperrfilter separat über infraredcutstat (0/1/2).
Erwartete Antwort: cmd="setinfrared"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setinfrared&infraredstat=1&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=set_instar_admin&-index=2&-value=close&cmd=setircutattr&-saradc_switch_value=1&-saradc_b2c_switch_value=1&-usr=BENUTZER&-pwd=PASSWORT'Erzwingt dauerhaften Nachtmodus (s/w) über Schwellwerte; ein eigener Wert „IR immer an“ ist für Full HD nicht dokumentiert. Befehl laut Doku für alle Full-HD-Modelle gleich.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=set_instar_admin&-index=2&-value=close&cmd=setircutattr&-saradc_switch_value=1&-saradc_b2c_switch_value=1&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=open'IR dauerhaft an – laut Doku nur IN-6011.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=open'");Quelle: wiki.instar.com
Nachtsicht (IR) aus
Im Generator öffnenIR aus, z. B. hinter einer Scheibe, um Spiegelungen zu vermeiden
curl -s 'http://KAMERA-IP/param.cgi?cmd=setinfrared&infraredstat=0&user=BENUTZER&pwd=PASSWORT'IR-LEDs aus.
Erwartete Antwort: cmd="setinfrared"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setinfrared&infraredstat=0&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setinfrared&-infraredstat=close&-usr=BENUTZER&-pwd=PASSWORT'IR-LEDs deaktiviert (Wert close laut Parameterliste).
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setinfrared&-infraredstat=close&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=close'IR-LEDs dauerhaft aus.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=close'");Quelle: wiki.instar.com
Nachtsicht (IR) automatisch
Im Generator öffnenNachtsicht wieder der Kamera überlassen
curl -s 'http://KAMERA-IP/param.cgi?cmd=setinfrared&infraredstat=2&infraredcutstat=2&user=BENUTZER&pwd=PASSWORT'IR-LEDs und IR-Sperrfilter automatisch per Helligkeitssensor.
Erwartete Antwort: cmd="setinfrared"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setinfrared&infraredstat=2&infraredcutstat=2&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s 'http://KAMERA-IP/param.cgi?cmd=setinfrared&-infraredstat=auto&-usr=BENUTZER&-pwd=PASSWORT'IR-LEDs per Lichtsensor. Tag/Nacht-Schwellwerte zurück auf Auto: set_instar_admin&-index=2&-value=auto&cmd=setircutattr (208/190, bei IN-9010/9020 60/40).
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=setinfrared&-infraredstat=auto&-usr=BENUTZER&-pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=auto'IR-LEDs automatisch.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=auto'");Quelle: wiki.instar.com
Licht / Spotlight an
Im Generator öffnenBewegungsmelder im Garten → Spotlight der Kamera einschalten
curl -s 'http://KAMERA-IP/param.cgi?cmd=illuminate&duration=WERT&user=BENUTZER&pwd=PASSWORT'Weißlicht-LEDs für {wert} Sekunden (0–120; 0 = bis manuell beendet). Nur Modelle mit Weißlicht.
Erwartete Antwort: cmd="illuminate"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=illuminate&duration=WERT&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
Sirene / Alarmton auslösen
Im Generator öffnenEinbruchalarm der Homematic-Alarmanlage → Sirene der Kamera auslösen
curl -s 'http://KAMERA-IP/param.cgi?cmd=playalarmsound&user=BENUTZER&pwd=PASSWORT'Spielt das Alarm-Audiosignal über den Lautsprecher ab; Dauer per setmanualsoudnattr&duration=0–600 (Schreibweise laut Doku), Stopp: cmd=stopalarmsound.
Erwartete Antwort: cmd="playalarmsound"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=playalarmsound&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
Neustart
Im Generator öffnenKamera hängt → per Programm neu starten
curl -s 'http://KAMERA-IP/param.cgi?cmd=sysreboot&user=BENUTZER&pwd=PASSWORT'Startet die Kamera neu.
Erwartete Antwort: cmd="sysreboot"; response="200";
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://KAMERA-IP/param.cgi?cmd=sysreboot&user=BENUTZER&pwd=PASSWORT'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/param.cgi?cmd=sysreboot'Startet die Kamera neu.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/param.cgi?cmd=sysreboot'");Quelle: wiki.instar.com
Videostream (RTSP)
Im Generator öffnenLive-Bild in Dashboard, NAS oder Tablet einbinden
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/livestream/11'rtsp://{user}:{pass}@{ip}/livestream/11 (11 = Hauptstream, 12/13 kleiner). HTTP-Alternativen: /livestream/11?action=play&media=fmp4 bzw. media=mjpeg.
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/livestream/11'");Quelle: wiki.instar.com
curl -s -u 'BENUTZER:PASSWORT' 'http://KAMERA-IP/11'rtsp://{user}:{pass}@{ip}:{port}/11 mit RTSP-Port der Kamera; /12 und /13 für kleinere Streams (auch in der 720p-Liste belegt).
Als Homematic-Skript (CCU3/OpenCCU)
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - 'http://BENUTZER:PASSWORT@KAMERA-IP/11'");Quelle: wiki.instar.com
Modellreihen
- HD-Serie (720p, hi3510-CGI)IN-5905 HD, IN-5907 HD, IN-6001 HD, IN-6012 HD, IN-6014 HD, IN-7011 HD
- Full-HD-Serie (1080p)IN-8003 FHD, IN-8015 FHD, IN-9008 FHD, IN-9010 FHD, IN-9020 FHD
- UltraHD-Serie (2K+ WQHD 1440p und 4K 2160p)IN-8401 2K+, IN-8403 2K+, IN-8415 2K+, IN-9408 2K+, IN-9420 2K+, 4K
Häufige Fragen
Wie melde ich mich bei INSTAR-Befehlen an?
INSTAR nutzt Basic oder Zugangsdaten in der URL. Im Generator wird die passende Anmeldung automatisch in den curl- und CCU-Befehl eingebaut.
Funktionieren die Befehle mit jedem INSTAR-Modell?
Nicht immer. Je Befehl steht dabei, für welche Modellreihe und Firmware er dokumentiert ist. Im Zweifel den Befehl einmal im Browser oder per curl testen und die Antwort der Kamera prüfen.
Quellen
- INSTAR Wiki – UltraHD (2K+/4K) CGI List (Übersicht, Auth, Snapshot, Stream)
- INSTAR Wiki – 2K+/4K Alarm Menu :: Actions
- INSTAR Wiki – 2K+/4K Alarm Menu :: Areas
- INSTAR Wiki – 2K+/4K Alarm Menu :: Push Service
- INSTAR Wiki – 2K+/4K Features Menu :: Email
- INSTAR Wiki – 2K+/4K Features Menu :: IR Nightvision
- INSTAR Wiki – 2K+/4K Features Menu :: Pan & Tilt
- INSTAR Wiki – 2K+/4K Multimedia Menu :: Privacy Mask
- INSTAR Wiki – 2K+/4K Recording Tasks :: Video
- INSTAR Wiki – 2K+/4K System Menu :: Reboot
- INSTAR Wiki – 1080p CGI List (Übersicht)
- INSTAR Wiki – 1080p Alarm Menu :: Actions
- INSTAR Wiki – 1080p Alarm Menu :: Areas
- INSTAR Wiki – 1080p Alarm Menu :: Push Service
- INSTAR Wiki – 1080p Features Menu :: IR Nightvision
- INSTAR Wiki – 1080p Multimedia Menu :: Privacy Mask
- INSTAR Wiki – 1080p System Menu :: Reboot
- INSTAR Wiki – 720p CGI List
Etwas funktioniert bei dir anders? Gib uns Bescheid – wir prüfen jede Meldung.