Seite 1 von 1

index.html.tmpl #if #endif

Verfasst: 19 Dez 2022 21:24
von JoachimF
Hallo,

in der index.html.tmpl ist folgender Code enthalten

Code: Alles auswählen

<!--  Bodenfeuchte Hecke -->            
            #if $day.soilMoist1.has_data 
            <img src="daysoilMoist.png"      alt="$obs.label.soilMoist1" />
            #end if
daysoilMoist.png zeigt auch die Daten von soilMoist2 an.

Der Sensor soilMoist1 ist nicht optimal plaziert und liefert manchmal keine Daten,
was zur Folge hat, dass dann auch der Sensor soilMoist2 nicht angezeigt wird (graphisch).

Kann man den Code so ändern, dass wenn sowohl soilMoist1 ODER soilMoist2 Daten hat, eine Grafik erstellt wird?

Beholfen habe ich mich mit dem Austausch von $day.soilMoist1. gegen $day.soilMoist2.

Ich könnte auch die Positionen der beiden Feuchtesensoren in der Hecke tauschen, aber eine Softwarelösung sagt mir mehr zu.

Re: index.html.tmpl #if #endif

Verfasst: 20 Dez 2022 11:28
von Werner
Einfach so abändern:

Code: Alles auswählen

<!--  Bodenfeuchte Hecke -->            
            #if $day.soilMoist1.has_data or $day.soilMoist2.has_data
            <img src="daysoilMoist.png"      alt="$obs.label.soilMoist1" />
            #end if
Da ich 4 Sensoren gleichzeitig darstelle, ist der Code bei mir so

Code: Alles auswählen

            #if $day.soilMoist1.has_data or $day.soilMoist2.has_data or $day.soilMoist3.has_data or $day.soilMoist4.has_data
Wenn jetzt ein Sensor davon keine Daten liefert wird trotzdem die Grafik dargestellt.

Hab übrigens den interceptor-Treiber und den gw1000-Treiber erneut angepasst.
Damit ist es möglich (mit GW1000, GW1100, GW2000, HP2650, WS1900) beide Treiber gleichzeitig zu nutzen
und hat die Daten vom Interceptor-Treiber (z.B. Station Uptime) und dem GW1000-Treiber (Signale)
in einer Weewx-Installation: Beispiel:
https://www.pc-wetterstation.de/wetter/weewx4

Re: index.html.tmpl #if #endif

Verfasst: 20 Dez 2022 12:09
von JoachimF
or eingefügt.
Hab die beiden Heckensensoren gerade einmal köperlich inspiziert und siehe: Wildschweine haben den einen Sensor ausgebuddelt.

Re: index.html.tmpl #if #endif

Verfasst: 03 Jan 2023 19:13
von david1
JoachimF hat geschrieben: 20 Dez 2022 12:09 or eingefügt.
Hab die beiden Heckensensoren gerade einmal köperlich inspiziert und siehe: Wildschweine haben den einen Sensor ausgebuddelt.
uiuiuiui die wildschweine