'; $KZ_S1_sek = ''; $KZ_Sn_pri = ' text-align: center; valign: top; font-weight: bold; background-color: #0E1825; color: #F0F0F0; font-family: Arial; font-size: 14px;">'; $KZ_Sn_sek = ''; // Zeile a: heller Background $Za_S1_pri = 'text-align: left; valign: top; background-color: #294057; color: #F0F0F0; font-family: Arial; font-size: 12px;">'; $Za_S1_sek = ''; $Za_Sn_pri = 'text-align: center; valign: top; background-color: #294057; color: #F0F0F0; font-weight: normal; font-family: Arial; font-size: 12px;">'; $Za_Sn_01 = '
'; $Za_Sn_sek = ''; // Zeile b: dunkler Background $Zb_S1_pri = 'text-align: left; valign: top; background-color: #192534; color: #F0F0F0; font-family: Arial; font-size: 12px;">'; $Zb_S1_sek = ''; $Zb_Sn_pri = 'text-align: center; valign: top; background-color: #192534; color: #F0F0F0; font-weight: normal; font-family: Arial; font-size: 12px;">'; $Zb_Sn_01 = '
'; $Zb_Sn_sek = ''; ###################### Sparkline-daten generieren ############################## // Temperatur Aussen $Array = AC_GetAggregatedValues($AH_ID, $Temperatur_NO_ID, 0, $ts, $te, 25); $Array = array_reverse($Array); $temp_aussen = ''; for($i=0;$i */ '; // Tabellenkopf $s .= ''; // 1. Zeile (Überschriften) $ZeilenNr = 1; $s .= ''; // 2. Zeile Temperaturen (NO) // Messwerte auslesen $ZeilenNr += 1; $Data = AC_GetLoggedValues($AH_ID, $Temperatur_NO_ID, $ts, $te, 1500); $Data2 = AC_GetAggregatedValues($AH_ID, $Temperatur_NO_ID, 1, $ts, $te, 1 ); // String generieren if (($ZeilenNr%2) == 0) { $s .= ''; } else { $s .= ''; } // Zeile abschließen // 4. Zeile Helligkeit // Messwerte auslesen $ZeilenNr += 1; $Data = AC_GetLoggedValues($AH_ID, $Helligkeit_ID, $ts, $te, 1500); $Data2 = AC_GetAggregatedValues($AH_ID, $Helligkeit_ID, 1, $ts, $te, 1 ); if(@$Data[0]['Value'] > 1000) { $Luminance = sprintf("%1.1f",round(@$Data[0]['Value']*0.001, 1)); $einheit = ' klx'; } else { $Luminance = round(@$Data[0]['Value'], 0); $einheit = ' lx'; } // String generieren if (($ZeilenNr%2) == 0) { $s .= '\n"; } else { $s .= '\n"; } // Zeile abschließen // Tabelle schließen $s .= "
Stand '.date("d.m.Y, H:i", time()).' Uhr'.$KZ_S1_sek; $s .= 'aktuell/Ø'.$KZ_Sn_sek; $s .= 'Max'.$KZ_Sn_sek; $s .= '
'.sprintf("%1.1f",$Data2[0]['Min']).' °C'.$Za_Sn_01.date("H:i", $Data2[0]['MinTime']).' Uhr'.$Za_Sn_sek; // Spalte 2: Min $s .= ''.$Za_Sn_01.date("H:i", ($Data[0]['TimeStamp'])).' Uhr'.$Za_Sn_sek; // Spalte 3: aktuell $s .= 'Loading..

'.$Za_Sn_sek; // Spalte 4: Trend $s .= '
'.$Za_Sn_01.date("H:i", $Data2[0]['MaxTime']).' Uhr'.$Za_Sn_sek; // Spalte 4: Max $s .= '
'.sprintf("%1.1f",$Data2[0]['Min']).' °C'.$Zb_Sn_01.date("H:i", $Data2[0]['MinTime']).' Uhr'.$Zb_Sn_sek; // Spalte 2: Min $s .= ''.$Zb_Sn_01.date("H:i", ($Data[0]['TimeStamp'])).' Uhr'.$Zb_Sn_sek; // Spalte 3: aktuell $s .= 'Loading..

'.$Zb_Sn_sek; // Spalte 4: Trend $s .= '
'.$Zb_Sn_01.date("H:i", $Data2[0]['MaxTime']).' Uhr'.$Zb_Sn_sek; // Spalte 4: Max $s .= '
'.''.''.''.''.$Za_Sn_sek; // Spalte 2: Min $s .= '

Loading..

'.$Za_Sn_sek; // Spalte 4: Trend $s .= '
Helligkeit'.$Zb_S1_sek; // Spalte 1: Messgrösse Name $s .= ''.@$Luminance.$einheit.''.$Zb_Sn_01.date("H:i", (@$Data[0]['TimeStamp'])).' Uhr'.$Zb_Sn_sek; // Spalte 3: aktuell $s .= 'Loading..

'.$Zb_Sn_sek; // Spalte 4: Trend $s .= '
Niederschlag-Menge'.$Za_S1_sek; // Spalte 1: Messgrösse Name $s .= ''.''.''.$Za_Sn_01.''.''.$Za_Sn_sek; // Spalte 3: aktuell $s .= 'Loading..

'.$Za_Sn_sek; // Spalte 4: Trend $s .= '
'.$Za_Sn_01.date("H:i", @$Data2[0]['LastTime']).' Uhr'.$Za_Sn_sek; // Spalte 4: Max $s .= "
'.''.''.$Zb_Sn_01.''.''.$Zb_Sn_sek; // Spalte 2: Min $s .= '

Loading..

'.$Za_Sn_sek; // Spalte 4: Trend $s .= '
'.$Zb_Sn_01.date("H:i", @$Data2[0]['LastTime']).' Uhr'.$Za_Sn_sek; // Spalte 4: Max $s .= "
\n"; // HTML Fuß $s .= ' '; // Debugging //echo $s; // Standard-Dateiname ..... $Filename = IPS_GetKernelDir() . 'webfront\user\tmp\Wetterdaten_heute_'.$_IPS['SELF'].'.htm'; // für jede ScriptID wird eine eigene Tmp-Datei erzeugt // schreiben der Config Daten $handle = fopen($Filename,"w"); fwrite($handle, $s); fclose($handle); //setValueString($HTML_Var_ID, $s); // in HTML-Box schreiben SetValue(IPS_GetParent($_IPS['SELF']), ''); ?>