FHEM Forum

FHEM => Sonstiges => Thema gestartet von: korreander12 am 31 Dezember 2017, 12:16:27

Titel: IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: korreander12 am 31 Dezember 2017, 12:16:27
Hallo zusammen,

Ich habe mehrere INSTAR Kameras um mein Haus verteilt.
Nun suche ich eine Möglichkeit die Alarm Aktionen der Kamera von FHEM aus anzusteuern.
Im Alarmfall soll die Kamera eine Email nur versenden wenn FHEM es "gestattet", -also wenn der (FHEM- eigene) "globale Alarm" aktiv ist.
Nun gibt es ja im IPCAM-Modul das Attribut cmd01 welches ich mit dem entsprechenden CGI - Befehl der Instar Kamera beschreiben kann.
Kennt jemand den passenden CGI Befehl dafür ? oder wie gebe ich den syntaktisch korrekt an?
Hat jemand schonmal sowas realisiert?

Ich habe schon auf der Hersteller Seite die CGI Dokumentation durchsucht um den passenden Befehl zu finden.
https://wikiold.instar.de/index.php/HD_Kamera_CGIs_Alarm_Actions (https://wikiold.instar.de/index.php/HD_Kamera_CGIs_Alarm_Actions)
Die Befehle verwirren mich,

Ich suche nur
- AlarmAktion Email AN
- AlarmAktion Email AUS

Für eine Hilfe um an die korrekten Befehle für die Eingabe ins Atrr. CMD01 zu kommen wäre mir sehr hilfreich.

Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: kroman am 01 Januar 2018, 15:49:37
Hi,

hier gibt's die CGI Befehle:

https://wiki.instar.de/Erweitert/CGI_Befehle/

Also für z.B. 720p hier:

https://wiki.instar.de/720p_Series_CGI_List/

Mit den ersten beiden Befehlen im Alarm Kapitel kannst du Alarmbereiche ein- und ausschalten, für die email-Funktion hab ich nichts gefunden.

In FHEM sollte das so aussehen:


attr kamera pathCmd cgi-bin/hi3510/param.cgi
attr kamera cmd01 cmd=setmdattr&-enable=1&-name=1
attr kamera cmd02 cmd=setmdattr&-enable=0&-name=1


Und dann mit


set kamera cmd 1
set kamera cmd 2


ein- oder ausschalten.
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: pcbastler am 03 Januar 2018, 18:08:43
meine Upcam kann das so:
Zitat
cmd01      cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=email&-switch=on
cmd02      cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=email&-switch=off
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: Hornsk001 am 23 Februar 2018, 10:33:00
Hallo Gemeinde,
ich habe meine IpKamera auch in fhem eingebunden. Snapshot funktioniert alles.  Nur Alarm, Infrarot an und aus schalten funktioniert nicht.
Wenn ich den Befehl im Browser eingebe funktioniert es. Was kann das nun sein?

Hier meine Einstellungen

attr Kamera basicauth {USERNAME}:{PASSWORD}
attr Kamera cmd01 cmd=setinfrared&-infraredstat=auto
attr Kamera cmd02 cmd=setinfrared&-infraredstat=open
attr Kamera cmd03 cmd=setinfrared&-infraredstat=close
attr Kamera cmd04 cmd=setmdattr&-enable=1&-name=1
attr Kamera cmd05 cmd=setmdattr&-enable=0&-name=1
attr Kamera credentials /opt/fhem/FHEM/Kamera.conf
attr Kamera delay 5
attr Kamera path tmpfs/snap.jpg?user=user&pwd=user
attr Kamera pathCmd cgi-bin/hi3510/param.cgi
attr Kamera room Kameras
attr Kamera snapshots 5
attr Kamera storage /opt/fhem/.www/snapshots



LG Daniel
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: pcbastler am 23 Februar 2018, 11:32:07
Zitat von: Hornsk001 am 23 Februar 2018, 10:33:00
Wenn ich den Befehl im Browser eingebe funktioniert es.
Wie?
also http://IP_DER_KAMERA/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=email&-switch=on&admin=Adminnutzer&pwd=Passwort

Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: Hornsk001 am 23 Februar 2018, 12:02:37
Zitat von: pcbastler am 23 Februar 2018, 11:32:07
Wie?
also http://IP_DER_KAMERA/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=email&-switch=on&admin=Adminnutzer&pwd=Passwort

Nein den Befehl für Kamera Alarm an

http://192.168.xxx.x/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-name=1

funktioniert im Browser und der email Befehl auch.

http://192.168.xxx.x/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=email&-switch=on


nur im fhem löst bei cmd 4 den Befehl für Kamera Alarm an nicht aus.
Warum nicht?

Der Rest funktioniert auch pan tilt und position

LG Daniel
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: pcbastler am 23 Februar 2018, 13:51:15
lt. https://wiki.instar.de/720p_Series_CGI_List/Complete_CGI_List/Set_Motion_Detection_Attribute erwartet der beim Einschalten noch den Bildausschnitt
ZitatExample   http://admin:instar@192.168.178.88/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-s=50&-name=1&-x=0&-y=0&-w=60&-h=60


Kann es sein, dass der Bereich beim Ausschalten verloren geht?
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: Hornsk001 am 23 Februar 2018, 17:42:41
Hallo nein diese Befehle gehen. Mir gehts um Infrarot sowie Bewegungserkennung an und ausschalten über fhem.
die anderen funktionieren alle nur die beiden dinge halt nicht. hier noch mal meine konfig.

attr Kamera basicauth {USERNAME}:{PASSWORD}
attr Kamera cmd01 cmd=setinfrared&-infraredstat=auto
attr Kamera cmd02 cmd=setinfrared&-infraredstat=open
attr Kamera cmd03 cmd=setinfrared&-infraredstat=close
attr Kamera cmd04 cmd=setmdattr&-enable=1&-name=1
attr Kamera cmd05 cmd=setmdattr&-enable=0&-name=1
attr Kamera cmdPanLeft cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=left
attr Kamera cmdPanRight cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=right
attr Kamera cmdPos01 cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=1
attr Kamera cmdPos02 cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=2
attr Kamera cmdPos03 cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=3
attr Kamera cmdPosHome cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=home
attr Kamera cmdTiltDown cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=down
attr Kamera cmdTiltUp cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=up
attr Kamera credentials /opt/fhem/FHEM/Kamera.conf
attr Kamera delay 5
attr Kamera path tmpfs/snap.jpg?user=user&pwd=user
attr Kamera pathCmd cgi-bin/hi3510/param.cgi
attr Kamera pathPanTilt cgi-bin/hi3510/ptzctrl.cgi
attr Kamera room Kameras
attr Kamera snapshots 5
attr Kamera storage /var/www/html/USB-HD



LG Daniel
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: sinus61 am 24 Februar 2018, 14:31:51
Also das funktioniert bei mir für Bewegungserkennung:

cmd=setmdattr&-name=1&-enable=1

Spielt die Reihenfolge der Argumente da eine Rolle?
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: Hornsk001 am 24 Februar 2018, 17:47:10
Zitat von: sinus61 am 24 Februar 2018, 14:31:51
Also das funktioniert bei mir für Bewegungserkennung:

cmd=setmdattr&-name=1&-enable=1

Spielt die Reihenfolge der Argumente da eine Rolle?

ja die reihenfolge muss schon stimmen.

bei meiner muss es so seincmd=setmdattr&-enable=0&-name=1

aber es funktioiert nicht
Titel: Antw:IPCAM - INSTAR Kamera Alarm-Aktionen steuern
Beitrag von: willib am 29 März 2018, 12:48:16
Bei meine IN 6014 HD funktioniert
cmd=setmdattr&-name=1&-enable=1
für die Bewegungserkennung per Kamera.
Für den internen PIR geht zum Anschalten
cmd=setioattr&-io_enable=1&-io_flag=1
und zum Ausschalten
cmd=setioattr&-io_enable=0&-io_flag=1