Wandtaster schaltet eine Steckdose: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jochen (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jochen (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird 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 | 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 12: | Zeile 12: | ||
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. | '''Achtung''': Seit FHEM 5.7 geht das so nicht mehr, was geht ist z.B. | ||
<pre>define LichtKuecheOnNotify notify SchalterKuechenlicht.* {\ | <pre>define LichtKuecheOnNotify notify SchalterKuechenlicht.* {\ | ||
if ( Value("LichtKueche") eq "on"){\ | if ( Value("LichtKueche") eq "on"){\ | ||
| Zeile 19: | Zeile 19: | ||
fhem("set LichtKueche on");;}\ | fhem("set LichtKueche on");;}\ | ||
}</pre> | }</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...