Wandschalter S4A nur on/off

Begonnen von Michael, 15 September 2013, 13:40:02

Vorheriges Thema - Nächstes Thema

Michael

Moin

Ich nutze die Funktion UntoggleDirect.

Was beim Toggle geht, nur meine Frau hält Ihre Finger
länger auf den Taster und dann wird zb. ein dimupdown ausgelöst.

Wie und was muss ich ändern das nur ein On oder Off geht.
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Michael

Danke !!!

Das wäre mir zu teuer. ;-)))

Und mit Ü49+ wechselt man so schnell nicht mehr.
Hat nämlich auch andere Vorzüge.



Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

betateilchen

Definiere Dir ein notify auf dim.* das einfach nix tut.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Puschel74

Hallo,

oder definier dir ein notify das auf dim reagiert und dann unterscheidet ob dimup oder dimdown und dann
entsprechend auf on oder off stellt.
Dann kann deine Frau bis kurz vor den Programmiermodus drücken ;-)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Michael

Bin die ganze Zeit am Versuchen aber es will nicht.

Bitte nicht die Haare raufen.

Habe so was versucht aber :-(
define n_Dim notify .*:dim.* {}
Oder auch das in 99_myUtils.pm
sub Toggle($$$)
{
  my $sender = @_;
  my $actor = @_;
 
  return = {fhem ("set ".$actor."toggle")} if (Value($actor) eq " off");
  return = {fhem ("set ".$actor."toggle")} if (Value($actor) eq " on");
  return = {fhem ("set ".$actor."toggle")} if (Value($actor) eq " dimup");
  return = {fhem ("set ".$actor."toggle")} if (Value($actor) eq " dimdown");
  return = {fhem ("set ".$actor."toggle")} if (Value($actor) eq " dimupdown");

}

mit der Fehlermeldung:
 Can't modify return in scalar assignment at /opt/fhem//FHEM/99_myUtils.pm line 111, near "} if"

Helft mir bitte.
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

betateilchen

Bei return darfst Du kein = setzen weil das keine Wertzuweisung ist.

Beim dimupdown läßt sich m.W. nicht feststellen, ob es sich um up oder down handelt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!