So 10 Dimmer sind eingebaut. Wunderschön das Ganze :D. Aber wie bekomme ich es hin alle aufeinmal per Webfront in der Helligkeit zu steuern.
Ich habe mal angefangen das Staus-Script umzuschreiben. Danach habe ich eine Dummy-Instanz Homematic erstellt und alle Variablen per Hand erzeugt.
Aber irgendwie komme ich nicht weiter. Wäre Klasse wenn mir jemand nochmal unter die Arme greifen könnte. Danke.
<?
$instanzID = array(58700, 59928, 17599, 30065, 54938, 59591, 39868, 29316, 52921, 23885);
$ramp_on = 0; //Rampe einschalten einschalten
$ramp_off = 0; //Rampe einschalten ausschalten
if($IPS_SENDER == "WebFront")
{
SetValue($IPS_VARIABLE, $IPS_VALUE);
if($IPS_VALUE)
{
for($i=0; $i<count($instanzID) ; $i++)
{
HM_WriteValueFloat($instanzID[$i], "RAMP_TIME", $ramp_on); //Gerät innerhalb von 8 Sekunden dimmen
HM_WriteValueFloat($instanzID[$i], "OLD_LEVEL", true);
}
}
else
{
for($i=0; $i<count($instanzID) ; $i++)
{
HM_WriteValueFloat($instanzID[$i], "RAMP_TIME", $ramp_off); //Gerät innerhalb von 8 Sekunden dimmen
HM_WriteValueFloat($instanzID[$i], "LEVEL", 0);
}
}
}
//if($IPS_VARIABLE == 51580 /*[Licht\Flur\WORKING]*/) {
if(GetValue(30311 /*[Licht\Flur\LEVEL]*/) > 0)
{
SetValue(19992 /*[Licht\Flur\Status]*/, true);
}
else
{
SetValue(19992 /*[Licht\Flur\Status]*/, false);
}
//}
?>