Originally posted by: <email address deleted>
Hallo,
ich glaube ich habe es selber gelöst:
define Schalter1NotifyOn notify FS20_3b5583:on {{fhem("set
lueftungsanlage dim18%%")}}
"Mit %%" geht es!
Ist das richtig?
Gruß Roger
On 2 Sep., 17:11, pacific
wrote:
> Hallo,
> ich schalte meine Lüftungsanlage jeden Morgen
> mit
> define a17b at *08:58:00 {if !($we) { fhem("set lueftungsanlage
> dim18%") } }
> an.
>
> Nun habe ich mir gedacht, dass ich die Anlage auch mit einem
> FS20HGS an schalten kann.
> Da der kein Dimwert schalten kann, schalte ich mit Im eine
> Steckdose und frage das Notify ab um danach mit den
> folgenden Code die Lüftungsanlage anzuschalten.
> Mit den Code bekomme ich zwar die Steckdose an aber die
> Lüftung springt nicht an.
> Schalte ich Zeitgesteuert die Lüftung mit dem Code von oben an, kann
> ich aber die Steckdose und die Lüftung ausschalten.
> Was mache ich falsch?
>
> define Schalter1NotifyOn notify FS20_3b5583:on {{fhem("set
> lueftungsanlage dim18%")}}
> define Schalter1NotifyOff notify FS20_3b5583:off {{fhem("set
> lueftungsanlage off")}}
>
> Gruß Roger
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> define Schalter1NotifyOn notify FS20_3b5583:on {{fhem("set
> lueftungsanlage dim18%%")}}
> "Mit %%" geht es!
> Ist das richtig?
Ja, bzw. .... nein.
Ich glaube das ist richtig, weil du das % escapen musst, da du
ueberfluessigerweise 2 geschachtelte {{ Klammern verwendest }}. Die
wären an der Stelle aber eigentlich gar nicht notwendig, mindestens
eine Eben kannst du dir da sparen... eher aber ALLE Klammern. Die
geschweiften Klammern dienen ja nur dazu perl-code einzuschliessen,
und damit abfragen wie "if !($we)" und so zu ermöglichen.
in deinem Notify kommt aber kein Perl - Code vor, daher brauchst du
keine Klammern. Und 2 Ebenen schon gar nicht.
define Schalter1NotifyOn notify FS20_3b5583:on set lueftungsanlage
dim18%
müsste eigentlich auch gehen.
>
> Gruß Roger
>
> On 2 Sep., 17:11, pacific
wrote:
>
>
>
> > Hallo,
> > ich schalte meine Lüftungsanlage jeden Morgen
> > mit
> > define a17b at *08:58:00 {if !($we) { fhem("set lueftungsanlage
> > dim18%") } }
> > an.
>
> > Nun habe ich mir gedacht, dass ich die Anlage auch mit einem
> > FS20HGS an schalten kann.
> > Da der kein Dimwert schalten kann, schalte ich mit Im eine
> > Steckdose und frage das Notify ab um danach mit den
> > folgenden Code die Lüftungsanlage anzuschalten.
> > Mit den Code bekomme ich zwar die Steckdose an aber die
> > Lüftung springt nicht an.
> > Schalte ich Zeitgesteuert die Lüftung mit dem Code von oben an, kann
> > ich aber die Steckdose und die Lüftung ausschalten.
> > Was mache ich falsch?
>
> > define Schalter1NotifyOn notify FS20_3b5583:on {{fhem("set
> > lueftungsanlage dim18%")}}
> > define Schalter1NotifyOff notify FS20_3b5583:off {{fhem("set
> > lueftungsanlage off")}}
>
> > Gruß Roger
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com