Zufälliger zeitlicher Versatz in Triggern

Begonnen von Guest, 09 Oktober 2012, 23:46:16

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,
ich habe ein Perl-Syntaxproblem, vielleicht kann mir einer der Profis
helfen:
 
Ich möchte im Urlaub (zur einfachen Anwesenheitssimulation) eine Stehlampe
abends einschalten und damit das nicht ganz offensichtlich ist keine festen
Zeitpunkte verwenden. Das Einschalten mit Bezug zum Sonnenuntergang und
einem zufälligen zeitlichen Versatz um bis zu 90 Minuten funktioniert schon
mal:
define t_Stehlampe_Urlaub_On at +*{sunset_rel("HORIZON=-3",rand(5400))} set
Stehlampe on
 
Jetzt würde ich gerne auf einen fixen Ausschaltezeitraum ebenfalls eine
zufällige Zeitdauer addieren:
define t_Stehlampe_Urlaub_Off at *{23:21:00+rand(1800)} set Stehlampe off
scheitere hier aber an der richtigen Syntax für 23:21:00+rand(1800)
 
Bin dankbar für einen Tipp!
Viele Grüße,
Carsten

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

LuckyDay

                                         

http://groups.google.com/group/fhem-users/browse_thread/thread/842baf664495f78a/a80c588bbfc26034?lnk=gst&q=hol#a80c588bbfc26034

villeicht ist das HOL modul interessant für dich

Hary

On 9 Okt., 23:46, cge wrote:
> Hallo,
> ich habe ein Perl-Syntaxproblem, vielleicht kann mir einer der Profis
> helfen:
>
> Ich möchte im Urlaub (zur einfachen Anwesenheitssimulation) eine Stehlampe
> abends einschalten und damit das nicht ganz offensichtlich ist keine festen
> Zeitpunkte verwenden. Das Einschalten mit Bezug zum Sonnenuntergang und
> einem zufälligen zeitlichen Versatz um bis zu 90 Minuten funktioniert schon
> mal:
> define t_Stehlampe_Urlaub_On at +*{sunset_rel("HORIZON=-3",rand(5400))} set
> Stehlampe on
>
> Jetzt würde ich gerne auf einen fixen Ausschaltezeitraum ebenfalls eine
> zufällige Zeitdauer addieren:
> define t_Stehlampe_Urlaub_Off at *{23:21:00+rand(1800)} set Stehlampe off
> scheitere hier aber an der richtigen Syntax für 23:21:00+rand(1800)
>
> Bin dankbar für einen Tipp!
> Viele Grüße,
> Carsten

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