FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 10 Februar 2012, 13:00:15

Titel: Kurzes Problem zu $hour, $minute mit sprintf
Beitrag von: Guest am 10 Februar 2012, 13:00:15
Originally posted by: <email address deleted>

Hallo,

aus einem alten Post habe ich folgndes:

if(sunset_abs(1800) lt sprintf("%02d:%02d",$hour,$min) )
do sth

Wenn ich {sunset_abs(1800) lt sprintf("%02d:%02d",$hour,$min)} in der
FHEM Konsole eingebe, funktioniert das einwandfrei, aber wenn ich es
in der cfg verwende, kommt für den sprintf Ausdruck raus:
da02d:da02d

Kann mir jemand geschwind sagen, wo das Pb ist?

Ich habs durch:
if( sunset_abs(1800) lt ($hour.":".$min))
umschifft ... versteh aber nich so ganz das Pb.

Thx, Dennis.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Kurzes Problem zu $hour, $minute mit sprintf
Beitrag von: Oskar am 10 Februar 2012, 13:05:21
                                                     

evtl. %% statt % in der .cfg zu schreiben, könnte helfen.

On Feb 10, 1:00 pm, Dennis wrote:
> Hallo,
>
> aus einem alten Post habe ich folgndes:
>
> if(sunset_abs(1800) lt sprintf("%02d:%02d",$hour,$min) )
> do sth
>
> Wenn ich {sunset_abs(1800) lt sprintf("%02d:%02d",$hour,$min)} in der
> FHEM Konsole eingebe, funktioniert das einwandfrei, aber wenn ich es
> in der cfg verwende, kommt für den sprintf Ausdruck raus:
> da02d:da02d
>
> Kann mir jemand geschwind sagen, wo das Pb ist?
>
> Ich habs durch:
> if( sunset_abs(1800) lt ($hour.":".$min))
> umschifft ... versteh aber nich so ganz das Pb.
>
> Thx, Dennis.

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