[gelöst]Problem bei notify mit mehreren Befehlen

Begonnen von AndyMu, 06 Januar 2016, 16:31:59

Vorheriges Thema - Nächstes Thema

AndyMu

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!

AndyMu

Ok, Fehler selbst gefunden... es dürfen nicht zwei ";" sein, sondern nur ein ";"
Ist im Anfängerleitfaden wohl falsch drin.

franky08

Wo hast du das angelegt, direkt in der fhem.cfg oder in der Webansicht (DEF) von fhem?

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

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.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Puschel74

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.
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.

AndyMu

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.

CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net