Hallo,
ich habe eine Frage zum Verständnis meiner letzten Gehversuche.
Mit hiesiger Hilfe habe ich schon mal verstanden wie sich 2 Aktoren in einer Gruppe schalten lassen
<?
switch($_IPS['SENDER'])
{
case "WebFront":
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
if($_IPS['VALUE'])
{
GruppeEin();
}
else
{
GruppeAus();
}
break;
case "TimerEvent":
if($_IPS['EVENT'] == IPS_GetEventIDByName("Einschalten", $_IPS['SELF']))
{
GruppeEin();
SetValue(23718 /*[Homematic Darstellung\Beleuchtung\Balkon]*/, true); // ID Boolvariable
}
if($_IPS['EVENT'] == IPS_GetEventIDByName("Ausschalten", $_IPS['SELF']))
{
GruppeAus();
SetValue(23718 /*[Homematic Darstellung\Beleuchtung\Balkon]*/, false); // ID Boolvariable
}
break;
}
function GruppeEin()
{
HM_WriteValueBoolean(56132 /*[Homematic Funktionen\Licht\Außenlampe Eric]*/, "STATE", true); //Schalten Außenlampe Eric
HM_WriteValueBoolean(26781 /*[Homematic Funktionen\Licht\Außenlampe Maya]*/, "STATE", true); //Schalten Außenlampe Maya
}
function GruppeAus()
{
HM_WriteValueBoolean(56132 /*[Homematic Funktionen\Licht\Außenlampe Eric]*/, "STATE", false); //Schalten Außenlampe Eric
HM_WriteValueBoolean(26781 /*[Homematic Funktionen\Licht\Außenlampe Maya]*/, "STATE", false); //Schalten Außenlampe Maya
}
?>
Hier bekomme ich aber immer die Meldung „Resultat“, welches sich mit OK bestätigen lässt. Wenn ich es richtig verstanden habe werden Texte doch aber per echo ausgegeben. Könnte mir bitte jemand erklären wo hier der Text kommt?
Dann habe ich erfolgreiche einen UP Dimmaktor verbaut, dieser wurde aber scheinbar nicht mit einer Schaltmöglichkeit (einfach ein/aus) eingebunden. Habe ich hier was vergessen oder muss dieser per Script geschaltet werden?
Vielen Dank.
Gruß, Tom