Kurzes Problem zu $hour, $minute mit sprintf

Begonnen von Guest, 10 Februar 2012, 13:00:15

Vorheriges Thema - Nächstes Thema

Guest

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

Oskar

                                                     

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
--
fhem geht auch auf mac os x