Switch Button im Webfront

Hallo,

ich steig nicht durch :confused:

Ich will eigentlich nur einen Button im Webfront, mit dem ich meine KWL, Garagentor usw. vom Automatikmodus in den Manuell-Modus schalten kann.

Abhängig vom Modus werden dann die div. Timerscripts usw. gestartet.

Ich krieg das aber nicht so hin, wie z.b. den Schalter der Homematic Steckdose, der von IPS automatisch angelegt wird…also zweiteilig, bei dem der inaktive Teil ausgegraut ist.
Wie bekomme ich das auch so hin?

Hi, du musst der Variablen das Profil Switch zuordnen.
Das war schon alles.

HI Marcus,

das hab ich ja gemacht…siehe screenshot. :confused:

Screen Shot 2012-04-28 at 23.31.16.png

Dann füge noch dieses Skript als Aktion hinzu.

<?
//Script zum WERTEZUWEISEN aus dem Webfrontend

if($IPS_SENDER == "WebFront")
{
    SetValue($IPS_VARIABLE, $IPS_VALUE);
}

?>

Das sollte dein Problem lösen :smiley:

mann, ich bin …
Danke :cool:

Schreibe es lieber gleich so,

<?
//Script zum WERTEZUWEISEN aus dem Webfrontend

if($_IPS["SENDER"] == "WebFront")
{
    SetValue($_IPS["VARIABLE"], $_IPS["VALUE"]);
}

?> 

Hi,

ich habe folgendes Problem:

ich habe im Webfront einen Button für Anwesenheit:

Wenn ich zwischen „Home“ und „Away“ wechsle bekomme ich immer ein Fehler (siehe Bild)

Mein Skript habe ich aus dem obigen Pos „geklaut“ . Danke dafür!

 <?
//Script zum WERTEZUWEISEN aus dem Webfrontend

if($_IPS["SENDER"] == "WebFront")
{
    SetValue($_IPS["VARIABLE"], $_IPS["VALUE"]);
}

?>

Meine Variable „Anwesenheit“ ist eine Boolean mit eigenem Profil für Farbe und Text.

Was mache ich falsch?

Ich würde gern auch nur einen Button haben, der Farbe und Text je nach Status ändert. Da geht auch wenn ich das Aktionsscript weglasse. Aber dann habe ich die Button-Funktion nicht mehr!

Danke im Voraus.

Gruß

m.

Kuckst Du hier.

So wie ich das sehe hat Du ein Leerzeichen vor dem eigentlichen Skript.

Ohje, wie infach und zu gleich blöd von mir. Danke

Aber wie geht das mit einem Button anstelle von zwein? Geht das übehaupt? Kann ich mir fast nicht vorstellen, dass das nicht gehen soll

Klick mich!

hallo gemeinde

ich habe im webfront die zwei button „anwesend“ und „abwesend“, nun möchte ich ein script aktiv zuweilen inaktiv setzen.

für das brauche ich eine abfrage auf diese button’s, nun in welchem script muss ich dies eingeben und wie lautet diese abfrage.

hier das scipt der button:

<?
//Script zum WERTEZUWEISEN aus dem Webfront

if($IPS_SENDER=="WebFront")
{
    SetValue($IPS_VARIABLE, $IPS_VALUE);
}

?>

hier das script der täglich auszuführenden aktion

<?

if ($_IPS['SENDER'] <> "TimerEvent"){
IPS_SetScriptTimer($_IPS['SELF'], 120*60); // Timer einschalten
TMEX_F3A_SetPin(42899 /*[Beleuchtung Aussen]*/, 0, true); // Beleuchtung einschalten
TMEX_F3A_SetPin(42899 /*[Beleuchtung Aussen]*/, 1, true); // Beleuchtung einschalten
}


if ($_IPS['SENDER'] == "TimerEvent"){
IPS_SetScriptTimer($_IPS['SELF'], 0); // Timer ausschalten
TMEX_F3A_SetPin(42899 /*[Beleuchtung Aussen]*/, 0, false); // Beleuchtung ausschalten
TMEX_F3A_SetPin(42899 /*[Beleuchtung Aussen]*/, 1, false); // Beleuchtung ausschalten
}
?>

dies wird täglich um 20.00 Uhr für die gesagten 2 stunden ausgeführt.

kann mir da jemand einen anstupser geben, bin im forum über vieles gestossen, leider hatte dies keinen erfolg.

merci schon mal, grüüse aus der schweiz
urs