Originally posted by: <email address deleted>
Hallo,
ich habe auf die neuste fhem Version upgedated.
In der von mir vorher betriebenen, älteren Version habe ich in der Date
99_SUNRISE_EL.pm drei Zeilen modifiziert:
...
# See perldoc DateTime::Event::Sunrise for details
# my $long = "8.686";
# my $lat = "50.112";
*my $long = "10";
my $lat = "53.55";
*my $tz = ""; # will be overwritten
*my $altit = "-0.833"; # **http://fhem.de/faq.html*
...
Jetzt habe ich die gleichen Einträge auch in der sunrise-Datei der neuen
Version vorgenommen:
...
sub SUNRISE_Initialize($);
# See perldoc DateTime::Event::Sunrise for details
my $long;
my $lat;
* my $long = "10";
my $lat = "53.55";
my $altit = "-0.833"; # **http://fhem.de/faq.html#faq20*
my $tz = ""; # will be overwritten
my $defaultaltit = "-6"; # Civil twilight
my $RADEG = ( 180 / 3.1415926 );
my $DEGRAD = ( 3.1415926 / 180 );
my $INV360 = ( 1.0 / 360.0 );
my %alti = (REAL => 0, CIVIL => -6, NAUTIC => -12, ASTRONOMIC => -16); # or
HORIZON
sub
...
Hätten nicht eigentlich dann auch die in der fhem-Oberfläche
prognostizierten Schaltzeiten gleich/ähnlich sein sollen? Oder habe ich
meine Koordinaten/$altit falsch gesetzt?
Danke für Hilfe.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
commandref
Attributes
latitude
If set, this latitude is used to calculate sunset/sunrise
Notation need to be in decimal format (for example Berlin =
52.666) As default Frankfurt/Main, Germany (50.112) is used.
longitude
If set, this longitude is used to calculate sunset/sunrise
Notation need to be in decimal format (for example Berlin =
13.400) As default Frankfurt/Main, Germany (8.686) is used.
Note: these are global attributes, e.g.
attr global latitude 50.112
attr global longitude 8.686
On 18 Dez., 17:10, Stobor wrote:
> Hallo,
> ich habe auf die neuste fhem Version upgedated.
> In der von mir vorher betriebenen, älteren Version habe ich in der Date
> 99_SUNRISE_EL.pm drei Zeilen modifiziert:
> ...
> # See perldoc DateTime::Event::Sunrise for details
> # my $long = "8.686";
> # my $lat = "50.112";
> *my $long = "10";
> my $lat = "53.55";
> *my $tz = ""; # will be overwritten
> *my $altit = "-0.833"; # **http://fhem.de/faq.html*
> ...
>
> Jetzt habe ich die gleichen Einträge auch in der sunrise-Datei der neuen
> Version vorgenommen:
> ...
> sub SUNRISE_Initialize($);
> # See perldoc DateTime::Event::Sunrise for details
> my $long;
> my $lat;
> * my $long = "10";
> my $lat = "53.55";
> my $altit = "-0.833"; # **http://fhem.de/faq.html#faq20*
> my $tz = ""; # will be overwritten
> my $defaultaltit = "-6"; # Civil twilight
> my $RADEG = ( 180 / 3.1415926 );
> my $DEGRAD = ( 3.1415926 / 180 );
> my $INV360 = ( 1.0 / 360.0 );
> my %alti = (REAL => 0, CIVIL => -6, NAUTIC => -12, ASTRONOMIC => -16); # or
> HORIZON
> sub
> ...
>
> Hätten nicht eigentlich dann auch die in der fhem-Oberfläche
> prognostizierten Schaltzeiten gleich/ähnlich sein sollen? Oder habe ich
> meine Koordinaten/$altit falsch gesetzt?
>
> Danke für Hilfe.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Ok, hmmm. Das hilft mir natürlich jetzt nciht so 100%ig.
Heißt das jetzt, dass ich im Codeblock ab Zeile 75 in 99_SUNRISE_EL.pmFolgendes ändern muss:
############################
# 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*");
Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
in meinem Fall zu
############################
# If set in global, use longitude/latitude
# from global, otherwise set Frankfurt/Germany as
# default
$long = AttrVal("global", "longitude", "*10*");
$lat = AttrVal("global", "latitude", "*53.55*");
Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
?
Wo definiere ich denn korrekter Weise $altit ?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo,
bisher dachte ich, der Eintrag in der fhem.cfg reicht:
attr global latitude 52.800063
attr global longitude 8.639317
Dazu würde auch der Hinweis in 99_SUNRISE_EL.pm passen (If set in global,
use from global. Otherwise set ...).
Gruß, Stefan
Am Dienstag, 18. Dezember 2012 19:13:50 UTC+1 schrieb Stobor:
>
> Ok, hmmm. Das hilft mir natürlich jetzt nciht so 100%ig.
>
> Heißt das jetzt, dass ich im Codeblock ab Zeile 75 in 99_SUNRISE_EL.pmFolgendes ändern muss:
>
> ############################
> # 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*");
> Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
> in meinem Fall zu
>
> ############################
> # If set in global, use longitude/latitude
> # from global, otherwise set Frankfurt/Germany as
> # default
> $long = AttrVal("global", "longitude", "*10*");
> $lat = AttrVal("global", "latitude", "*53.55*");
> Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
> ?
>
> Wo definiere ich denn korrekter Weise $altit ?
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Steht auch so in der commandref
die 99_SUNRISE_EL.pm braucht man nicht ändern
und wenn man statt standart(CIVIL) 6 Grad , -0.833 haben will
z.b.
define a15 at *{sunset("HORIZON=0.833",0,"16:00","21:00")} set lamp1
on
Hary
On 18 Dez., 20:24, bsl wrote:
> Hallo,
>
> bisher dachte ich, der Eintrag in der fhem.cfg reicht:
>
> attr global latitude 52.800063
> attr global longitude 8.639317
>
> Dazu würde auch der Hinweis in 99_SUNRISE_EL.pm passen (If set in global,
> use from global. Otherwise set ...).
>
> Gruß, Stefan
>
> Am Dienstag, 18. Dezember 2012 19:13:50 UTC+1 schrieb Stobor:
>
>
>
>
>
>
>
>
>
> > Ok, hmmm. Das hilft mir natürlich jetzt nciht so 100%ig.
>
> > Heißt das jetzt, dass ich im Codeblock ab Zeile 75 in 99_SUNRISE_EL.pmFolgendes ändern muss:
>
> > ############################
> > # 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*");
> > Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
> > in meinem Fall zu
>
> > ############################
> > # If set in global, use longitude/latitude
> > # from global, otherwise set Frankfurt/Germany as
> > # default
> > $long = AttrVal("global", "longitude", "*10*");
> > $lat = AttrVal("global", "latitude", "*53.55*");
> > Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
> > ?
>
> > Wo definiere ich denn korrekter Weise $altit ?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Das in jeden Befehl mit aufzunehmen machts natürlich unübersichtlicher. Ich hatte mit eine zentrale Stelle gewünscht.
Am Dienstag, 18. Dezember 2012 20:36:41 UTC+1 schrieb fhem-hm-knecht:
> Steht auch so in der commandref
>
> die 99_SUNRISE_EL.pm braucht man nicht ändern
>
>
>
> und wenn man statt standart(CIVIL) 6 Grad , -0.833 haben will
>
> z.b.
>
> define a15 at *{sunset("HORIZON=0.833",0,"16:00","21:00")} set lamp1
>
> on
>
>
>
> Hary
>
>
>
> On 18 Dez., 20:24, bsl wrote:
>
> > Hallo,
>
> >
>
> > bisher dachte ich, der Eintrag in der fhem.cfg reicht:
>
> >
>
> > attr global latitude 52.800063
>
> > attr global longitude 8.639317
>
> >
>
> > Dazu würde auch der Hinweis in 99_SUNRISE_EL.pm passen (If set in global,
>
> > use from global. Otherwise set ...).
>
> >
>
> > Gruß, Stefan
>
> >
>
> > Am Dienstag, 18. Dezember 2012 19:13:50 UTC+1 schrieb Stobor:
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > > Ok, hmmm. Das hilft mir natürlich jetzt nciht so 100%ig.
>
> >
>
> > > Heißt das jetzt, dass ich im Codeblock ab Zeile 75 in 99_SUNRISE_EL.pmFolgendes ändern muss:
>
> >
>
> > > ############################
>
> > > # 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*");
>
> > > Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
>
> > > in meinem Fall zu
>
> >
>
> > > ############################
>
> > > # If set in global, use longitude/latitude
>
> > > # from global, otherwise set Frankfurt/Germany as
>
> > > # default
>
> > > $long = AttrVal("global", "longitude", "*10*");
>
> > > $lat = AttrVal("global", "latitude", "*53.55*");
>
> > > Log 5, "Compute sunrise/sunset for latitude $lat , longitude $long";
>
> > > ?
>
> >
>
> > > Wo definiere ich denn korrekter Weise $altit ?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Zitat: Anonymous schrieb am Sa, 22 Dezember 2012 06:29
----------------------------------------------------
> Originally posted by: mirkos.post@gmx.de
>
> Das in jeden Befehl mit aufzunehmen machts natürlich unübersichtlicher. Ich hatte mit eine zentrale Stelle gewünscht.
>
Siehe wiederum commandref:
Note: these are global attributes, e.g.
attr global latitude 50.112
attr global longitude 8.686
Originally posted by: <email address deleted>
Läßt sich der Wert für *altit *auch in der fhem.cfg setzen?
Am Samstag, 22. Dezember 2012 08:58:20 UTC+1 schrieb UliM:
>
> Zitat: Anonymous schrieb am Sa, 22 Dezember 2012 06:29
> ----------------------------------------------------
> > Originally posted by: <email address deleted>
> >
> > Das in jeden Befehl mit aufzunehmen machts natürlich unübersichtlicher.
> Ich hatte mit eine zentrale Stelle gewünscht.
> >
> Siehe wiederum commandref:
>
> Note: these are global attributes, e.g.
>
> attr global latitude 50.112
> attr global longitude 8.686
>
> --
> send via http://forum.fhem.de
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com