Hallo
um das Script oben unter V4 zum laufen zu bringen bedarf es ein paar kleiner Anpassungen der Befehle.
Hier das script wie es aktuell bei mir zum Einsatz kommt.
Gruß
Joachim
<?
// Übergabe der ID vom Dashboard
$id = (int)$_IPS['COMPONENT'];
//LCN Ausgang oder Relais?
if (IPS_GetProperty($id, "Unit") == 0)
{
// wenn Ausgang
$current = IPS_GetVariableIDByName('Intensität', $id);
$current = GetValueInteger($current);
if($current == 0)
{
$current = 100; // oder anderen initialen Dimmwert nach Wunsch!
} else {
$current = 0;
}
LCN_SetIntensity($id, $current, 3);
} else {
//Wenn Relais
$current = IPS_GetVariableIDByName('Status', $id);
$current = !GetValue($current);
LCN_SwitchRelay($id, $current);
}
?>