FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: AndyMu am 06 Januar 2016, 16:31:59

Titel: [gelöst]Problem bei notify mit mehreren Befehlen
Beitrag von: AndyMu am 06 Januar 2016, 16:31:59
Hallo *,

ich habe lt. Anfängerguide bei einem Notify folgende DEF angelegt, die aber in Fehler läuft:
eg_bar_tk:open.* set ug_eb_led16_Led_04 led red;;set og_gang_led16_Led_04 led red

Es heißt sinngemäß: "BalkontuerAuf return value: led requires parameter: [off|red|green|orange]"

Wenn ich einen der "set" Befehle wegnehme, funktioniert es problemlos.

Das Beispiel ist: define Schalter1NotifyAn  notify Schalter1:on  set wz_Media on;;set wz_Licht off
Wo ist der Unterschied, dass es bei mir nicht läuft?

Danke!
Titel: Antw:Problem bei notify mit mehreren Befehlen
Beitrag von: AndyMu am 06 Januar 2016, 16:36:36
Ok, Fehler selbst gefunden... es dürfen nicht zwei ";" sein, sondern nur ein ";"
Ist im Anfängerleitfaden wohl falsch drin.
Titel: Antw:Problem bei notify mit mehreren Befehlen
Beitrag von: franky08 am 06 Januar 2016, 16:36:44
Wo hast du das angelegt, direkt in der fhem.cfg oder in der Webansicht (DEF) von fhem?

VG
Frank
Titel: Antw:[gelöst]Problem bei notify mit mehreren Befehlen
Beitrag von: franky08 am 06 Januar 2016, 16:37:55
mit 2 Semikolon ist es für die fhem.cfg, mit einem für die DEF (die Verdopplung erledigt fhem dann für dich)

ZitatSuper Leitfaden, hat mir schon viel geholfen!
Vielen Dank für Deine ganzen Mühen.

Schau mal bitte bei der Beschreibung zu notify, da sind zwei ";;" zur Aneinanderreihung von Befehlen drin... da darf nur ein ";" verwendet werden.
Titel: Antw:[gelöst]Problem bei notify mit mehreren Befehlen
Beitrag von: Puschel74 am 06 Januar 2016, 19:16:01
Die Lösung hast du ja selbst schon gefunden und die Antwort hat dir franky08 schon geschrieben.

Und mit Beschreibungen zu vermeintlichen Fehlern sollte man vorsichtig sein solange man nicht weiß wann und warum ; oder ;; sein müssen - aber die Erklärung hat dir ja auch franky08 schon geliefert.
Titel: Antw:[gelöst]Problem bei notify mit mehreren Befehlen
Beitrag von: AndyMu am 08 Januar 2016, 06:54:52
Ok, war mir nicht klar, dass man für ein und das selbe Vorhaben einmal nur mit einem ";", beim anderen mal zwei ";" verwenden muss. Je nach Art der Programmierung...
Für euch alte Hasen ist das wohl kein Thema mehr, aber für Anfänger ist es etwas verwirrend.
Titel: Antw:[gelöst]Problem bei notify mit mehreren Befehlen
Beitrag von: CoolTux am 08 Januar 2016, 08:16:23
Du hast es immer noch nicht verstanden. Erstens, es ist nicht ein und das selbe vorhaben. Zweitens es hat nicht mit Programmieren zu tun.

Das mit einem ";" ist über das Webfrontend von FHEM im DEF Feld zu machen. Das mit zwei ";" macht man wenn man die fhem.cfg Datei direkt editiert. Sollte man aber nie nie niemals machen egal ob Profi oder Anfänger, das ist vorherriges Jahrhundert. Das Webinterface ist ausreichend genug um darin alles zu machen. GERADE für Anfänger.



Grüße