Zeiten vergleichen und abfragen ob Sunset überschritten ist

Begonnen von Guest, 05 September 2011, 23:43:42

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo Tom,

Glückwunsch "zum geschafft ... fhem und 7270". Leider bin ich noch nicht so
weit.
Kannst du bitte mal in meine 2 Themen vom 25.9.11 schauen, ob du mir da
weiterhelfen kannst.
Danke

Gruß
Vorhand

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

Guest

Originally posted by: <email address deleted>

Hi Tom, all,

hast Du für dieses Problem eine Lösung gefunden?
Ich kriege nämlich auch auf meiner 7270 einen Division by zero
Fehler...

Gruß,
Marc

On 25 Sep., 13:17, Tom wrote:
> Hallo,
>
> nach einiger Einarbeitungszeit hab ichs nun auch geshafft,... mein fhem
> läuft auf dem USB-Stick an der FritzBox 7270.
> Auch die Kinfiguration des CUL_HM lief (mehr oder weniger) problemlos.
> Beim Versuch jedoch, eine Sunset-abhängige Programmierung zu schaffen, bin
> ich auf den auch o.g. Fehler gestossen:
>
> Something different: Auf dem FritzBox 7270 kriege ich:
>   fhem> {sunset_abs()}
>   Illegal division by zero at ./FHEM/99_SUNRISE_EL.pm line 148.
>
> Dem Perl @ FB7270 fehlt wohl nicht nur log, sondern auch auch sin und cos:
>  fhem@fb7270> { sin(1) }
>  1
>  fhem@PC> { sin(1) }
>  0.841470984807897
>
> Hat jemand schon eine Lösung?
>
> Oder kann man die trigonometrischen Funktionen für diesen Fall nicht
> umschreiben, um sie mit der Taylorformel anzunähern?
>
> cos(x) = (x*x/12-1)*x*x/2+1
>
> Das gibt für Abs-Werte kleiner Pi/4 sehr gute Näherungen (siehe Wikipedia).
>
> Den tan könnte man gleich behandeln, nur mit acos und atan weiss ich nicht
> so recht...
>
> Ansonsten find ich die Lösung, fhem einfach von aussen auf die Box zu
> "stecken" nämlich sehr elegant, aber ohne sunrise/set-Funktion...
>
> Danke für Eure Hilfe!

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