Problem mit holiday und notify

Begonnen von Guest, 27 Juli 2012, 17:32:05

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen...

Ich habe mir das holiday eingerichtet. Ich bekomme auch angezeigt,
dass jetzt "Sommerferien" sind (sollte mir nur als beispiel dienen bis
es eingerichtet ist). Holiday funktioniert also soweit.

Jetzt wollte ich ein notify erstellen, was mir zum beispiel eine Lampe
(lamp1) einschaltet, wenn Sommerferien sind. Aber irgendwie bekomme
ich das nicht auf die Reihe.

Kann mir da jemand weiter helfen?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hab ich vergessen: holiday heist Ferienzeit.

Also: wenn Ferienzeit "Sommerferien" zeigt, schalte lamp1 ein...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Soooo.....

Da die Lampe dann nicht mitten in der Nacht angehen soll, hab ich das
ganze jetzt anders gemacht:

define ActorOn at *08:07 { fhem("set lamp1 on") if($value{Ferienzeit}
eq "Sommerferien")}

Das funktioniert auch soweit. Jetzt habe ich das Problem, wenn in den
Sommerferien nun noch der Müll raus muss, sich also zwei Ereignisse
überschneiden, dann funktioniert es nicht mehr. Das warum ist mir auch
klar. Ich bekomme dann bei Ferienzeit angezeigt "Sommerferien, Muell".
eq währe dann logischerweise auch "Sommerferien, Muell" und nicht mehr
nur "Sommerferien".

Gibt es eine Möglichkeit, dass sich ActorOn nur das Sommerferien raus
sucht und den Muell ignoriert? Ein zweites holiday möchte ich nicht
unbedingt anlegen. Ich hätte gerne, wenn möglich, alle Ereignisse in
einer .holiday und würde dann nur noch die at anlegen welche sich das
entsprechende Ereignis raus filtern.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Gibt es eine Möglichkeit, dass sich ActorOn nur das Sommerferien raus
> sucht und den Muell ignoriert?

...
if($value{Ferienzeit} =~ m/Sommerferien/)
..

Siehe auch perl.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Aber ja - genau für solche Aufgaben wurde Perl = Practical Extraction and
Report Language geschaffen.

Also lies hier:
http://www.danielfett.de/internet-und-opensource,artikel,regulaere-ausdruecke

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Perfekt... Vielen dank...
Das mit perl werde ich mir mal zu Herzen nehmen müssen...


On 28 Jul., 09:12, Rudolf Koenig wrote:
> > Gibt es eine M glichkeit, dass sich ActorOn nur das Sommerferien raus
> > sucht und den Muell ignoriert?
>
> ...
> if($value{Ferienzeit} =~ m/Sommerferien/)
> ..
>
> Siehe auch perl.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com