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.
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.
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
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
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
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
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?
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
Also das funktioniert bei mir für Bewegungserkennung:
cmd=setmdattr&-name=1&-enable=1
Spielt die Reihenfolge der Argumente da eine Rolle?
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 sein
cmd=setmdattr&-enable=0&-name=1
aber es funktioiert nicht
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