Dashboard mehrere (maximal 24) Schaltzeiten einfach programmieren

Hallo Dashboard-Gemeinde,
ich stelle Euch hier eine Schaltuhr für Heizungssteuerung vor, die einfach zu programmieren ist.
Das Script ist einfach gehalten (habe leider kein Ahnung von PHP), verbraucht aber relativ viele Variablen. Für Bestandskunden aber kein Problem.

<?
$h0 = GetValueBoolean(30381/*[Küche\Zeit\0]*/ );
$h1 = GetValueBoolean(32335/*[Küche\Zeit\1]*/ );
$h2 = GetValueBoolean(58929/*[Küche\Zeit\2]*/ );
$h3 = GetValueBoolean(42979/*[Küche\Zeit\3]*/ );
$h4 = GetValueBoolean(59389/*[Küche\Zeit\4]*/ );
$h5 = GetValueBoolean(55606/*[Küche\Zeit\5]*/ );
$h6 = GetValueBoolean(38833/*[Küche\Zeit\6]*/ );
$h7 = GetValueBoolean(32472/*[Küche\Zeit\7]*/ );
$h8 = GetValueBoolean(29058/*[Küche\Zeit\8]*/ );
$h9 = GetValueBoolean(13530/*[Küche\Zeit\9]*/ );
$h10 = GetValueBoolean(34711/*[Küche\Zeit\10]*/ );
$h11 = GetValueBoolean(42439/*[Küche\Zeit\11]*/ );
$h12 = GetValueBoolean(42765/*[Küche\Zeit\12]*/ );
$h13 = GetValueBoolean(43977/*[Küche\Zeit\13]*/ );
$h14 = GetValueBoolean(27363/*[Küche\Zeit\14]*/ );
$h15 = GetValueBoolean(26961/*[Küche\Zeit\15]*/ );
$h16 = GetValueBoolean(17297/*[Küche\Zeit\16]*/ );
$h17 = GetValueBoolean(48421/*[Küche\Zeit\17]*/ );
$h18 = GetValueBoolean(31423/*[Küche\Zeit\18]*/ );
$h19 = GetValueBoolean(42889/*[Küche\Zeit\19]*/ );
$h20 = GetValueBoolean(18719/*[Küche\Zeit\20]*/ );
$h21 = GetValueBoolean(19281/*[Küche\Zeit\21]*/ );
$h22 = GetValueBoolean(47436/*[Küche\Zeit\22]*/ );
$h23 = GetValueBoolean(42589/*[Küche\Zeit\23]*/ );
$stunde = GetValueString(38595/*[Datum\Stunde]*/ );
$stundei=$stunde*1; #Umwandlung von String in Integer
#echo $stundei;
$schaltzeit=array($h0,$h1,$h2,$h3,$h4,$h5,
$h6,$h7,$h8,$h9,$h10,$h11,$h12,$h13,
$h14,$h15,$h16,$h17,$h18,$h19,$h20,
$h21,$h22,$h23);
$heizzeit=$schaltzeit[$stundei];
#echo $heizzeit;
if ($heizzeit==1) SetValueBoolean (25923 /*[Küche\Zeit\Heizzeit]*/,true);
elseif ($heizzeit==0) SetValueBoolean (25923 /*[Küche\Zeit\Heizzeit]*/,false);
?>

Im Anhang seht Ihr die grafische Umsetzung, sicherlich Geschmackssache.
Mir kam es aber auf Übersichtlichkeit an!