Wandtaster schaltet eine Steckdose: Unterschied zwischen den Versionen

Aus Fidis Wiki
Zur Navigation springen Zur Suche springen
Jochen (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Ziel ist es mit einem Wandtaster HM-PB-2-WM55 z.B. einen Zwischenstecker-Schaltaktor HM-LC-Sw1-Pl-2 ein- und auszuschalten. Hier zunächst die einfache Varian…“
 
Jochen (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
Hier zunächst die einfache Variante: Es ist egal welcher der beiden Button des Schalters bedient wird und ob er kurz oder lang gedrückt wird. Jeder Druck soll ein Umschalten der Steckdose bewirken.
Hier zunächst die einfache Variante: Es ist egal welcher der beiden Button des Schalters bedient wird und ob er kurz oder lang gedrückt wird. Jeder Druck soll ein Umschalten der Steckdose bewirken.


Dazu dient foldender Code:
Dazu dient folgender Code:
<pre>define LichtKuecheOnNotify notify SchalterKuechenlicht:Btn1.* {\
<pre>define LichtKuecheOnNotify notify SchalterKuechenlicht:Btn1.* {\
   if ( Value("LichtKueche") eq "on"){\
   if ( Value("LichtKueche") eq "on"){\
Zeile 11: Zeile 11:
}</pre>
}</pre>
Der Taster heißt ''SchalterKuechenlicht'', die Schaltsteckdose ''LichtKueche''.
Der Taster heißt ''SchalterKuechenlicht'', die Schaltsteckdose ''LichtKueche''.
'''Achtung''': Seit FHEM 5.7 geht das so nicht mehr, was geht ist z.B.
<pre>define LichtKuecheOnNotify notify SchalterKuechenlicht.* {\
  if ( Value("LichtKueche") eq "on"){\
    fhem("set LichtKueche off");;}\
  elsif ( Value("LichtKueche") eq "off"){\
    fhem("set LichtKueche on");;}\
}</pre>
Wie man die beiden Buttons der Tasters jetzt einzeln abfragt habe ich noch nicht herausbekommen...

Aktuelle Version vom 8. Dezember 2015, 17:48 Uhr

Ziel ist es mit einem Wandtaster HM-PB-2-WM55 z.B. einen Zwischenstecker-Schaltaktor HM-LC-Sw1-Pl-2 ein- und auszuschalten.

Hier zunächst die einfache Variante: Es ist egal welcher der beiden Button des Schalters bedient wird und ob er kurz oder lang gedrückt wird. Jeder Druck soll ein Umschalten der Steckdose bewirken.

Dazu dient folgender Code:

define LichtKuecheOnNotify notify SchalterKuechenlicht:Btn1.* {\
  if ( Value("LichtKueche") eq "on"){\
    fhem("set LichtKueche off");;}\
  elsif ( Value("LichtKueche") eq "off"){\
    fhem("set LichtKueche on");;}\
}

Der Taster heißt SchalterKuechenlicht, die Schaltsteckdose LichtKueche.

Achtung: Seit FHEM 5.7 geht das so nicht mehr, was geht ist z.B.

define LichtKuecheOnNotify notify SchalterKuechenlicht.* {\
  if ( Value("LichtKueche") eq "on"){\
    fhem("set LichtKueche off");;}\
  elsif ( Value("LichtKueche") eq "off"){\
    fhem("set LichtKueche on");;}\
}

Wie man die beiden Buttons der Tasters jetzt einzeln abfragt habe ich noch nicht herausbekommen...