Format von EIB_Date & EIB_Time

EIB_Date und EIB_Time nehmen Datum und Zeit als Strings entgegen bzw. setzen eine IPS-Stringvariable. Der Aufbau dieser Strings ist folgendermassen:

EIB_Date:

String = „YYYYMMDD“

YYYY -> 4 stellige Jahreszahl
MM -> 2 stelliger Monat (ggf. mit führender Null)
DD -> 2 stelliger Tag (ggf. mit führender Null)

Beispiel:
„20070409“ -> bedeutet: 9.4.2007

Der String hat genau 6 Zeichen.

EIB_Time:

String = „dhhmmss“

d -> Tag der Woche mit ‚1‘=Montag bis ‚7‘=Sonntag oder ‚0‘=nicht gesetzt
hh -> Stunden (ggf. mit führender Null)
mm -> Minuten (ggf. mit führender Null)
ss -> Sekunden (ggf. mit führender Null)

Der String hat im Standard genau 7 Zeichen. Die Interpretation „TimeOnly“ verzichtet auf den Tag ‚d‘ und hat dann 6 Zeichen.

Beispiel:
„0235546“ -> bedeutet: kein Tag, 23:55:46

Zum setzen der IPS-Systemzeit/datum auf den EIB-Bus gibt es einen Ziegelstein (oder auch Brick genannt).

Gruss,
Olli