Hallo,
ich wollte eben die aktuelle Zeit von einem PC via eibd auf den Bus senden, damit die Gira TS3 sie anzeigen können.
Ich bin soweit gekommen, daß ich das richtige Format im Gira-Handbuch gefunden (3 Byte, DPT 10.001) und dann mit derDoku der Datentypen bei knx.org erklärt bekommen habe (Seite 33):
1. Byte: DDDHHHHH
2. Byte: 00MMMMMM
3. Byte: 00SSSSSS
D ist der Tag - 0 für keinen, 1 für Mo, 7 für So.
H ist die STunde - 0..23
M ist die Minute - 0..59
S ist die Sekunde - 0..59
Hat vielleicht jemand eine Idee oder ein passendes Skript oder eine Formel, wie ich am einfachsten die vorliegenden Daten (Zeit: "10:55:00", Datum "12.02.2012") in einen entsprechenden Parameter eibd umrechnen kann?
(eibd an sich funktioniert.)
Ich gebe es zu, ich könnte es mir vermutlich herleiten. Aber da meine IT-Vorlesungen schon bald 10 Jahre her sind, bräuchte ich sehr viel Zeit...
Viele Grüße
JetA1
ich wollte eben die aktuelle Zeit von einem PC via eibd auf den Bus senden, damit die Gira TS3 sie anzeigen können.
Ich bin soweit gekommen, daß ich das richtige Format im Gira-Handbuch gefunden (3 Byte, DPT 10.001) und dann mit derDoku der Datentypen bei knx.org erklärt bekommen habe (Seite 33):
1. Byte: DDDHHHHH
2. Byte: 00MMMMMM
3. Byte: 00SSSSSS
D ist der Tag - 0 für keinen, 1 für Mo, 7 für So.
H ist die STunde - 0..23
M ist die Minute - 0..59
S ist die Sekunde - 0..59
Hat vielleicht jemand eine Idee oder ein passendes Skript oder eine Formel, wie ich am einfachsten die vorliegenden Daten (Zeit: "10:55:00", Datum "12.02.2012") in einen entsprechenden Parameter eibd umrechnen kann?
(eibd an sich funktioniert.)
Ich gebe es zu, ich könnte es mir vermutlich herleiten. Aber da meine IT-Vorlesungen schon bald 10 Jahre her sind, bräuchte ich sehr viel Zeit...
Viele Grüße
JetA1
Kommentar