Hallo Zusammen,
ich habe mir mal ein kleines Programm zur Fernbedienung einer SecvestIP geschrieben.
Motivation dazu waren mangelhafte Lösungen bzgl. Bedienung und Visualisierung die seitens ABUS zur Verfügung gestellt werden.
Das Programm funktioniert nur, wenn das Webinterface der IPSecvest auf Port 80 liegt
Leider gab es noch einen Fehler bei dem Status Set und Partset. Die neue Version ist bereits hochgeladen.
Anbei das Programm:
ipsecvest.zip (138 KB)
Nach dem entzippen kann man das von einer Kommandozeile starten. Es werden vier Parameter benötigt:
1.) IP-Adresse der SecvestIP
2.) Benutzername
3.) Password
4.) Kommando
Als Kommando werden folgende Schlüsselwörter akzeptiert:
overview, status, intern, extern, off
z.B. ipsecvest.exe 192.168.0.222 Username Password overview
intern schaltet natürlich intern scharf
extern schaltet natürlich extern scharf
off schaltet natürlich aus
overview liefert eine Übersicht:
InputCH1=OFF
InputCH2=OFF
InputCH3=OFF
InputVCH1=OFF
InputVCH2=OFF
InputVCH3=DEACTIVATED
OutputCH1=OFF
OutputCH2=OFF
OutputWired=OFF
AlarmPowerFail=OFF
AlarmLowBattery=OFF
AlarmFault=OFF
AlarmFire=OFF
AlarmTechnical=OFF
AlarmBurglary=OFF
AlarmEntry=OFF
AlarmPanic=OFF
status, intern, extern, off liefert den Zustand der SecvestIP
intern aktiv => Mode=PartSet
extern aktiv => Mode=Set
aus => Mode=UnSet
belegt (wenn man zuschnell den Status wechselt) => Mode=Busy
Lernmodus => Mode=Sleep
Als besondern Gimick, für alle die spielen wollen, kann man auch native strings zur Anlage senden. Dazu muss nur ein native vorangestellet werden.
Möchte man zum Beispiel Datum/Uhrzeit der SecvestIP abfragen (getTimeString.cgi) kann man dies mit:
ipsecvest.exe 192.168.0.222 Username Password nativegetTimeString.cgi
Ich denke das ist eine gute Basis um die Secvest ins IPS einzubinden. Leider tue ich mich damit immer noch schwer, da mir das Konzept con IPS immer noch nicht zugelaufen ist. Hab da wohl einige Bretter vor dem Kopf. Aber vielleicht nutzt das Prog ja anderen, die dann Ihre Lösungen vorstellen
Feedback ist natürlich Willkommen
Dietmar