99_SUNRISE_EL.pm - Unschärfe beim Standardverhalten

Begonnen von betateilchen, 20 Juni 2020, 20:36:10

Vorheriges Thema - Nächstes Thema

betateilchen

Hallo Rudi,

im Code des Moduls steht


   ############################
   # If set in global, use longitude/latitude
   # from global, otherwise set Frankfurt/Germany as
   # default
   $long = AttrVal("global", "longitude", "8.686");
   $lat  = AttrVal("global", "latitude", "50.112");


was genau dann zu unerwarteten Ergebnissen führt, wenn eines der beiden Attribute in global gesetzt ist, das zweite aber nicht.
Jedenfalls kommt dann nicht immer Frankfurt/Main als Standort raus.

Ok, ich gebe zu, das ist ein homöopathisches "Problem" aber es fiel mir heute eben (eher zufällig) auf.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Habe eine Fehlermeldung eingebaut, ist aber nur beim FHEM-Neustart sichtbar.