Probleme mit Variablen
Moderatoren: Werner, Tex, weneu
-
Torsten-Eschwege
Probleme mit Variablen
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
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
-
Torsten-Eschwege
-
Joerg
-
Rene78
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
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.
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.
-
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
Ein etwas verzweifelter
Gruß Torsten
-
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>
<!-- 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>
-
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
www.eltmannshausen.de/wswin/wetter.html
www.eltmannshausen.de/wswin/current.html
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
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]%
<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]%
-
Torsten-Eschwege