FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 02 September 2012, 17:11:27

Titel: Starten einer zweiten Schalters
Beitrag von: Guest am 02 September 2012, 17:11:27
Originally posted by: <email address deleted>

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
Titel: Re: Starten einer zweiten Schalters
Beitrag von: Guest am 02 September 2012, 18:21:49
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
Titel: Re: Starten einer zweiten Schalters
Beitrag von: Zrrronggg! am 03 September 2012, 23:00:32
                                                     

> 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