Skip to content

SunRise-Calculation Differs from LogicModule #139

Description

@cornelius-koepp

In BASE erfolgt die Berechnung von Sonnenauf-/-untergang auf Basis des Tages der UTC-Zeit. Folgen:

  • Im Beispiel NZ führt dies im Test zu Werten vom angrenzenden Tag
  • Innerhalb eines lokalen Tages sind die Werte durch Neuberechnung nicht eindeutig

Anpassungsbedarf in SunCalculation:
https://github.com/OpenKNX/OGM-Common/blob/v1dev/src/OpenKNX/Sun/SunCalculation.cpp#L17-L77

Zu prüfen:

  • Korrekte Zeitbasis für Tag für Berechnung. Annahme: Lokale Zeit, für eineheitlichen Wert über den gesamten Tag
  • Bestehende Nutzung der Berechnung aus BASE; Annahme: Bislang gar nicht
  • Umstellung komplett auf Lokale Zeit
  • Verzicht auf UTC Zeit in API für Sonnenauf-/-untergang
  • Integration von Datum um Umrechnung zu ermöglichen

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions