Hallo alle Zusammen,
ich möchte wenn ich eine 1 an den Seriellen Port des IPS Servers Sende, dass dann Ein HomeMatic Aktor Eingeschaltet wird. Wenn es eine 0 Sende soll er wieder ausgeschaltet werden.
Habe hier mal ein Skript geschrieben:
<?php
ist
if ($IPS_SENDER == "RegisterVariable")
{
$data = $IPS_VALUE;
IPS_LogMessage( "Von Geraet",$data);
}
if ($data = "0")
{
HM_WriteValueBoolean(18821 /*[SWITCH]*/, "STATE", false);
}
if ($data = "1")
{
HM_WriteValueBoolean(18821 /*[SWITCH]*/, "STATE", true);
}
?>
Soweit so gut, aber irgendwie macht er nicht was ich will.
Er wechselt im Unregelmäßigen abstand den Status, obwohl ich keine 1 oder 0 gesendet habe.