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ß
Hallo
habe gelesen das du erst in das FHEM Programm das tooggle script einbaue must.
Kann dir aber nicht sagen wie das geht
Gruß
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.
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ß
define test3_Fenster notify FS20_c90003:on{ if .....
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ß
Warum schreibst du auch set 2mal?
oh ja
schei....
bin doch blöd
und kaum macht man es richtig funkt auch :-)
Vielen dank nochmal
Grruß