FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Frank_Huber am 30 September 2016, 14:23:13

Titel: [gelöst]Notify mit mehreren Befehlen $EVENT wird nicht in jeden Befehl übergeben
Beitrag von: Frank_Huber am 30 September 2016, 14:23:13
Hi,

ich mal wieder....
möchte über einen dummy mit notify alle Rollos einer Etage hoch bzw runterfahren.

dummy:
define ALLE_ROLLOS dummy
attr ALLE_ROLLOS webCmd offen:geschlossen


notify:
define ALLE_ROLLOS_ notify ALLE_ROLLOS set Rollo1_Gast $EVENT ;;set Rollo2_Bad_EG $EVENT ;;set Rollo3_Kueche1 $EVENT ;;set Rollo4_Kueche2 $EVENT ;;set Rollo5_Terasse $EVENT

Ergebnis ist:
mal fährt einer, mal fahren zwei, mal drei. alles sehr sporadisch und nicht nachvollziehbar.
Im Log habe ich folgendes für die Rollos die nicht fahren:
Zitat2016.09.30 14:16:03 3: Unknown argument $EVENT, choose one of  position:0,10,20,30,40,50,60,70,80,90,100 reset:offen,geschlossen extern:offen,geschlossen,stop toggle:noArg schlitz:noArg geschlossen:noArg stop:noArg offen:noArg
2016.09.30 14:16:03 3: ALLE_ROLLOS_ return value: Unknown argument $EVENT, choose one of  position:0,10,20,30,40,50,60,70,80,90,100 reset:offen,geschlossen extern:offen,geschlossen,stop toggle:noArg schlitz:noArg geschlossen:noArg stop:noArg offen:noArg

jemand ne Idee wo dieses Problem herkommt?
Titel: Antw:Notify mit mehreren Befehlen $EVENT wird nicht in jeden Befehl übergeben
Beitrag von: Otto123 am 30 September 2016, 15:04:57
Hi,

ich habe das mal ausprobiert, geht bei mir. Zumindest mit zwei Rollos.

Was ist wenn Du set Rollo.* $EVENT nimmst? Anstatt der einzelnen set Befehle?

Gruß Otto
Titel: Antw:Notify mit mehreren Befehlen $EVENT wird nicht in jeden Befehl übergeben
Beitrag von: CoolTux am 30 September 2016, 15:20:30
Ich würde alle Rollos einer Etage in eine Structure packen und dann die Struckture schalten. FERTIG
Titel: Antw:Notify mit mehreren Befehlen $EVENT wird nicht in jeden Befehl übergeben
Beitrag von: Frank_Huber am 30 September 2016, 15:30:21
Zitat von: Otto123 am 30 September 2016, 15:04:57
ich habe das mal ausprobiert, geht bei mir. Zumindest mit zwei Rollos.
Was ist wenn Du set Rollo.* $EVENT nimmst? Anstatt der einzelnen set Befehle?
das geht? werde ich testen. dachte Geräte müssen eindeutig angesprochen werden.
--> Otto, Du bist mein Held des Tages, Danke! :-) das geht! Und ich hab wieder was gelernt...

Zitat von: CoolTux am 30 September 2016, 15:20:30
Ich würde alle Rollos einer Etage in eine Structure packen und dann die Struckture schalten. FERTIG
da versteh ich nur Bahnhof....
Titel: Antw:Notify mit mehreren Befehlen $EVENT wird nicht in jeden Befehl übergeben
Beitrag von: Cobra am 30 September 2016, 15:33:12
Structure ist hier dokumentiert:
http://fhem.de/commandref_DE.html#structure (http://fhem.de/commandref_DE.html#structure)

Gruß Cobra
Titel: Antw:Notify mit mehreren Befehlen $EVENT wird nicht in jeden Befehl übergeben
Beitrag von: Frank_Huber am 30 September 2016, 15:39:45
Zitat von: Cobra am 30 September 2016, 15:33:12
Structure ist hier dokumentiert:
http://fhem.de/commandref_DE.html#structure (http://fhem.de/commandref_DE.html#structure)
Danke Cobra! das muss ich mir mal genauer anschauen und testen.
schaut interessant aus!