Seite 1 von 1

Custom.txt - Variable "avgvalpast" wird nicht erze

Verfasst: 09 Dez 2018 12:53
von CCSS
Mahlzeit zusammen!

Nach 11 Jahren wunderbarer WsWin Nutzung (neueste Version) habe ich nun doch einmal eine Frage an die Profis, weil ich auch nach intensiver Recherche zu keiner Lösung gekommen bin.

Ich erzeuge mittels custom.txt, wie viele andere sicher auch, eine custom.html, was auch einwandfrei funktioniert.

Nur möchte bei mir die Variable "avgvalpast" keine Daten liefern.

Ich nutze die, um den gestrigen Niederschlag anzuzeigen, also:

%avgvalpast[34~-1~00~0000]%


ID34 ist der Regensensor.

Was ich probiert habe:

Andere Sensor ID: seber Fehler: Feld in der Tabelle bleibt leer
Explizites Datum eingetragen: Feld in der Tabelle bleibt leer

Setze ich in dem bestimmten Tabellenfeld eine andere Variable (bspw.: %rain24h%) ein, werden Werte angezeigt.

Mir ist erst vor einigen Tagen aufgefallen, dass im Feld "Niederschlag gestern" nix steht - ich kann also nicht sagen, ob das schon immer so war, oder erst plötzlich aufgetreten ist.

Veränderungen an WsWin habe ich allerdings nicht durchgeführt.

Die Webseite: http://nhstation.bplaced.net/ > Die Custom.html findet sich oben im Menü unter "Live Daten".

Wäre super, wenn da jemand einen sponanten Geistesblitz hätte.

Danke euch schonmal im vor raus. 8)

Verfasst: 09 Dez 2018 13:34
von Tex
Hallo sebi,
die Variable ist richtig. Schau mal nach, ob in der Zeile mit dieser Variablen evtl.noch folgende Variablen stehen:
%ws_delline% oder %ws_ignore%

Wenn ja, dann diese Variable/n löschen.

Verfasst: 09 Dez 2018 22:50
von CCSS
Abend Tex,

danke für deine Antwort.

Leider sind die von dir genannten Variablen nicht vorhanden. :?

Verfasst: 09 Dez 2018 23:50
von Tex
Poste bitte mal den Teil (Block) aus der custom.txt in dem diese Variablen vorkommt.

Verfasst: 10 Dez 2018 11:39
von weneu
und ich hoffe, dass Du keine Uralt-Version von WSWIN hast, denn diese Variable gibt es nicht immer schon.

Verfasst: 10 Dez 2018 16:46
von CCSS
Servus zusammen!

Erst einmal der Block wie von Tex gewünscht:

<tr><td width="22%" height="46"><font color="Black"><b><nobr>Regendauer</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0" src="clock.gif" width="60" height="48"></td>
<td align="center" width="52%" height="47" colspan="7"><b><font size="5">%curval[39]%</font></b></td></tr>


<tr><td width="22%" height="184"><font color="Black"><b><nobr>Niederschlag</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0" src="rain.gif" width="55" height="46"></td>
<td align="center" colspan="5" height="184">
<table border="1" width="100%">

<tr><td align="center" width="44%">aktuell</td>
<td align="center" width="15%"><img border="0" src="rainday.gif" width="30" height="32"></td>
<td align="center" width="88%"><b><font size="4">%curval[34]%</font></b></td></tr>

<tr><td align="center" width="44%">letzte Std.</td>
<td align="center" width="15%"><img border="0" src="dayicon.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4">%rain1h%</font></b></td></tr>

<tr><td align="center" width="44%">aktueller Tag</td>
<td align="center" width="15%"><img border="0" src="dayicon.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4">%rainday%</font></b></td></tr>

<tr><td align="center" width="44%">letzten 24 Std.</td>
<td align="center" width="15%"><img border="0" src="dayicon.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4">%rain24h%</font></b></td></tr>

<tr><td align="center" width="44%">letzter Niederschlag</td><td colspan="3" align="center"><b>%ws_lastrain%<br><font size="1">Vor: %ws_desert_duration%</font></b></td></tr>

<tr><td align="center" width="44%">Niederschlag gestern</td>
<td align="center" width="15%"><img border="0" src="rainday.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4">%avgvalpast[34~-1~00~0000]%</font></b></td></tr>

<tr><td align="center" width="44%">aktuelle Woche</td>
<td align="center" width="15%"><img border="0" src="weekicon.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4">%rainweek%</font></b></td></tr>


Ich habe bewusst mal ein paar mehr Zeilen genommen, der vorletzte Block "Niederschlag gestern" behinhaltet die Variable.

@weneu

Werner, ich nutze V2.99.4! 8)

Das Update von der Ausgangsversion 2.85.X habe ich extra durchgeführt, um eine zu alte Version auszuschließen.

Verfasst: 10 Dez 2018 17:52
von Mado
habe die gleiche Variable bei mir in der Datei eingefügt, diese Stelle wird mir aber angezeigt, wie viel Regen gestern gefallen ist.

mit
<tr bgcolor="#999999" bordercolor="#000000">
<td align="center" width="44%"><font size="3"><b><font color="#000000">Niederschlag gestern</font></b></font></td>
<td align="center" width="15%"><font size="-3"><img border="0" src="rainday.gif" width="33" height="30"></font></td>
<td align="center" width="88%"><font size="3"><b><font color="#000000">%avgvalpast[34~-1~00~0000]%</font></b></font></td>
</tr>
wird das korrekt erzeugt. Ich auch bei ihm ist kein Fehler im Html zu finden. Glaube eher dass dies wo ganz anders liegen könnte.
ist das der komplette Teil der Custom.txt ?

Verfasst: 10 Dez 2018 17:58
von Werner
Hallo,

wenn für bestimmte Variablen keine Daten ausgegeben werden, ist
die Jahrdatei nicht aktiviert oder nicht aktuell.

... vermutlich hier letzteres.
Warum das aber so ist, kann nur er sagen (muss vieles dafür deaktiviert haben).

Bei seiner custom.html fällt auch auf, das bei jedem Aktuell-Wert darunter eine Null "0" angezeigt wird.
Was sicher so nicht gewünscht ist

Werner

Verfasst: 11 Dez 2018 19:44
von CCSS
Abend!

@Manfred:nein, das war nur ein Auschnitt!

@Werner:

War ja klar, dass du das Problem lokalisierst:

es lag an der Jahresdatei.

Ich ging davon aus, dass der Tag "gestern" aus den Daten des gestrigen Tages gezogen wird, höchstens noch aus einer Wochen/ Monatsdatei.

Aber dass die Jahresdatei dran beteiligt ist..

Zu den Nullen: das ist tatsächlich so gewollt. Da stehen nämlich nicht immer nur Nullen, sondern je nachdem ob die Werte in der letzten Zeit stark gesunken oder gestiegen sind jeweils -1/ und 1.:)


Danke für eure Hilfe! 8)