Empfänger mit zwei oder mehr Tastern schalten

Begonnen von dschinki, 09 Februar 2014, 10:37:06

Vorheriges Thema - Nächstes Thema

dschinki

Hallo
Ich möchte mein Treppenlicht mit mehren Funktastern schalten.
Da alle Taster haben den gleiche code und jedesmal wenn ein Taster betätigt wird dann ändert sich der zustand des des Lichtes.
Habe das schon mit dem toggle Befehl versucht
define test1 notify .*:.*{ if (FB_01_04  eq "on") {fhem ("set ELRO_0681_A  toggle)} }
oder auch so
define test notify FB_01_04:.* {if(Value("Dose Test ") eq "off"){fhem "set Dose Test on"}
  elsif(Value("Dose Test ") eq "on" ) {fhem "set Dose Test off"}

Aber irgendwie klappt das nicht
hab irgend wo einen Fehler in meinen syntax abr ich komm nicht drauf
Kann mir jemand helfen
Gruß

dschinki

Hallo
habe gelesen das du erst in das FHEM Programm das tooggle script einbaue must.
Kann dir aber nicht sagen wie das geht
Gruß

Rince

Der unbekannte Fehler steht bestimmt im Logfile. Poste ihn doch mal :)
Und wenn du beim posten bist, mach mal den Event Monitor auf, drücke mal ein par Taster und poste das dann auch gleich.
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

dschinki

#3
Hallo
Hier nochmal meine Syntax
define test3_Fenster notify FS20_c90003 on:on{ if (Value("L1") eq "off") { fhem(" set ELRO_0681_A  on")}}
Hier der logfile
2014.02.12 20:35:13 3: test3 return value: Unknown command on, try help.
2014.02.12 20:35:16 3: test3 return value: Unknown command on, try help.
2014.02.12 20:35:19 3: test3 return value: Unknown command on, try help.
2014.02.12 20:35:21 3: test3 return value: Unknown command on, try help.
2014.02.12 20:41:46 3: test3_Fenster return value: Unknown command on:on{, try help.

Hier der event Monitor
Events:
2014-02-12 20:41:46 FS20 FS20_c90003 on


Hoffe das hilft

Gruß

Paul

define test3_Fenster notify FS20_c90003:on{ if .....
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

dschinki

#5
Danke Paul
Habe mein syntax etwas geändert und alle elias rausgenommen
define test3  notify FS20_c90003:on { if (Value("ELRO_0681_A") eq "off") { fhem("set set ELRO_0681_A  on")}}
Aber es geht nett,
im logfile ist steht
2014.02.13 19:11:03 3: set set ELRO_0681_A  on : Please define set first
2014.02.13 19:11:03 3: test3 return value: Please define set first
2014.02.13 19:11:05 3: set set ELRO_0681_A  on : Please define set first
2014.02.13 19:11:05 3: test3 return value: Please define set first

even monitor ist der gleich

Gruß

Paul

Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

dschinki

oh ja
schei....
bin doch blöd
und kaum macht man es richtig funkt auch :-)

Vielen dank nochmal
Grruß