diff --git a/fhem/FHEM/99_SUNRISE_EL.pm b/fhem/FHEM/99_SUNRISE_EL.pm index ec9e668db..9813adbfc 100644 --- a/fhem/FHEM/99_SUNRISE_EL.pm +++ b/fhem/FHEM/99_SUNRISE_EL.pm @@ -500,27 +500,8 @@ isday Attributes

@@ -532,10 +513,8 @@ isday

SUNRISE_EL

Subroutinen
-
+ -
-

sunrise_abs(), sunset_abs()

-
-
- liefern den nächsten absoluten Zeitpunkt des nächsten Sonnenauf- bzw. -untergangs - ohne 24 Stunden - zu addieren im Format hh:mm:ss. -
- -
-

sunrise_abs_dat(), sunset_abs()_dat

-
-
- liefern den nächsten absoluten Zeitpunkt des nächsten Sonnenauf- bzw. -untergangs - ohne 24 Stunden zu addieren im Format hh:mm:ss zu einem als ersten Parameter angegebenen Datum. -
- - -
-

isday()

-
-
- liefert (int) 1 wenn Tag ist, (int) 0 wenn Nacht ist. -
-
Beispiele
-
-
-

- sunrise("CIVIL"); -

-
-
-

- Zeitpunkt des Sonnenaufgangs bei einem Höhenwinkel der Sonne von -6° unter dem Horizont (identisch zu sunrise()). -

+
- -
-

- sunset("HORIZON=-3"); -

-
-
-

- Zeitpunkt des Sonnenuntergangs bei einem Höhenwinkel der Sonne von 3° unter dem Horizont - (zwischen REAL und CIVIL). -

- -
- -
-

- sunset("HORIZON=1"); -

-
-
-

- Zeitpunkt des Sonnenaufgangs bei einem Höhenwinkel der Sonne von 1° über dem Horizont. -

-
- -
-

- defmod a15 at *{sunset("REAL",0,"18:00","21:00")} set lamp1 on -

-
-
-

- Schalte lamp1 an, sobald die Sonne unter den Horizont sinkt (h ≤ 0), jedoch nicht vor 18:00 und nicht nach 21:00. -

-
- -
-

- - my $date = time() + 7*86400;
- sunrise_abs_dat($date); -
-

-
-
-

- Berechne den Sonnenaufgang von heute + sieben Tage. -

-
- -
-

- - my $date = time() + 7*86400;
- sunrise_abs_dat($date, "CIVIL"); -
-

-
-
-

- Berechne den Sonnenaufgang von heute + sieben Tage mit einem Höhenwinkel h = -6°. -

-
-
+
  • sunrise_abs_dat(time() + 7*86400);
    + Berechne den Sonnenaufgang von heute + sieben Tage. +

  • + +
  • sunrise_abs_dat(time() + 7*86400, "CIVIL");
    + Berechne den Sonnenaufgang von heute + sieben Tage mit einem + Höhenwinkel h = -6°. +

  • +

    Define

    -
    - SUNRISE_EL kann nicht explizit als Device definiert werden, + SUNRISE_EL kann nicht explizit als Device definiert werden, sondern bietet die oben genannten Subroutinen. -
    - +

    Set

    -
    - SUNRISE_EL unterstützt set nicht. -
    - + SUNRISE_EL unterstützt set nicht. +

    Get

    -
    - SUNRISE_EL unterstützt get nicht. -
    + SUNRISE_EL unterstützt get nicht.

    Attribute

    -

    - Diese Attribute müssen im global-Device gesetzt werden! -

    -
    -
    -

    - latitude -

    -
    -
    -
    - Geographische Breite in Dezimalgrad in Form eines float, z.B 49.872471. -
    -
    - Default-Wert ist 50.112. -
    -
    - -
    -

    - longitude -

    -
    -
    -
    - Geographische Länge in Dezimalgrad in Form eines float, z.B 8.650991. -
    -
    - Default-Wert ist 8.686. -
    -
    - -
    -

    - altitude -

    -
    -
    -
    - Höhenwinkel h der Sonne bezogen auf den Horizont in Grad in Form einer Zahl ohne Gradzeichen. -
    -
    - Default-Wert ist -6. -
    -
    -
    + Diese Attribute müssen im global-Device + gesetzt werden! + =end html_DE diff --git a/fhem/docs/commandref_frame.html b/fhem/docs/commandref_frame.html index 50f9cffba..cc4e15c97 100644 --- a/fhem/docs/commandref_frame.html +++ b/fhem/docs/commandref_frame.html @@ -1381,6 +1381,11 @@ The following local attributes are used by a wider range of devices: Attributes