Hallo,
ich habe immer die Klingelsperre der FB mit diesem Script ein- und ausgeschaltet.
<?
include "fritzbox.php";
if($_IPS['SENDER'] == "WebFront")
{
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
IF ($_IPS['VARIABLE'] ==53158 )
{
if($_IPS['VALUE']) // Einschalten
{
Klingelsperre_einschalten($SID);
}
else
{
Klingelsperre_ausschalten($SID);
}
}
IF ($_IPS['VARIABLE'] ==38614 )
{
If (GetValue (53158 ))
{
Klingelsperre_einschalten($SID);
}
}
}
if($_IPS['SENDER'] == "TimerEvent")
{
IPS_SetScriptTimer($_IPS['SELF'], 0);
Klingelsperre_ausschalten($SID);
}
/*********************************************************
**********************************************************/
function Klingelsperre_einschalten($SID)
{
$Dauer= GetValue (19282 );
$startHH = date("H",time());
$startMM = date("i",time());
$endHH = date("H",time()+60*$Dauer);
$endMM = date("i",time()+60*$Dauer);
$einAus="on";
$ch = curl_init("http://192.168.178.2/fon_devices/edit_dect_ring_block.lua?sid={$SID}");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$rc1=curl_setopt($ch, CURLOPT_POSTFIELDS, ($einAus == "on" ? "nightsetting=1&lockmode=0&lockday=everday&starthh=".$startHH."&startmm=".$startMM."&endhh=".$endHH."&endmm=".$endMM : "") .
"&sid=" . $SID. "&idx=1&button_save=");
$rc2=curl_exec($ch);
curl_close($ch);
IPS_SetScriptTimer($_IPS['SELF'], 60*$Dauer);
SetValue (57258 , date("H:i", time()+60*$Dauer));
IPS_SetHidden(57258 , false);
}
function Klingelsperre_ausschalten($SID)
{
$startHH = 15;
$startMM = 00;
$endHH = 17;
$endMM = 00;
$einAus="on";
$ch = curl_init("http://192.168.178.2/fon_devices/edit_dect_ring_block.lua?sid={$SID}");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$rc1=curl_setopt($ch, CURLOPT_POSTFIELDS, ($einAus == "on" ? "nightsetting=1&lockmode=0&lockday=weekend&starthh=".$startHH."&startmm=".$startMM."&endhh=".$endHH."&endmm=".$endMM : "") .
"&sid=" . $SID. "&idx=1&button_save=");
$rc2=curl_exec($ch);
curl_close($ch);
IPS_SetScriptTimer($_IPS['SELF'], 0);
SetValue (57258 , "");
SetValue (53158, false);
IPS_SetHidden(57258 , true);
}
?>
Ich habe jetzt festgestellt das es nicht mehr geht, keine Ahnung seit wann das so ist.
Jemand eine Idee woran das liegen könnte?