Hallo,
habe mir jetzt ein Script erstellt der die IButton ID’s ausliest und bei Übereinstimmung den Türöffner Auslöst.
Funktioniert ganz Gut. Da ich aber ein Anfänger bin, würde ich mich Freuen wenn mir jemand paar Tipps gibt wie es eventuell Besser oder Einfacher geht.
<?
$ow_conf = 12345 /*[OneWire Configurator]*/; // ID von OneWire Configurator
//iButtons Eintragen
$ibutton = array(
"id1" => "ABC123456789",
"id2" => "DEF123456789",
"id3" => "CBA987654321");
//iButton Auslesen
$device = OW_GetKnownDevices($ow_conf)['0']['DeviceID']; //iButton ID Abrufen
// iButtons durchsuchen und Vergleichen
if(in_array($device,$ibutton)) {
IPS_SetEventActive(46147, false); //Ereigniss Anhalten
SetValue(26128, true); //Türöffner Auslösen
IPS_Sleep(5000); //Türöffner Zeit
SetValue(26128, false); //Türöffner Ausschalten
IPS_Sleep(10000); //Sperzeit
IPS_SetEventActive(46147, true); //Ereigniss Starten
}
else {
SetValue(26128, false);
}
?>
Gruß