Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Einleitung

Der Timberwolf Server kann zusätzlich oder alternativ zu NTP auch mit KNX synchronisiert werden (oder über KNX andere KNX Geräte synchronisieren).

(info) Für diesen VOR diesem Schritt sollten Sie zunächst das müssen Sie KNX auf dem Timberwolf Server einrichten, wie im Kapitel Inbetriebnahme KNX ausführen beschrieben.

In der KNX Applikation des Timberwolf Servers in der ETS können unter “Spezialobjekte” zwei Zeitsynchronisierungen per die beiden Modi der Zeitsynchronisierung mit KNX angelegt und parametriert werden.

  • Zeitclient: Timberwolf Server als KNX Zeitclient (der Timberwolf Server wird selbst via KNX synchronisiert)

  • Zeitserver: Timberwolf Server als KNX Zeitserver (der Timberwolf Server synchronisiert andere KNX Geräte via KNX)

  • Datenformate: Es stehen hierfür jeweils Objekte für die getrennten UhrZeit- und Datumsformate als auch für das neuere verbundene Datenformat Zeit-Datums-Format zur Verfügung.

Diese Funktionen Beide Modi können parallel genutzt werden. Die Konfiguration ausschließlich kann NUR durch die ETS erfolgen.

Inhalt

Table of Contents
excludeinhalt

...

Status
colourGreen
titlehinweis
Eine ggfls. parallel eingerichtete NTP Synchronisierung bleibt aktiv und wird durch die Konfiguration des KNX Stacks als Zeitclient nicht verändert. Der Server kann damit gleichzeitig aus beiden Quellen mit Zeit synchronisiert werden, wodurch eine redundante Synchronisierung über zwei verschiedene technische Systeme möglich ist.

Voraussetzungen

Damit Sie die Programmierung der KNX Objekte des Timberwolf Servers vornehmen können, müssen die folgenden Voraussetzungen erfüllt sein:

  • ETS der Version 5: Sie benötigen die Engineering Tool Software der KNX Association in der Version 5. Wir raten Ihnen zur aktuellen Version 5.7.6.

  • KNX Schnittstelle aktiv: Hierfür müssen drei Voraussetzungen gegeben sein:

    • Der Timberwolf Server enthält mindestens eine KNX Schnittstelle oder ein kompatibler KNX Busankoppler ist angeschlossen

    • und diese KNX Schnittstelle befindet sich im Applikationsmodus

    • und diese KNX Schnittstelle ist an eine KNX Spannungsversorgung angeschlossen.

    • Bitte prüfen Sie auf der Seite “KNX Schnittstelle” in der Web-APP, dass alle Statusanzeigen auf OK stehen und lesen Sie hierzu auch die Erläuterungen zur Prüfung der KNX Schnittstelle.

  • Physikalische Adresse programmiert: Für die aktive KNX Schnittstelle des Timberwolf Servers wurde mit der ETS eine physikalische Adresse für die Applikation programmiert (bitte prüfen Sie auf der Seite “KNX Schnittstelle” in der Web-APP, dass unter “PA Applikation” die - für diese KNX Linie - richtige PA programmiert wurde, gegebenenfalls programmieren Sie die richtige PA gemäß der Anleitung unter Programmieren der physikalischen Adressen mit der ETS).

  • Funktionierende Programmierverbindung: In der ETS muss die Verbindung zur Programmierung des Timberwolf Servers eingerichtet sein. Grundsätzlich können Sie hierzu immer die vom Timberwolf Server bereitgestellten KNXnet/IP Tunnel verwenden. Hierzu legen Sie in der ETS eine entsprechende Verbindung an (bzw. diese wird Ihnen automatisch angezeigt, wenn Sie sich im gleichen IP-Netz befinden). Der Timberwolf Server kann aus der Ferne auch über das enthaltene Kunden-VPN programmiert werden.

Programmierung mit der ETS

...

Durch diese Aktivierung werden die Kommunikationsobjekte für den Zeitclient freigeschaltet. Diese können in der Ansicht “Kommunikationsobjekte” mit Gruppenadressen verbunden werden.

...


NUTZBARE KOMMUNIKATIONSOBJEKTE NACH AKTIVIERUNG DER FUNKTION ALS ZEITCLIENT

KNX Objekt

DPT

Bytes

Objektfunktion / Verwendung

8002

10.001
DPT_TimeOfDay

3 Byte

Uhrzeit
(Wochentag, Stunde, Minute und Sekunde)

Empfang der Uhrzeit zur Synchronisierung des Timberwolf Servers.

Status
colourGreen
titleEmpfehlung
Wir empfehlen das sendende KNX Gerät so zu konfigurieren, dass die Aussendung - zusammen mit einem weiteren Telegramm mit dem Tagesdatum - gegen 4:00 Uhr morgens erfolgt. Um diese Zeit sind die Empfangsbedingungen für Funkempfänger am geeignetsten und die Aussendung erfolgt im Anschluss der zweijährlichen Zeitumstellung von Winterzeit und Sommerzeit.

Als sendende KNX Geräte sind solche geeignet, die über eine genauere Zeitbasis verfügen als der Timberwolf Server selbst. Zumeist eigenen sich KNX Wetterstationen mit Funkempfang (per GPS bzw. DCF77) hierfür.

Bitte beachten Sie, dass KNX Wetterstationen im Freien an exponierter Stelle installiert werden und einem deutlich erhöhtem Ausfallrisiko ausgesetzt sind. Wir empfehlen eine regelmäßige Prüfung der Funktion.

8003

11.001
DPT_Date

3 Byte

Datum
(Tag, Monat und Jahr)

Empfang des Tagesdatums zur Synchronisierung des Timberwolf Servers. Wir empfehlen das sendende KNX Gerät so zu konfigurieren, dass eine Aussendung gegen 4:00 Uhr morgens zu konfigurieren.

8004

19.001
DPT_DateTime

8 Byte

Uhrzeit- und Datum (kombiniert)
(Jahr, Monat, Tag, Wochentag, Stunde, Minute, Sekunde und diverse Flags)

Empfang des Tagesdatums zur Synchronisierung des Timberwolf Servers. Wir empfehlen das sendende KNX Gerät so zu konfigurieren, dass eine Aussendung gegen 4:00 Uhr morgens zu konfigurieren.

Info

Datenformate: Date & Time versus DateTime

Im KNX System stehen sowohl getrennte als auch kombinierte Datenpunkttypen für Datum und Zeit zur Verfügung.

  • Getrennte Telegramme: Für die separate Übertragung von Zeit und Datum stehen die beiden DPT 10.001 für Wochentag und Tageszeit sowie 11.001 für das Datum zur Verfügung

  • Kombiniertes Telegramm: Für die kombinierte Übertragung von Zeit und Datum verwenden Sie bitte den neueren DPT 19.001.

Wir empfehlen die Verwendung des kombinierten Telegramms.

...

Für die Aktivierung als Zeitserver wählen Sie in der ETS den Timberwolf Server als Gerät und wechseln dort auf den Reiter “Parameter”. Unter Spezialobjekte kann die Funktion als “Zeitserver” aktiviert werden.

...


EINSTELLBARE PARAMETER

Parameter

Optionen

Verwendung

Sendeintervall Zeitserver

niemals
(nur lesen oder Senderequest)

Zeitserver (Objekt 8005)

Der Zeitserver sendet keine zyklischen Zeit-Telegramme.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

jede neue Minute
(und lesen oder Senderequest)

Zeitserver (Objekt 8005)

Der Zeitserver sendet zyklisch zu jeder neuen Minute ein Zeit-Telegramm.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

jede neue Stunde
(und lesen oder Senderequest)

Zeitserver (Objekt 8005)

Der Zeitserver sendet zyklisch zu jeder neuen Stunde ein Zeit-Telegramm.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

täglich 4:00 Uhr
(und lesen oder Senderequest)

Zeitserver (Objekt 8005)

Der Zeitserver sendet zyklisch einmal täglich um 4:00 Uhr morgens ein Zeit-Telegramm.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

Sendeintervall Datumserver

niemals
(nur lesen oder Senderequest)

Datumserver (Objekt 8006)

Der Datumserver sendet keine zyklischen Telegramme mit dem Tagesdatum.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

jede neue Minute
(und lesen oder Senderequest)

Datumserver (Objekt 8006)

Der Datumserver sendet zyklisch jede Minute ein Telegramm mit dem Tagesdatum.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

jede neue Stunde
(und lesen oder Senderequest)

Datumserver (Objekt 8006)

Der Datumserver sendet zyklisch jede Stunde ein Telegramm mit dem Tagesdatum.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

bei Datumswechsel
(und lesen oder Senderequest)

Datumserver (Objekt 8006)

Der Datumserver sendet zyklisch einmal täglich nach dem Datumwechsel ein Telegramm mit dem neuen Tagesdatum.

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8007 (“Senderequest Zeit und Datum”).

Sendeintervall DateTime

niemals
(nur lesen oder Senderequest)

Datum- und Zeitserver (Objekt 8008)

Der Datum- und Zeitserver sendet keine zyklischen Telegramme mit dem Tagesdatum und der Uhrzeit (kombiniertes Telegramm)

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8009 (“Senderequest DateTime”).

jede neue Minute
(und lesen oder Senderequest

Datum- und Zeitserver (Objekt 8008)

Der Datum- und Zeitserver sendet zyklisch jede Minute ein Telegramm mit dem Tagesdatum und der Uhrzeit (kombiniertes Telegramm).

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8009 (“Senderequest DateTime”).

jede neue Stunde
(und lesen oder Senderequest)

Datum- und Zeitserver (Objekt 8008)

Der Datum- und Zeitserver sendet zyklisch jede neue Stunde ein Telegramm mit dem Tagesdatum und der Uhrzeit (kombiniertes Telegramm).

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8009 (“Senderequest DateTime”).

täglich 4:00 Uhr
(und lesen oder Senderequest)

Datum- und Zeitserver (Objekt 8008)

Der Datum- und Zeitserver sendet zyklisch einmal am Tag um 4:00 Uhr morgens ein Telegramm mit dem Tagesdatum und der Uhrzeit (kombiniertes Telegramm).

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8009 (“Senderequest DateTime”).

bei Datumswechsel und täglich 4:00 Uhr
(und lesen oder Senderequest)

Datum- und Zeitserver (Objekt 8008)

Der Datum- und Zeitserver sendet zyklisch zu jedem Datumswechsel (kurz nach Mitternacht) und zusätzlich um 4:00 Uhr morgens jeweils ein Telegramm mit dem Tagesdatum und der Uhrzeit (kombiniertes Telegramm).

Das Objekt kann auf Leseanforderungen reagieren.

Einmaliges Aussenden nach Anforderung über Objekt 8009 (“Senderequest DateTime”).


NUTZBARE KOMMUNIKATIONSOBJEKTE NACH AKTIVIERUNG DER FUNKTION ALS ZEITSERVER

KNX Objekt

DPT

Bytes

Objektfunktion / Verwendung

8005

10.001
DPT_TimeOfDay

3 Byte

Uhrzeit
(Wochentag, Stunde, Minute und Sekunde)

Senden bzw. Abfragen der Uhrzeit des Timberwolf Servers an KNX Geräte.

Die Aussendung erfolgt entweder zyklisch entsprechend dem eingestellten Sendeintervall (in der ETS, unter Parameter, Erklärung oben), nach Lesetelegrammen und nach Anforderung über Senderequest (Objekt 8007).

8006

11.001
DPT_Date

3 Byte

Datum
(Tag, Monat und Jahr)

Senden bzw. Abfragen des Datums des Timberwolf Servers an KNX Geräte.

Die Aussendung erfolgt entweder zyklisch entsprechend dem eingestellten Sendeintervall (in der ETS, unter Parameter, Erklärung oben), nach Lesetelegrammen und nach Anforderung über Senderequest (Objekt 8007).

8007

1.017
Auslöser

1 Bit

Senderequest (Anforderung für Zeit & Datum)
(Bool)

Anforderung an den Timberwolf Server, zwei getrennte Telegramme für Zeit und Datum auszusenden.

Einige KNX Geräte benötigen umgehend nach Busspannungswiederkehr die aktuelle Tageszeit und das Datum (z.B. für das eigene Logging). Ein Teil dieser Geräte kann hierfür keine Leseanforderung aussenden, jedoch einen booleschen Request zur Anforderung an einen Zeitserver, Datum und Zeit zu senden.

8008

19.001
DPT_DateTime

8 Byte

Uhrzeit- und Datum (kombiniert)
(Jahr, Monat, Tag, Wochentag, Stunde, Minute, Sekunde und diverse Flags)

Senden bzw. Abfragen von Datum und Zeit des Timberwolf Servers als kombiniertes Telegramm an KNX Geräte.

Die Aussendung erfolgt entweder zyklisch entsprechend dem eingestellten Sendeintervall (in der ETS, unter Parameter, Erklärung oben), nach Lesetelegrammen und nach Anforderung über Senderequest (Objekt 8009).

8009

1.017
Auslöser

1 Bit

Senderequest (Anforderung für Zeit & Datum)
(Bool)

Anforderung an den Timberwolf Server, zwei getrennte Telegramme für Zeit und Datum auszusenden.

Einige KNX Geräte benötigen umgehend nach Busspannungswiederkehr die aktuelle Tageszeit und das Datum (z.B. für das eigene Logging). Ein Teil dieser Geräte kann hierfür keine Leseanforderung aussenden, jedoch einen booleschen Request zur Anforderung an einen Zeitserver, Datum und Zeit zu senden.

Info

Zeitserver für getrenntes und kombinierte Telegramme zugleich aktivierbar

Die Funktionen für Zeit- und Datumserver können parallel aktiviert sein. Damit ist eine gemischte Synchronisierung sowohl derjenigen KNX Geräte welche nur über getrennte Datum- und Zeitobjekte verfügen als auch derjenigen, die nur das kombinierte Telegram verarbeiten können.

...