FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dschinki am 09 Februar 2014, 10:37:06

Titel: Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: dschinki am 09 Februar 2014, 10:37:06
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ß
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: dschinki am 11 Februar 2014, 11:58:06
Hallo
habe gelesen das du erst in das FHEM Programm das tooggle script einbaue must.
Kann dir aber nicht sagen wie das geht
Gruß
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: Rince am 11 Februar 2014, 12:21:24
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.
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: dschinki am 12 Februar 2014, 20:43:31
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ß
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: Paul am 12 Februar 2014, 20:52:51
define test3_Fenster notify FS20_c90003:on{ if .....
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: dschinki am 13 Februar 2014, 19:04:50
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ß
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: Paul am 13 Februar 2014, 19:17:08
Warum schreibst du auch set 2mal?
Titel: Antw:Empfänger mit zwei oder mehr Tastern schalten
Beitrag von: dschinki am 13 Februar 2014, 19:20:00
oh ja
schei....
bin doch blöd
und kaum macht man es richtig funkt auch :-)

Vielen dank nochmal
Grruß