[gelöst] httmod für instar hd camera cgi commands

Begonnen von FhemPiUser, 24 März 2016, 22:49:20

Vorheriges Thema - Nächstes Thema

FhemPiUser

hat mal jemand ein httmod für instar hd kameras (5970hd) gemacht? ich würde gerne die bewegungserkennung bzw email alarm und aufnahme an/ausschalten, wenn ich die haustür ab/aufschliesse.

die cgi kommandos der instar sind ja gut dokumentiert (http://wiki.instar.de/index.php/HD_CGI_Commands_-_Get_Motion_Detection_Attribute, http://wiki.instar.de/index.php/HD_CGI_Commands_-_Get_Motion_Detection_Alarm_Status)

FhemPiUser

habe es erfolgreich umgesetzt und bin von httpmod begeistert!

falls auch jemand eine instar hd kamera hat und interesse an der lösung hat kann ich diese gerne posten...

deluxe41

Hi FhemPiUser,

Klar gerne ;)


Sent from my iPhone using Tapatalk
Fritzbox 7490 ( USV + Fall Back ), einige HM komponenten,ESPs

FhemPiUser

#3
anbei meine Lösung:

define httpmod_BM_Terasse HTTPMOD http://username:password@192.168.1.188/cgi-bin/hi3510/param.cgi?cmd=getmdalarm&-aname=email&cmd=getmdalarm&-aname=record 180
attr httpmod_BM_Terasse get01Name md_email_switch
attr httpmod_BM_Terasse get01Regex md_email_switch\=\"([\w]+)\"
attr httpmod_BM_Terasse get02Name md_record_switch
attr httpmod_BM_Terasse get02Regex md_record_switch\=\"([\w]+)\"
attr httpmod_BM_Terasse reading01Name md_email_switch
attr httpmod_BM_Terasse reading01Regex md_email_switch\=\"([\w]+)\"
attr httpmod_BM_Terasse reading02Name md_record_switch
attr httpmod_BM_Terasse reading02Regex md_record_switch\=\"([\w]+)\"
attr httpmod_BM_Terasse set01Name md_email_switch
attr httpmod_BM_Terasse set01TextArg 1
attr httpmod_BM_Terasse set01URL http://username:password@192.168.1.188/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=email&-switch=$val
attr httpmod_BM_Terasse set02Name md_record_switch
attr httpmod_BM_Terasse set02TextArg 1
attr httpmod_BM_Terasse set02URL http://username:password@192.168.1.188/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=record&-switch=$val


damit kann man mit den EMail-Alarm und die Aufnahmen bei Bewegung an/ausschalten mit:

set httpmod_BM_Terasse md_email_switch on/off
set httpmod_BM_Terasse md_record_switch on/off


Entsprechend kann mit "get" der Zustand abgefragt werden und außerdem wird der Zustand in entsprechenden Readings im httmod device angezeigt, die alle 180s automatisch aktualisiert werden.