FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: pinkfloyd66 am 15 April 2016, 09:32:03

Titel: In GetFileFromURL mehrere befehle unterbringen
Beitrag von: pinkfloyd66 am 15 April 2016, 09:32:03
Guten Morgen,

Ich habe eine Foscam FI9831P Kamera in meinem Netzwerk und diese funktioniert auch. In Fhem kann ich mittels
##define ntfy_Haustuer_Cam_on notify Haustuer:open {GetFileFromURL("http://Ip-Adresse:Port/cgi-bin/CGIProxy.fcgi?usr=Benutzernam&pwd=Passwort&cmd=ptzGotoPresetPoint&name=WZ_Tuer",3)}## die Position der Kamera verändern.

Wenn ich aber z.B. in "Konfig -> Alarm -> Bewegungserkennung " etwas verändern möchte, wie z.B. die Auslöser Pause mit
##http://://Ip-Adresse:Port/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&triggerInterval=4&usr=Benutername&pwd=Passwort##

dann werden die anderen Einstellungen alle zurück gesetzt. Nartürlich kann man auch mehrere Befehle mit übergeben wie z.B.
##http://Ip-Adresse:Port/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=1&cmd=setMotionDetectConfig&triggerInterval=5&usr=Benutername&pwd=Passwort##
aber das wird mit der Zeit sehr unübersichtlich und sehr aufwendig

jetzt kommt endlich die Frage gibt es da eigentlich ein einfacheren Weg?
Vielleich kann man ein Skript mit Einstellungen übergeben, denn Abfragen kann man diese ja

<CGI_Result>
    <result>0</result>
    <isEnable>1</isEnable>
    <linkage>0</linkage>
    <snapInterval>0</snapInterval>
    <sensitivity>0</sensitivity>
    <triggerInterval>5</triggerInterval>
    <isMovAlarmEnable>0</isMovAlarmEnable>
    <isPirAlarmEnable>0</isPirAlarmEnable>
    <schedule0>0</schedule0>
    <schedule1>0</schedule1>
    <schedule2>0</schedule2>
    <schedule3>0</schedule3>
    <schedule4>0</schedule4>
    <schedule5>0</schedule5>
    <schedule6>0</schedule6>
    <area0>0</area0>
    <area1>0</area1>
    <area2>0</area2>
    <area3>0</area3>
    <area4>0</area4>
    <area5>0</area5>
    <area6>0</area6>
    <area7>0</area7>
    <area8>0</area8>
    <area9>0</area9>
</CGI_Result>




LG
PF66