Monatsende: .txt wird nur teilweise berechnet, Fehler im Variablenaufbau oder Fehler bei Import per Merge?
Verfasst: 08 Okt 2021 12:57
Hallo,
seit einigen Monaten habe ich folgendes Problem:
Wswin läuft bei mir in einer Instanz, in der custom.txt berechne ich den Theta-E Wert. Dieser wird dann per ws_merge eingelesen.
Immer zu Monatsbeginn, also beim Datumswechsel z.B. 30.09.2021/01.10.2021 bleibt die Berechnung an derselben Stelle in der 07_tag.txt Datei stehen,
Nur am Rande erwähnt: Mal wird z.B nicht mehr die Grafik vom importierten Theta-EWert erzeugt/angezeigt, manchmal wird diese Grafik jedoch erstellt.
Nun kommt aber das Hauptproblem:
Der ganze Rest von der dann folgenden, neuen Tabelle in dieser Datei, wird nicht mehr berechnet. Die Tabelle wird erstellt, allerdings ohne Werte. Alle anderen, folgende .txt Dateien werden weiterhin abgearbeitet.
Der Fehler beginnt auf der Seite
https://www.wetterstation-kalkriese.de/wetter/tag.php
ab Wetterdaten Tagesverlauf (z.Zt. sieht es sauber aus, da ich WSWin am 01.10. beendet und gestartet habe)
Fehlerbild:
https://www.wetterstation-kalkriese.de/ ... -seite.png
Zur Zeit beende ich und starte die Aufzeichnung immer am ersten Tag des neuen Monat einmal neu, dann läuft es wieder bis zum Monatsende.
Wo könnte der Fehler sein?, Liegt es an der %curvaldatetime[36~1~%ws_day2%.%ws_month2%.%ws_year%~~00:05]% Variable.
In Zeile 141 im Texteditor (laut WSWINNERR.txt) steht ein %unit_off% danach kommen die Variablen.
oder kommt es beim einlesen der ws_merge.csv zu einen Konflikt um 0:00 Uhr
Viele Grüße
Norbert
Im Anhang habe ich mal einige Dateien mitgesendet und hier ein paar Auszüge aus den Dateien.
---
In der ws_merge.csv steht:
,,8
08.10.2021,10:05,21.5
---
In der custom.txt steht (Kurzfassung):
<!-- %customfile=custom.html% -->
<!-- %openfile=01_merge.txt% -->
Wetterdaten - Report: %ws_location% %ws_altitude% über NN
<p><b>%longdate% - %ws_time%</b></p>
<p><table width=300 border="1" cellspacing="0" cellpadding="5">
<tr>
<td colspan="3">Außentemperatur (2 m ü. Erdboden):</td>
</tr><tr>
<td>aktuell:</td><td>%curval[0]% </td>
</tr><tr>
<td>Durchschnitt:</td><td>%avgval[0]% </td>
</tr><tr>
<td>Min.:</td><td>%minval[0]% %mintime[0]% </td>
</tr><tr>
<td>Max.:</td><td>%maxval[0]% %maxtime[0]% </td>
</tr>
</table><p>
*
Teilbereich gelöscht.
*
<p>Wettervorhersage, Prognose: %forecast_vant%, %forecast_txt%</p>
<p>Wetterstation Bedien- und Auswertesoftware %ws_vers% - %ws_typ%</p>
<!-- Start akt ThetaE -->
%unit_off%
%alwaysseppoint_on%
%ws_setmem[125]=%ws_calc[/]=%ws_altitude%~100~2%%
%ws_setmem[126]=%ws_calc[*]=%mixratiocur%~2,40~2%%
%ws_setmem[127]=%ws_calc[+]=%ws_getmem[126]%~%curval[2]%~1%%
%ws_setmem[128]=%ws_calc[+]=%ws_getmem[125]%~%ws_getmem[127]%~1%%
<!-- Ende akt ThetaE -->
%alwaysseppoint_off%
%unit_on%
seit einigen Monaten habe ich folgendes Problem:
Wswin läuft bei mir in einer Instanz, in der custom.txt berechne ich den Theta-E Wert. Dieser wird dann per ws_merge eingelesen.
Immer zu Monatsbeginn, also beim Datumswechsel z.B. 30.09.2021/01.10.2021 bleibt die Berechnung an derselben Stelle in der 07_tag.txt Datei stehen,
Nur am Rande erwähnt: Mal wird z.B nicht mehr die Grafik vom importierten Theta-EWert erzeugt/angezeigt, manchmal wird diese Grafik jedoch erstellt.
Nun kommt aber das Hauptproblem:
Der ganze Rest von der dann folgenden, neuen Tabelle in dieser Datei, wird nicht mehr berechnet. Die Tabelle wird erstellt, allerdings ohne Werte. Alle anderen, folgende .txt Dateien werden weiterhin abgearbeitet.
Der Fehler beginnt auf der Seite
https://www.wetterstation-kalkriese.de/wetter/tag.php
ab Wetterdaten Tagesverlauf (z.Zt. sieht es sauber aus, da ich WSWin am 01.10. beendet und gestartet habe)
Fehlerbild:
https://www.wetterstation-kalkriese.de/ ... -seite.png
Zur Zeit beende ich und starte die Aufzeichnung immer am ersten Tag des neuen Monat einmal neu, dann läuft es wieder bis zum Monatsende.
Wo könnte der Fehler sein?, Liegt es an der %curvaldatetime[36~1~%ws_day2%.%ws_month2%.%ws_year%~~00:05]% Variable.
In Zeile 141 im Texteditor (laut WSWINNERR.txt) steht ein %unit_off% danach kommen die Variablen.
oder kommt es beim einlesen der ws_merge.csv zu einen Konflikt um 0:00 Uhr
Viele Grüße
Norbert
Im Anhang habe ich mal einige Dateien mitgesendet und hier ein paar Auszüge aus den Dateien.
---
In der ws_merge.csv steht:
,,8
08.10.2021,10:05,21.5
---
In der custom.txt steht (Kurzfassung):
<!-- %customfile=custom.html% -->
<!-- %openfile=01_merge.txt% -->
Wetterdaten - Report: %ws_location% %ws_altitude% über NN
<p><b>%longdate% - %ws_time%</b></p>
<p><table width=300 border="1" cellspacing="0" cellpadding="5">
<tr>
<td colspan="3">Außentemperatur (2 m ü. Erdboden):</td>
</tr><tr>
<td>aktuell:</td><td>%curval[0]% </td>
</tr><tr>
<td>Durchschnitt:</td><td>%avgval[0]% </td>
</tr><tr>
<td>Min.:</td><td>%minval[0]% %mintime[0]% </td>
</tr><tr>
<td>Max.:</td><td>%maxval[0]% %maxtime[0]% </td>
</tr>
</table><p>
*
Teilbereich gelöscht.
*
<p>Wettervorhersage, Prognose: %forecast_vant%, %forecast_txt%</p>
<p>Wetterstation Bedien- und Auswertesoftware %ws_vers% - %ws_typ%</p>
<!-- Start akt ThetaE -->
%unit_off%
%alwaysseppoint_on%
%ws_setmem[125]=%ws_calc[/]=%ws_altitude%~100~2%%
%ws_setmem[126]=%ws_calc[*]=%mixratiocur%~2,40~2%%
%ws_setmem[127]=%ws_calc[+]=%ws_getmem[126]%~%curval[2]%~1%%
%ws_setmem[128]=%ws_calc[+]=%ws_getmem[125]%~%ws_getmem[127]%~1%%
<!-- Ende akt ThetaE -->
%alwaysseppoint_off%
%unit_on%