Weewx Skin NeoWX Material

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Weewx Skin NeoWX Material

Re: Weewx Skin NeoWX Material

von moppedhausi » 20 Okt 2024 08:11

Super Werner, gefällt mir so sehr gut.

Re: Weewx Skin NeoWX Material

von Werner » 19 Okt 2024 17:59

Ist es auch in den Diagrammen möglich?
Ja.

Hab die Dateien entsprechend angepasst anbei als zip-Datei
neowx-material tmpl.zip
(29.03 KiB) 213-mal heruntergeladen
Hab die zip-Datei noch mal ausgetauscht
- da haben bei mir viele Grafiken bei Gestern, Woche, Monat, Jahr
gefehlt.
Jetzt vollständig.

Re: Weewx Skin NeoWX Material

von moppedhausi » 19 Okt 2024 10:25

Guten Tag Werner,

habe es in den Dateien Gestern, Woche, Monat und Jahr als Gesamt Heute, Gesamt Gestern, Gesamt Woche, Gesamt Monat und Gesamt Jahr geändert.

Ist es auch in den Diagrammen möglich?
Habe es in der yesterday.html.tmpl versucht:

Code: Alles auswählen

## +-------------------------------------------------------------------------+
## | Get data array for a chart                                              |
## |                                                                         |
## | string  $name    the name of the database field  (e.g. outTemp)         |
## | string  $column  the column of the display value (e.g. min, max, avg)   |
## +-------------------------------------------------------------------------+

#def getChartData($name, $column)
  #set current_interval = int($Extras.Charts.current_timespan)
  #if $name == "rain" or $name == "ET"
#if $name == "rain" or $name == "ET"

Aber das reicht wohl nicht. :D

Re: Weewx Skin NeoWX Material

von moppedhausi » 16 Okt 2024 16:33

Werner hat geschrieben: 16 Okt 2024 16:05
Kann man den ganz rusnehmen?
Ja.
Dann muss man aber konseqenterweise es auch bei UV und radiation machen,
denn die haben auch um 00:00 immer auch den 0 Wert.
Mit 0 bei 00:00 Uhr könnte ich ja leben, aber 0,0 mm Evapotranspiration sieht bisschen blöde aus. :D

Re: Weewx Skin NeoWX Material

von Werner » 16 Okt 2024 16:05

Kann man den ganz rusnehmen?
Ja.
Dann muss man aber konseqenterweise es auch bei UV und radiation machen,
denn die haben auch um 00:00 immer auch den 0 Wert.
Ändern des Eintrags für ET und hinzufügen für UV und ratiation
in der index.html.tmpl

Code: Alles auswählen

        #else if $name == 'ET'

        <div class="row">
          <div class="col-3 text-muted font-small">
            <br>
            
          </div>
          <div class="col-6">
            <h4 class="h2-responsive">$day.ET.sum</h4>
          </div>
          <div class="col-3 text-muted font-small hi-text">
            $day.ET.max <br>
            ($day.ET.maxtime.format($Extras.Formatting.datetime_today))
          </div>
        </div>

        #else if $name == 'UV'

        <div class="row">
          <div class="col-3 text-muted font-small">
            <br>
            
          </div>
          <div class="col-6">
            <h4 class="h2-responsive">$current.UV</h4>
          </div>
          <div class="col-3 text-muted font-small hi-text">
            $day.UV.max <br>
            ($day.UV.maxtime.format($Extras.Formatting.datetime_today))
          </div>
        </div>

        #else if $name == 'radiation'

        <div class="row">
          <div class="col-3 text-muted font-small">
            <br>
            
          </div>
          <div class="col-6">
            <h4 class="h2-responsive">$current.radiation</h4>
          </div>
          <div class="col-3 text-muted font-small hi-text">
            $day.radiation.max <br>
            ($day.radiation.maxtime.format($Extras.Formatting.datetime_today))
          </div>
        </div>

Re: Weewx Skin NeoWX Material

von moppedhausi » 16 Okt 2024 09:19

Was ich jetzt wohl habe, ist links der Eintrag 0,0 mm Evapotranspiration.
Kann man den ganz rusnehmen?
weewx6.jpg
weewx6.jpg (21.97 KiB) 4501 mal betrachtet

Re: Weewx Skin NeoWX Material

von Werner » 15 Okt 2024 15:59

@Wilfried,
Kann man es für die aktuelle Seite auch realisieren?
Jein.
Man kann, so wie beim Regen die Tagessumme anzeigen lassen.

Anbei die komplette index.html.tmpl
Hier wurde auch noch hail (für Piezo-Regen) aufgenommen,
wenn Du diesen Regen auch anzeigen lassen willst, musst Du in der skin.conf
das ergänzen bei z.B. ... barometer, rain, hail, ET, snowDepth, ...
Ich habe hier ET nach vorne nach Regen umgestellt!

Code: Alles auswählen

values_order = 
charts_order =

index.html.zip
(4.06 KiB) 221-mal heruntergeladen

Re: Weewx Skin NeoWX Material

von moppedhausi » 14 Okt 2024 15:22

Werner hat geschrieben: 13 Okt 2024 20:32

Code: Alles auswählen

#def getChartData($name, $column)
  #set current_interval = int($Extras.Charts.current_timespan)
  #if $name == "rain" or $name == "ET" 
    #set current_interval = int($Extras.Charts.current_rain_timespan)
  #end if

  #if $day.ET.has_data and $day.ET.sum.raw is not None and $day.ET.sum.raw > 0.0
  ##$getChartJsCode("ET", "ETchart", "area", "ET", "", "max")
  $getChartJsCode("ET", "ETchart", "bar", "ET", "", "sum")
  #end if
Also oben ' or $name == "ET" ' ergänzen
und $getChartJsCode("ET", "ETchart", "bar", "ET", "", "sum")
Dann bekommt man auch eine grafische Darstellung.
Es geht nur mit der "bar" Darstellung!
Das hat wunderbar funktioniert Werner.
weewx3.jpg
weewx3.jpg (50.83 KiB) 4620 mal betrachtet
Kann man es für die aktuelle Seite auch realisieren?
weewx4.jpg
weewx4.jpg (15.38 KiB) 4620 mal betrachtet

Re: Weewx Skin NeoWX Material

von Werner » 13 Okt 2024 20:32

Das müsste am NeoWX Skin liegen
Definitiv!
Mache folgende Änderungen in der index.html.tmpl

Code: Alles auswählen

#def getChartData($name, $column)
  #set current_interval = int($Extras.Charts.current_timespan)
  #if $name == "rain" or $name == "ET" 
    #set current_interval = int($Extras.Charts.current_rain_timespan)
  #end if

  #if $day.ET.has_data and $day.ET.sum.raw is not None and $day.ET.sum.raw > 0.0
  ##$getChartJsCode("ET", "ETchart", "area", "ET", "", "max")
  $getChartJsCode("ET", "ETchart", "bar", "ET", "", "sum")
  #end if
Also oben ' or $name == "ET" ' ergänzen
und $getChartJsCode("ET", "ETchart", "bar", "ET", "", "sum")
Dann bekommt man auch eine grafische Darstellung.
Es geht nur mit der "bar" Darstellung!

Re: Weewx Skin NeoWX Material

von moppedhausi » 13 Okt 2024 11:22

Das müsste am NeoWX Skin liegen, denn beim Seasons und auch beim WDC Skin werden die Werte angezeigt:
seasons.png
seasons.png (19.62 KiB) 4688 mal betrachtet
wdc.png
wdc.png (18.85 KiB) 4688 mal betrachtet

Re: Weewx Skin NeoWX Material

von Werner » 12 Okt 2024 20:06

In der Annahme, der Wert wird wie bei Niederschlag kumuliert, habe ich mich über den Wert gewundert
Ich habe mich damit noch nicht auseinander wie WeeWx das handhabt. Bei der DAVIS Vantage kommt dieser Wert ja auch nur alle Stunde.

Ist da wahrscheinlich ein

Code: Alles auswählen

[Accumulator]
    [[ET]]
        extractor = ???????
Eintrag nötig.

So sieht es mit der Default-Einstellung für die Grafiken bei der Vantage heute aus.
0g9zd18b.png
0g9zd18b.png (34.19 KiB) 4705 mal betrachtet

Re: Weewx Skin NeoWX Material

von moppedhausi » 12 Okt 2024 01:36

Hab mich vielleicht ein wenig umständlich ausgedrückt.

Die Anzeige ist da, aber egal ob ich mir Aktuell, Gestern, Woche, oder Jahr anschaue, immer ist der Wert auf 0,0 mm.
In der Annahme, der Wert wird wie bei Niederschlag kumuliert, habe ich mich über den Wert gewundert.

Re: Weewx Skin NeoWX Material

von Werner » 11 Okt 2024 19:53

@Wilfried,

ist doch da (auch bei Dir - gerade kontrolliert)
2024-10-11 20_48_47-Window.png
2024-10-11 20_48_47-Window.png (24.79 KiB) 4729 mal betrachtet
Der zuständige Code dafür in der skin.conf

Code: Alles auswählen

    [[Appearance]]

        # The order of values cards (left column)
        values_order = outTemp, outHumidity, barometer, windSpeed, rain, snowDepth, dewpoint, windchill, heatindex, inTemp, inHumidity, UV, ET, radiation, appTemp, cloudbase, extraTemp1, extraHumid1, extraTemp2, extraHumid2, extraTemp3, extraHumid3, extraTemp4, extraHumid4, extraTemp5, extraHumid5, extraTemp6, extraHumid6, extraTemp7, extraHumid7, extraTemp8, extraHumid8, leafWet1, soilTemp1, soilTemp2, soilTemp3, soilTemp4, soilTemp5, soilTemp6, soilTemp7, soilTemp8, co2, co2_Temp, co2_Hum, pm1_0, pm2_5, pm4_0, pm10_0, pm25_1, pm25_2, pm25_3, pm25_4, hailBatteryStatus, ws90cap_volt,lightning_strike_count, lightning_distance

ET ist nach UV

Weewx Skin NeoWX Material

von moppedhausi » 11 Okt 2024 09:14

Guten Tag Werner,

habe jetzt erst festgestellt, dass beim NeoWX Material Skin kein Evapotranspiration Wert angezeigt wird.
https://www.wetter-willich.de/wetter/weewx/standard/

Das gleiche ist auch bei Deinem Skin.
https://www.pc-wetterstation.de/wetter/weewx6/neowx/

Nach oben