Seite 1 von 1
Regenanzeige - current.inc
Verfasst: 20 Mai 2025 10:13
von JoachimF
Eowitt current.inc

- Ecowitt_Regen.png (87.53 KiB) 2003 mal betrachtet
Die rain Zeile erzeugt 2 Einträge: Regen und Regen Tag
Der Text Regen steht in der de.conf , aber woher kommt der zusätzliche Text Tag ?
Kann man diesen Eintrag Regen Tag unterdrücken?
Die Werte Regen Tag und Regen/Tag sind hier zufällig identisch,
normalerweise tritt eine Differenz auf.
Re: Regenanzeige - current.inc
Verfasst: 20 Mai 2025 15:00
von Werner
Kann man diesen Eintrag Regen Tag unterdrücken?
Ja, indem man die letzte Option auf '0' ändert, also
Ein Wert kommt von der Station, der andere Wert von WeeWx (rain_today)
und da hier 'day' angegeben ist, wird Tag ergänzt.
Re: Regenanzeige - current.inc
Verfasst: 20 Mai 2025 16:51
von JoachimF
Werner hat geschrieben: ↑
Ja, indem man die letzte Option auf '0' ändert, also
Leider funktioniert es so nicht bei mir.
Re: Regenanzeige - current.inc
Verfasst: 20 Mai 2025 20:25
von Werner
Ok - bei Regen gibt es eine "Sonderlocke" im Code
Code: Alles auswählen
#elif $x[0] == 'rain'
<tr>
<td class="label"><font color=$color>$obs.label[$x[0]]$ztx</font></td>
<td class="data">$xt</td>
</tr>
<tr>
#set $xt2 = $gettext("Day")
<td class="label"><font color=$color>$obs.label[$x[0]]$ztx $xt2</font></td>
#if 'wx_binding' in $x[2]
#set $xt1 = $day(data_binding=$txt).rain.sum
#else
#set $xt1 = $day.rain.sum
#end if
<td class="data">$xt1</td>
</tr>
Hier wird immer zusätzlich der errechnete Tagesregen (rain.sum) aus WeeWx ausgegeben!
Wenn man das nicht möchte, das entfernern aus oben angezeigten Code:
<tr>
#set $xt2 = $gettext("Day")
<td class="label"><font color=$color>$obs.label[$x[0]]$ztx $xt2</font></td>
#if 'wx_binding' in $x[2]
#set $xt1 = $day(data_binding=$txt).rain.sum
#else
#set $xt1 = $day.rain.sum
#end if
<td class="data">$xt1</td>
</tr>