Uhrzeit auf MDT Glastaster

Hallo zusammen,

ich habe mir für mein Testbrett einen MDT Glastaster zugelegt da ich diesen gerne später mal verbauen möchte.

Ich bekomme einfach nicht die aktuelle Uhrzeit auf dem Ding angezeigt.
Bisher verwende ich folgendes Script aus dem Forum:

 <? 
  $t = time(); 
  $strDate = date("Ymd",$t); 
  $day = intval(date("w",$t)); 
  if($day==0) $day = 7;   // Sonntag = 7 
  $strTime = strval($day).date("His",$t); 
 
  echo "Date: ".$strDate."
"; 
  echo "Time: ".$strTime."
"; 
 
  // Achtung! hier die richtige ID einer EIB-Time-Instanz eintragen!!! (oder auskommentieren)
  Time( 26975, $strTime); 
 
  // Achtung! hier die richtige ID einer EIB-Date-Instanz eintragen!!! (oder auskommentieren)
  EIB_Date( 29093, $strDate); 
 
?> 

Im IP-Symcon habe ich es folgendermaßen konfiguriert:


Hierbei schreibe ich über das Script die Uhrzeit in die Instanz 26975

Die Eigenschaften schauen so aus:
test2.png

Im ETS sieht es so aus, das Zeitobjekt liegt ein einer Gruppe und wartet bis er eine zeit bekommt.

Mir kommt komisch vor das sich die Instanz nicht aktualisiert (siehe Uhrzeit 22:34:46 jetzt ist es 23:53:00)
Wenn ich das Script ausführe gibt er mir eine Uhrzeit zurück, angeführt durch eine 4 für Donnerstag.

Hat jemand eine idee was ich falsch mache? Ich kapiere es einfach nicht

Es muss EIB_Time heißen - glaube ich - und es muss ein zyklisches Ereignis existieren.

Ja, bei mir geht das auch ganz gut und ich habe den MDT Glastaster. Aber dein Befehl „Time“ muß richtigerweise „EIB_Time“ lauten, wie schon der Vorredner sagte.

ja perfekt das war der Fehler und schon geht es :slight_smile:

Danke euch