E' possibile richiamare l'apertura della serratura di un videocitofono MOBOTIX T24 o T25 attraverso le sue API HTTP attraverso uno script semplicissimo di IKON SERVER; vediamo come fare...
L'indirizzo IP da richiamare per aprire l'elettroserratura è il seguente:
http://[user]:[password]@[indirizzo ip]/control/rcontrol?action=customfunction&action=sigout&profile=~Door
In particolare:
[user] : nome utente
[password] : "on" per attivare, "off" per disattivare l'elettroserratura
[indirizzo ip] : indirizzo del Mobotix
Ulteriori comandi HTTP possono essere trovati qui:
Il primo passo per integrare questa funzione in IKON SERVER consiste nel creare uno SCRIPT, procedendo come segue:
Accedere alla sezione di AMMINISTRAZIONE di IKON SERVER
Selezionare la voce "FUNZIONI AVANZATE", quindi "SCRIPTING" ed infine "SCRIPTS"
Premere il pulsante "NUOVO" ed assegnare un nome univoco al nuovo script (ad esempio "mobotix_switch")
Accedere alla scheda del nuovo SCRIPT mediante l'apposito pulsante di MODIFICA (verde)
Incollare il seguente script:
$ip = "192.168.0.123";
$user = "admin";
$password = "12345";
$fd = fopen("http://$user:$password@$ip/control/rcontrol?action=customfunction&action=sigout&profile=~Door");
output("");
|
Ovviamente indirizzo IP, username e password vanno adattati in base alla propria configurazione.
Creare un oggetto di tipo "script runner" per mettere in esecuzione il codice appena scritto, nel seguente modo:
Selezionare la voce "RUNNERS" nella sezione "SCRIPTING" del menu di amministrazione
Creare un nuovo oggetto mediante il pulsante "AGGIUNGI" della TOOLBAR
Accedere alla scheda del nuovo oggetto tramite il pulsante "MODIFICA" della TOOLBAR
A questo punto inserire nella sezione "DATI GENERALI" un nome identificativo per il nuovo oggetto, e selezionare lo SCRIPT creato in precedenza nell'omonimo menu a tendina; lasciare inalterate le altre opzioni della sezione "ASPETTO".
Nella sezione "INGRESSI" trascinare l'oggetto che, al cambio di valore, deve comandare l'elettroserratura; può essere un oggetto VARIABILE (se si desidera solamente un comando da interfaccia grafica) oppure un oggetto KNX (se si desidera associare l'elettroserratura Mobotix ad un pulsante domotico, ad esempio).
Per provare lo script, è sufficiente inserire un qualunque valore nel campo "INPUT" della sezione DEBUG: l'elettroserratura dovrebbe scattare all'istante!