Probleme mit Variablen

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Torsten-Eschwege

Probleme mit Variablen

Beitrag 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
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Torsten-Eschwege

Beitrag 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
Joerg

Beitrag 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...
Rene78

Beitrag von Rene78 »

ja stimmt Min stimmt überein, Max nur in der Temperatur... aber die Uhrzeit is anders :wink:
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Torsten-Eschwege

Beitrag 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 :cry:
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Torsten-Eschwege

Beitrag 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>
Torsten-Eschwege

Beitrag 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
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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]%
Torsten-Eschwege

Beitrag von Torsten-Eschwege »

:oops: , 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! :D
Antworten