Nixie UHR mit IPS und Nexion HMI Display

Hier ein Script um eine Nixieuhr mit IP-Symcon und dem HMI Display zu basteln.
Gruß Helmut

 <?
date_default_timezone_set("Europe/Berlin");
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i:s",$timestamp);
$ESekunde = floor(date("s",$timestamp)%10);
$ZSekunde = (date("s",$timestamp)-$ESekunde )/10;
$EMinute = floor(date("i",$timestamp)%10);
$ZMinute = (date("i",$timestamp)-$EMinute )/10;
$EStunde = floor(date("H",$timestamp)%10);
$ZStunde = (date("H",$timestamp)-$EStunde )/10;
$EMonat = (floor(date("m",$timestamp)%10)+11);
$ZMonat = (floor(date("m",$timestamp-$EMonat )/10)+11);
$ETag = (floor(date("d",$timestamp)%10)+11);
$ZTag = (floor(date("d",$timestamp-$ETag )/10)+11);
$EJahr = (floor(date("y",$timestamp)%10)+11);
$ZJahr = (floor(date("y",$timestamp-$EJahr )/10)+11);

SPRT_SendText(34638 /*[HMI Serial Port]*/,"EH.pic=$EStunde\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ZH.pic=$ZStunde\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ZM.pic=$ZMinute\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"EM.pic=$EMinute\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ZS.pic=$ZSekunde\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ES.pic=$ESekunde\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ZMonat.pic=$ZMonat\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"EMonat.pic=$EMonat\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ZTag.pic=$ZTag\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ETag.pic=$ETag\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"ZJahr.pic=$ZJahr\xFF\xFF\xFF");
SPRT_SendText(34638 /*[HMI Serial Port]*/,"EJahr.pic=$EJahr\xFF\xFF\xFF");

?>  

NixiUhr Einfach.zip (174 KB)