Alarm Aktionen PTZ Positionen sind 'NaN'

Am besten mal nachschauen, was die Kamera wirklich gespeichert hat. Wenn man die WebUI der Kamera im Browser offen hat - einfach die folgenden Befehle hinten an die Kamera IP Adresse in der Adresszeile anhängen, absenden und das Admin Login eingeben:

/param.cgi?cmd=getptzattr

cmd="getptzattr";
selfdet="1";
movehome="1";
home="1";
alarmmask="1";
gotoalarmpos="0";
alarmpos="2";
speed="10";
mirror="0";
flip="0";
autofocus="7";
afidletime="60";
afalg="0";
response="200";

Hier ist das Anfahren der Position bei Alarm zwar nicht aktiv, aber die Position 2 als Alarm Position gesetzt und die Position 1 als Start Position.

Der Vollständigkeit wegen hier noch der Befehl zum Auslesen der Park Position:

param.cgi?cmd=getptztimerpreset

cmd="getptztimerpreset";
tp_enable="1";
tp_index="4";
tp_interval="118";
response="200";

Hier ist die Park Position auf Position 4 gesetzt und aktiv mit einem Intervall von 118s.

Und dann noch die Tour - die ebenfalls zu dieser Fehlermeldung führen kann:

/param.cgi?cmd=getptztourattr

cmd="getptztourattr";
tour_index="1,2,3,4,5";
tour_interval="60,60,60,60,60";
tour_times="50";
tour_atboot="0";
response="200";

Die Antwort oben, zum Beispiel, sagt die Kamera wird beim Start der Tour 50mal zwischen den Positionen 1-5 schwenken mit einer jeweiligen Verweildauer von 60s.

Und jetzt kann man nachsehen ob die Kamera diese Positionen auch wirklich vergeben hat:

/param.cgi?cmd=getptzpreset&act=get

cmd="getptzpreset";
set[1]="1";
name[1]="";
h[1]="90";
v[1]="100";
z[1]="0";
f[1]="81";
set[2]="1";
name[2]="";
h[2]="90";
v[2]="0";
z[2]="0";
f[2]="81";
set[3]="1";
name[3]="";
h[3]="73";
v[3]="92";
z[3]="0";
f[3]="81";
set[4]="1";
name[4]="";
h[4]="52";
v[4]="100";
z[4]="0";
f[4]="81";
set[5]="1";
name[5]="";
h[5]="73";
v[5]="36";
z[5]="0";
f[5]="81";
set[6]="0";
name[6]="";
h[6]="0";
v[6]="0";
z[6]="0";
f[6]="0";
set[7]="0";
name[7]="";
h[7]="0";
v[7]="0";
z[7]="0";
f[7]="0";
set[8]="0";
name[8]="";
h[8]="0";
v[8]="0";
z[8]="0";
f[8]="0";
response="200";

Hier sind die Positionen 1-5 belegt (set=1) und die Positionen 6-8 nicht. Da die anderen Einstellungen die nur die Positionen 1-5 nutzen, ist die Konfiguration valide.

Ich hab mehrere Positionen festgelegt für die Kamera, Objekt Erkennung eingestellt und die Zonen in der Basis Position eingestellt. Es geht ja nicht für verschiedene Positionen spezifische Zonen einzustellen soweit ich gelesen habe.

Hierzu noch der Hinweis - das Verfolgen von erkannten Objekten wird gerade intern getestet und in diesem Anwendungsfall vermutlich die Alarmposition ersetzen können: