HomeMatic und INSTAR HD / Full HD Kameras

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Antworten
Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 15.05.2019, 16:06

Servus HomeMatic Forum,

wir haben eine Anleitung für die Verwendung von INSTAR HD / Full HD IP Kameras zusammen mit dem Homematic CCU3 in unser Wiki gestellt. Hierbei ging es uns darum eine vollständige Integration der Kameras in das Homematic System zu erhalten:

• Zeitgesteuerte Steuerbefehle zur Kameraautomatisierung (automatisches Aktivieren des Alarms, wenn man zur Arbeite gegangen ist)
• Benachrichtigen der Homematic wenn auf der Kamera ein Alarm ausgelöst wurde (Bewegungserkennung per kamerainternen PIR Sensor / Aktivieren der IR Nachtsicht nur bei Alarm)
• Anbinden von Homematic Sensoren zur Kamerasteuerung (Anfahren von gespeicherten Positionen, je nachdem wo ein Bewegungsmelder angeschlagen hat)

Wir haben dies einmal über das CUx-D Addon und einmal über RedMatic erreicht und dafür zwei Artikel veröffentlich:



Der CUx-D Artikel behandelt die folgenden Punkte:
  • Zeitgesteuerte Kameraoperationen
  • Installieren des CUx Daemon
  • - Erstellen einer virtuellen Schaltfläche
  • - Programm erstellen
  • Verwendung der Homematic CCU3 als Alarmserver für unsere Kamera
  • - Einrichten einer Systemvariablen
  • - Alarmserver konfigurieren
  • - Das Programm schreiben
  • Anschließen unserer Kamera an einen Homematic Bewegungsmelder

Anleitung in Deutsch

Anleitung in English



Der RedMatic Artikel behandelt die folgenden Punkte:
  • Sensoren an der Zentrale anlernen
  • Anlegen von Systemvariablen und Programmen
  • Installation von Node-RED
  • Installation eines MQTT Servers
  • - Aktivieren des SSH Zugriffs (Optional)
  • - Testen des MQTT-Servers
  • Homematic -> INSTAR IP Kamera
  • - Homematic Sensoren (Bewegungsmelder)
  • - INSTAR IP Kamera
  • - Homematic Sensoren (Türkontakt)
  • INSTAR IP Kamera -> Homematic
  • - Anlegen der Systemvariablen
  • - Konfiguration von Node-RED
  • - Alarmserver Einstellung auf der Kamera
  • Vollständiger Node-RED Flow
Anleitung in Deutsch

Anleitung in English



Man kann alle HD und Full HD Kamera Modelle von INSTAR als kompatibel listen:

• IN-5905 HD
• IN-5907 HD
• IN-6001 HD
• IN-6012 HD
• IN-6014 HD
• IN-7011 HD
• IN-8003 Full HD
• IN-8015 Full HD
• IN-9008 Full HD
• IN-9010 Full HD
• IN-9020 Full HD

Es gibt bei diesen Modellen nur kleine Unterschiede bei der API - so haben nur die Full HD Modelle einen CGI Befehl mit dem man aus homee einen Alarm auf der Kamera auslösen kann (/param.cgi?cmd=pushhostalarm) und bei den Modellen IN-6014 HD und IN-9020 Full HD wird der PIR Sensor über den Alarmeingang geschaltet (/param.cgi?cmd=setioattr&-io_enable=1) während bei der IN-8015 Full HD und IN-9008 Full HD beides - der Alarmeingang und der PIR Sensor - vorhanden ist und der Sensor somit einen eigenen CGI Befehl hat (/param.cgi?cmd=setpirattr&-pir_enable=1) (Weitere Informationen findet man in der Dokumentation).

Ansonsten ist die Anleitung für alle oben genannten Kameramodelle identisch (in der WLAN und PoE Ausführung).



Anregungen / Ergänzungen und Korrekturen an der Anleitung nehme wir natürlich gerne entgegen.

Das INSTAR Support Team
Zuletzt geändert von INSTAR am 27.06.2019, 14:27, insgesamt 1-mal geändert.

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 20.05.2019, 11:38

Hier noch 10 Anwendungsbeispiele mit „CGI Rezepten“ für die Automatisierung der INSTAR HD/Full HD Kameramodelle.
 
 
1.  Auslösen eines Alarms auf der Kamera durch ein in der Hausautomatisierung registrierten Ereignisses (nur Full HD Modelle):
 
/param.cgi?cmd=pushhostalarm&-usr={USERNAME}&-pwd={PASSWORD}
 
 
 
2. Aktivieren der Nachtsicht nach einem Zeitplan in der Kamera oder ausgelöst durch einen in der Hausautomatisierung eingebundenen externen Sensors:
 
/param.cgi?cmd=setinfrared&-infraredstat=auto&-usr={USERNAME}&-pwd={PASSWORD}
/param.cgi?cmd=setinfrared&-infraredstat=close&-usr={USERNAME}&-pwd={PASSWORD}

 
Das aktivieren der Nachtsicht bei Alarm ist natürlich nur dann möglich, wenn die Kamera einen internen PIR Sensor zur Bewegungserkennung hat, oder wenn man das Alarmsignal eines externen Sensors in der Hausautomatisierung nutzt um die Kamera „scharf“ zu schalten. Der Vorteil – die Kamera ist unauffällig in der Nacht und das IR Licht lockt keine Insekten / Spinnen an. Und der Stromverbrauch wird dadurch natürlich auch gedrückt.
 
 
 
3. Zeitgesteuertes Anfahren einer Tag- und Nachtposition – bewache die Eingangstür, wenn ich nicht zuhause bin aber schwenke zum Carport, wenn ich von der Arbeit zurück bin:
 
/param.cgi?cmd=preset&-act=goto&-number=0&-usr={USERNAME}&-pwd={PASSWORD}
/param.cgi?cmd=preset&-act=goto&-number=1&-usr={USERNAME}&-pwd={PASSWORD}

 
 
 
4. In Kombination mit dem zeitgesteuerten Anfahren einer Tag- und Nachtposition (s.o.) kann man auch unterschiedliche Bewegungserkennungsbereiche aktivieren –  im Beispiel wird tagsüber der Bereich 1&2 und nachts der Bereich 3&4 aktiv geschaltet:
 
/param.cgi?cmd=setmdattr&-name=1&-enable=1&cmd=setmdattr&-name=2&-enable=1&cmd=setmdattr&-name=3&-enable=0&cmd=setmdattr&-name=4&-enable=0&-usr={USERNAME}&-pwd={PASSWORD}
 
/param.cgi?cmd=setmdattr&-name=1&-enable=0&cmd=setmdattr&-name=2&-enable=0& cmd=setmdattr&-name=3&-enable=1&cmd=setmdattr&-name=4&-enable=1&-usr={USERNAME}&-pwd={PASSWORD}

 
 
 
5. Da bei Tag und Nacht häufig unterschiedliche Empfindlichkeiten bei der Bewegungserkennung benötig werden, kann man auch diese anpassen – im Beispiel auf 75% während des Tages und 25% bei Nacht:
 
/param.cgi?cmd=setmdattr&-name=1&-s=75&-usr={USERNAME}&-pwd={PASSWORD}
 
/param.cgi?cmd=setmdattr&-name=1&-s=25&-usr={USERNAME}&-pwd={PASSWORD}

 
 
 
6. Entweder Zeitplan gesteuert oder manuell ausgelöstes deaktivieren aller Alarmbereiche und des PIR Sensors, wenn man keinen Alarm auslösen möchte:
 
/param.cgi?cmd=setmdattr&-name=1&-enable=0&cmd=setmdattr&-name=2&-enable=0&cmd=setmdattr&-name=3&-enable=0&cmd=setmdattr&-name=4&-enable=0?cmd=setpirattr&-pir_enable=0&-usr={USERNAME}&-pwd={PASSWORD}
 
/param.cgi?cmd=setmdattr&-name=1&-enable=1&cmd=setmdattr&-name=2&-enable=1&cmd=setmdattr&-name=3&-enable=1&cmd=setmdattr&-name=4&-enable=1?cmd=setpirattr&-pir_enable=1&-usr={USERNAME}&-pwd={PASSWORD}

 
 
Bitte beachten bei den Modellen IN-6014 HD und IN-9020 Full HD muß anstelle des PIR Sensors - setpirattr&-pir_enable=1 - der Alarmeingang geschaltet werden: cmd=setioattr&-io_enable=1. Das gleiche trifft auf Kameras zu, bei denen am Alarmeingang ein externer PIR Sensor betrieben wird.
 
 
 
7. Anfahren von bis zu 8 frei definierbaren Positionen abhängig von Systemvariablen in der Hausautomatisierung. Beispiel – wenn der Türsensor anschlägt, schaue zur Tür, wenn der Fenstersensor anschlägt zum Fenster und wenn der externe Bewegungsmelder sich meldet dann schaue in Richtung Küche:
 
/param.cgi?cmd=preset&-act=goto&-number=0&-usr={USERNAME}&-pwd={PASSWORD}
/param.cgi?cmd=preset&-act=goto&-number=1&-usr={USERNAME}&-pwd={PASSWORD}
/param.cgi?cmd=preset&-act=goto&-number=2&-usr={USERNAME}&-pwd={PASSWORD}

Usw.
 
 
Dies lässt sich gut mit der Parkposition in der Kamera kombinieren – die Kamera fährt dann nach x Minuten automatisch in die Standardposition zurück.
 
 
 
8. Wenn man bei Alarm durch einen externen Sensor eine Position anfahren lässt, möchte man vermutlich auch eine Alarmaufnahme auf die interne SD Karte starten. Dies kann man tun, indem man die manuelle Aufnahme startet und nach einer Verzögerung den Stoppbefehl hinterhersendet. Durch die Verzögerung wird die Länge des Alarmvideos frei wählbar:
 
/param.cgi?cmd=manualrec&-act=on&-time=60&-usr={USERNAME}&-pwd={PASSWORD}
 
/param.cgi?/cmd=manualrec&-act=off&-usr={USERNAME}&-pwd={PASSWORD}

 
 
 
9. Zum Beispiel bei der Auslösung des Audioerkennung, weiß man vermutlich nicht wo sich die Quelle des Lärms befindet. Hier kann man anstelle des Anfahrens einer bestimmten Position auch einen horizontale (hscan) oder vertikale (vscan) Suchfahrt anstoßen. Diese muss dann mit der gewünschten Verzögerung wieder manuell gestoppt werden:
 
/param.cgi?cmd=ptzctrl&-step=0&-act=hscan&-usr={USERNAME}&-pwd={PASSWORD}
/param.cgi?cmd=ptzctrl&-step=0&-act=vscan&-usr={USERNAME}&-pwd={PASSWORD}
 
/ptzctrl.cgi?-step=&-act=stop
 
/param.cgi?cmd=ptzctrl&-step=0&-act=tour&-usr={USERNAME}&-pwd={PASSWORD}

 
 
Bei der Tour werden zuvor festgelegte Positionen abgefahren und man kann in der WebUI festlegen wie oft dies geschehen soll – maximal 50 mal (mit Ausnahme des Modells IN-9020 Full HD, die die Tour abfährt bis man sie manuell wieder stoppt).
 
 
 
 
10. Wenn man mehr als einen Alarmauslöser in der Kamera aktiviert hat – PIR Sensor, Alarmbereiche, Audioerkennung, Alarmeingang – kann man diese alle auf einmal über den Alarmzeitplan aktivieren und deaktivieren ohne jeden Auslöser einzeln anzusprechen:
 
/param.cgi?cmd=setscheduleex&-ename=md&-week0=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-week1=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-week2=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-week3=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-week4=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-week5=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-week6=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&-usr={USERNAME}&-/param.cgi?pwd={PASSWORD}
 
/param.cgi?cmd=setscheduleex&-ename=md&-week0=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-week1=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-week2=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-week3=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-week4=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-week5=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-week6=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&-usr={USERNAME}&-/param.cgi?pwd={PASSWORD}
 
 
In diesem Befehl steht week0 – week6 für Montag bis Sonntag und jedes P für eine halbe Stunde des Tages an dem der Alarmzeitplan aktiv ist (48 x 30min = 24h). Ein N entsprechend für eine 30-minütigen Zeitraum in dem er deaktiviert ist. Der Zeitplan aktiviert/deaktiviert alle Alarmaktionen.
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 21.06.2019, 09:33

Hier noch das tl;dr zu den 10 oben genannten Punkten:

INSTAR + Homematic Übersicht
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 18.09.2019, 12:47

INSTAR hat geschrieben:
15.05.2019, 16:06
...so haben nur die Full HD Modelle einen CGI Befehl mit dem man aus der Homematic einen Alarm auf der Kamera auslösen kann (/param.cgi?cmd=pushhostalarm)
UPDATE: Mit der aktuellsten Firmware können jetzt auch bei HD (720p) Kameramodellen der Alarm per Befehl ausgelöst werden.
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 29.11.2019, 09:29

Ein Hinweis zum letzten Update der Full HD Kameramodelle.


Mit dem Update ist die Unterdrückung der Alarmauslösung durch das Schwenke und Neigen des Kamerakopfes bei der IN-9020 Full HD hinzugekommen. D.h. wenn man zuvor den Alarm pushhostalarm Befehl mit einem PTZ Befehl kombiniert hatte, würde jetzt der Alarm durch die Pan&Tilt Bewegung maskiert werden:


/param.cgi?cmd=pushhostalarm&cmd=preset&-act=goto&-number=1


Man kann die Alarmunterdrückung aber auch unter Features/PTZ in der WebUI der Kamera wieder deaktivieren.

Die WebUI speichert den Alarmzeitplan getscheduleex jetzt in einer BackUp Variable getbackupschedule. Bei einem kurzeitigen deaktivieren des Alarms wird dann beim aktiven Alarmzeitplan alles deaktiviert - mit "N"s überschrieben. Beim aktivieren des Alarms wird dann der Zeitplan wieder gemäß der BackUp Variable hergestellt.

Wenn man über Homematic - wie es bisher in der Anleitung stand - den Alarmzeitplan deaktivert, funktioniert das weiterhin. Man sieht die Änderung aber nicht in der WebUI der Kamera. Um das zu verhindern, kann man in der Homematic Software einfach beide Zeitpläne gleichzeitig switchen. Der kombinierte CGI Befehl ist in der Übersicht hinzugefügt wurden:


https://wiki.instar.de/Software/Smartho ... re-kameras


Wenn man die Kamera WebUI nicht nutzt, braucht man nichts zu ändern.
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 31.12.2019, 12:08

Ein kurzes Update zum Jahresende.

1.) Bei den Full HD Kameramodellen wurde der Alarmserver überarbeitet. Es wurde zum Beispiel HTTPS und neben GET auch der POST Support hinzugefügt. Es muß jetzt jedoch zwingend die Alarmparameter verwendet werden, um den Webrequest zur Homematic abzusenden - siehe Anleitung:

Homematic IP als Alarmserver

Zuvor war es auch möglich den gesamten Request beim Server Pfad zu hinterlegen:

Sever Pfad: /ccu3.exe?Antwort=dom.GetObject("motion_detected_8015").State(1)

Dies funktioniert jetzt nicht mehr.


2.) Ab heute läuft eine offene Beta zum neuen MQTT Service der INSTAR Full HD Kameras. Damit kann man jetzt z.B. Redmatic auf der Homematic nutzen um die Kamera direkt per MQTT anzusprechen. Wir haben hierfür eine Anleitung bereitgestellt:

INSTAR MQTT und RedMatic


Bei Interesse an der Beta bitte kurz bescheid sagen.
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 05.02.2020, 08:56

Bei allen Full HD Kameramodellen kann man mit der aktuellen Firmware jetzt das Alarmserver Intervall per CGI Befehl einstellen. Der Standard-Wert ist 60s:

/param.cgi?cmd=setmdalarm&-aname=server2&-switch=on&-interval=60

Eine Reduktion ist bis auf eine Sekunde runter möglich - wir empfehlen jedoch es auf min. 10-15s zu belassen (wenn auf der Smarthome-Seite nicht anders benötigt). Um das Intervall zwischen Alarmauslösungen bei einer Kamera mit der IP 192.168.178.102 und dem HTTP Port 80 auf 15s zu stellen, lautet der Befehl beispielsweise:

http:// 192.168.178.102:80/param.cgi?cmd=setmdalarm&-aname=server2&-switch=on&-interval=15


Im Zusammenhang mit Redmatic/Node-RED läßt sich hiermit z.B. der Anwendungsfall realisieren eine Aufnahme zu haben solange eine Bewegung vor der Kamera erkannt wird (anstatt der festgelegten 15s + 3s Vorlauf):

https://wiki.instar.de/Frequently_Asked ... _Node-RED/
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Benutzeravatar
INSTAR
Beiträge: 25
Registriert: 15.05.2019, 14:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: HomeMatic und INSTAR HD / Full HD Kameras

Beitrag von INSTAR » 14.04.2020, 08:09

Mit der aktuellsten Firmware für die Full HD (1080p) kann man Alarmbenachrichtigungen auch direkt per MQTT erhalten. Um den INSTAR MQTT Alarmserver zu nuzten, kann man z.B. die Zusatzsoftware Redmatic auf der CCU installieren und dort das entsprechende Alarm Topic abonieren:

viewtopic.php?f=77&t=55595
INSTAR Deutschland GmbH
IP Kameras und Netzwerktechnik

https://www.instar.de

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“