HM Dimmer Toggeln

Hallo zusamen,

ich bin neu bei Euch und IP-Symcon.
Habe vor mein neu gekauftes Haus mit HM Wired auszustatten und habe mir dazu schon eine Testinstallation auf meinem Schreibtisch aufgebaut.

Bislang komme ich klar und habe die Logik von HM verstanden. Damit bekomme ich auch alles geschaltet wie ich will (bislang).

Bei IP-Symcom hänge ich allerdings etwas in der Luft.

Ich habe einen Dimmer an dem eine Glühlampe hängt.

Diese möchte ich nicht nur über den Schieberegler dimmen sondern auch einfach per Toggle Ein und Aus schalten können.

Die Suche im Forum hat mich zumindest dahin gebracht, dass ich entweder Ein oder Aus schalten kann, aber leider nicht beides.

Benutzt habe ich:

<?
//Variable setzen
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);

//Gerät schalten
HM_WriteValueFloat(35900 /*[Licht\Dimmer Wohnzimmer]*/, "LEVEL", 1.00);

?>

Damit bekomme ich die Lampe an.

Aber wie bekomme ich sie mit der Boolean Variable wieder aus?

Ich hoffe ihr könnt mir helfen und die Frage wurde nicht doch schon 100mal beantwortet.

Danke und liebe Grüße

McMoneysack

Hier hast mal ein Beispiel.

Integervariable mit eigenem Profil anlegen, dieses Script als Aktionsscript übergeben. Assoziation Wert 0 speichern. Profilname im Script eintragen!

if($IPS_SENDER == "WebFront")
{
    switch($IPS_VALUE)
    {
        case 1:
        IPS_SetVariableProfileAssociation("EinAus", 0, "Ein", "", 0xFFA943);
        IPS_SetVariableProfileAssociation("EinAus", 1, "", "", -1);
HM_WriteValueFloat(35900 /*[Licht\Dimmer Wohnzimmer]*/, "LEVEL", 1.00); 
        break;
        case 0:
        IPS_SetVariableProfileAssociation("EinAus", 1, "Aus", "", -1);
        IPS_SetVariableProfileAssociation("EinAus", 0, "", "", -1);
HM_WriteValueFloat(35900 /*[Licht\Dimmer Wohnzimmer]*/, "LEVEL", 0.00); 
        break;
    }
}

nachzulesen hier http://www.ip-symcon.de/forum/threads/14660-Toggle-Button?highlight=toggle

Hallo Jens,

vielen Dank, damit hat es funktioniert :-).

Dabei hatte ich genau dieses Script schon mal gesehen, aber bin wohl nicht auf das Richtige Kommando gekommen.

Aber so komme ich meinem Ziel näher.

Vielen lieben Dank und beste Grüße

McMoneysack