Ankündigung

Einklappen
Keine Ankündigung bisher.

HomeKit Brücke für KNX

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    hkknx verwendet für die Berechnung der aktuellen lokalen Uhrzeit die Zeitzone des Betriebssystems bzw. unter Docker die Zeitzone des Containers.
    Die per NTP abgefragte Uhrzeit wird in hkknx nicht verwendet, um die Systemzeit zu setzen, sondern nur um einen Zeitwert an eine KNX-Gruppenadresse zu senden.

    Deshalb können in der Oberfläche unterschiedliche Uhrzeiten angezeigt werden:

    - Monitoring > System > Systemzeit und Einstellungen > Monitoring-Daten verwenden für die Anzeige die Zeitzone des Systems bzw. Containers.
    - Monitoring > System > Datum & Uhrzeit verwendet für die Anzeige die Zeitzone des Browsers, unabhängig davon, ob die angezeigte Zeit aus der Systemzeit oder aus NTP stammt.

    Wenn also der Container auf UTC läuft, der Browser aber auf UTC+2, dann kann es zu einer sichtbaren Abweichung von 2 Stunden kommen.

    Für das nächste Update plane ich folgende Änderung:

    - Docker-Builds und das Raspberry-Pi-Image verwenden standardmäßig Europe/Vienna als Zeitzone.
    - Unter Docker kann die Zeitzone weiterhin frei über TZ gesetzt werden, zum Beispiel:

    Code:
    docker run -e TZ=Europe/London …
    oder mit Docker Compose:

    Code:
    services:
      hkknx:
        image: brutella/hkknx
        environment:
          TZ: Europe/London
    Wer hkknx direkt unter Linux betreibt, sollte sicherstellen, dass die Zeitzone des Host-Systems korrekt eingestellt ist.​

    Siehe Issue #416


    Edit: Version 3.2.1 ist jetzt mit den Änderungen verfügbar.
    Zuletzt geändert von brutella; Heute, 10:27.

    Kommentar


      TZ=Europe/Berlin hat eben nicht geklappt bei mir. Aber wenn das so ist, wie Du schreibst, sollte es ja kein Problem sein für den KNX-Zeitserver. Ich habe für mich ja eine Lösung gefunden.


      Viele Grüße
      Nils

      Kommentar

      Lädt...
      X