Seite 1 von 1
Probleme mit Variablen
Verfasst: 25 Aug 2004 20:37
von Torsten-Eschwege
Hallo WsWin-Freunde,
bei mir ist irgendwo ein Fehler in der benutzerdef. HTML-Ausgabe versteckt. Genauer gesagt in der Datei
http://www.eltmannshausen.de/wswin/start.html werden Hüttentemperatur und Bodentemperatur angezeigt. Die Hüttentemp. wird mit der Variablen %curval[5]% ermittelt. Bei der Bodentemp. und der entsprechenden Var. %curval[3]% wird allerdings der gleiche Wert angezeigt, obwohl per Index ein anderer Sensor angesprochen werden soll.
Wo könnte mein Fehler liegen?
Gruß Torsten
Verfasst: 25 Aug 2004 23:12
von weneu
Hallo Torsten,
sie unterscheiden sich aber schon (Anzeige von 20:23). Ich sehe z.B. 15,2 und 15,0 beim aktuellen Wert.
Verfasst: 26 Aug 2004 07:37
von Torsten-Eschwege
Ja schon, aber die Max+Min Werte stimmen völlig überein. Die current.html zeigt dagegen die richtigen Werte für den Bodensensor Max 21,1°C Min 13,3°C. Wo holt sich denn die current.html die Werte her?
Gruß Torsten
Verfasst: 26 Aug 2004 08:25
von Joerg
Hallo Thorsten,
kontrolliere doch noch mal, ob Du bei den Min-Max-Werten auch den richtigen Sensor eingetragen hast. Wenn das so ist, muß es stimmen. Dann tippe ich einfach mal, das es einfach nur zufall ist, das die Werte gleich sind. Ist bei mir auch schon vorgekommen...
Verfasst: 26 Aug 2004 08:26
von Rene78
ja stimmt Min stimmt überein, Max nur in der Temperatur... aber die Uhrzeit is anders

Verfasst: 26 Aug 2004 08:31
von weneu
Hallo Torsten,
ich habe zunächst auch gedacht, dass sie zufällig (kurzzeitig) übereinstimmen. Wenn hier tatsächlich ein Fehler vorliegt, dann kann es, ähnlich wie Joerg sagt, nur ein Tippfehler bei der Sensornummer sein.
Kontrolliere also nochmal, ob du bei minval[...] und maxval[....] wirklich unterschiedliche Sensornummern hast und nicht doch etwa dieselben. Wenn die Nummern stimmen, müssen auch die Werte stimmen.
Verfasst: 26 Aug 2004 09:18
von Torsten-Eschwege
Nein, die Sensornummer [x] ist es nicht, denn in meiner custom.txt ist für den Hüttensensor durchgängig die [5] und für den Bodensensor die [3] eingetragen. Und die passen auch zu den Sensoren. Wenn ich mir die Werte in der dazugehörigen CSV-Datei ansehe, sind den Sensoren auch die korrekten (unterscheidlichen) Werte zugeordnet. Selbst in der current.html erscheinen die richtigen Werte. Nur halt in der custom.html nicht, obwohl die vermeintlich richtigen Sensornummern angegeben sind.
Ein etwas verzweifelter
Gruß Torsten

Verfasst: 26 Aug 2004 09:54
von weneu
Hallo Torsten,
sind denn auch aktuell die Werte immer noch falsch? Wenn ja, poste doch mal die betreffenden Zeilen aus der custom.txt.
Ich gehe dabei davon aus, dass du die (anscheinend) fehlerhafte custom.html aus der custom.txt erzeugst.
Verfasst: 26 Aug 2004 20:15
von Torsten-Eschwege
Hier die betreffenden Zeilen aus der custom.txt:
<!-- HÜTTENTEMPERATUR -->
<tr><td width="22%" height="46"><font color="Gray"><b><nobr>Temperatur 2m Hütte</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0" src="temp.gif" width="32" height="40"></td>
<td align="center" colspan="4"><table border="1" width="100%">
<td align="center" colspan="1" width="19%"><b><font size="1">aktuell</font></b><br><b><font size="5"><nobr>%curval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Min.</b>(%mintime[5]%)<br></font><b><font size="4"><nobr>%minval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Max.</b>(%maxtime[5]%)<br></font><b><font size="4"><nobr>%maxval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Durchschnitt</b><br></font><b><font size="4"><nobr>%avgval[5]%</nobr></font></b></td></table>
<table border="1" width="100%">
<td align="center"><font size="2">letzte 60 min %tempchange[5]=60%</font></td>
<td align="center"><font size="2">letzte 30 min %tempchange[5]=30%</font></td>
<td align="center"><font size="2">letzte 5 min %tempchange[5]=5%</font></td>
<td align="center"><font size="2">vor 24 Std. %curminmaxhour[0,24,5]%</font></td>
</table></td></tr>
<!-- BODENTEMPERATUR -->
<tr><td width="22%" height="46"><font color="Gray"><b><nobr>Temperatur über Boden</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0" src="temp.gif" width="32" height="40"></td>
<td align="center" colspan="4"><table border="1" width="100%">
<td align="center" colspan="1" width="19%"><b><font size="1">aktuell</font></b><br><b><font size="5"><nobr>%curval[3]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Min.</b>(%mintime[3]%)<br></font><b><font size="4"><nobr>%minval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Max.</b>(%maxtime[3]%)<br></font><b><font size="4"><nobr>%maxval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Durchschnitt</b><br></font><b><font size="4"><nobr>%avgval[3]%</nobr></font></b></td></table>
<table border="1" width="100%">
<td align="center"><font size="2">letzte 60min %tempchange[3]=60%</font></td>
<td align="center"><font size="2">letzte 30min %tempchange[3]=30%</font></td>
<td align="center"><font size="2">letzte 5min %tempchange[3]=5%</font></td>
<td align="center"><font size="2">vor 24 Std. %curminmaxhour[0,24,3]%</font></td>
</table></td></tr>
Verfasst: 26 Aug 2004 20:24
von Torsten-Eschwege
Und hier noch das Ergebnis der aktuelle wetter.html (custom) bzw. der current.html:
www.eltmannshausen.de/wswin/wetter.html
www.eltmannshausen.de/wswin/current.html
Verfasst: 26 Aug 2004 21:25
von weneu
Hallo Torsten, der Fehler liegt an den rot gekennzeichneten Stellen:
<td align="center" colspan="1" width="19%"><b><font size="1">aktuell</font></b><br><b><font size="5"><nobr>%curval[3]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Min.</b>(%mintime[3]%)<br></font><b><font size="4"><nobr>%minval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Max.</b>(%maxtime[3]%)<br></font><b><font size="4"><nobr>%maxval[5]%</nobr></font></b></td>
<td align="center" width="11%" colspan="1"><font size="1"><b>Durchschnitt</b><br></font><b><font size="4"><nobr>%avgval[3]%
Verfasst: 27 Aug 2004 07:08
von Torsten-Eschwege

, Schei... bin ich blind!
Ich habe natürlich nur die Time-Variable geändert. Da könnte man sich doch echt wohin beißen.
Danke WernerN für Deine Aufmerksamkeit!
