WeeWx Skin Belchertown 1.8

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 Belchertown 1.8

Re: WeeWx Skin Belchertown 1.8

von Werner » 07 Jul 2026 20:06

@Joachim,

sehr schön.
Allmählich wird die 2.1beta fertig - ich habe mittlerweile die History 4.2 durch 4.4 ersetzt,
die zusätzliche "Gesamt"-Werte (Min, Durchschnitt, Max für alle Daten/Jahre) ausgeben kann.

Als Tipp für Dich vielleicht - skin mehrsprachig (vom neuen Entwickler)
Es läuft eigentlich über zwei Sprach Dateien (de.conf und fr.conf):

Code: Alles auswählen

You then could maintain two separate chart.conf files you can personalize or translate separately:
skins/new-belchertown/charts.conf
skins/new-belchertown-fr/charts.conf
But that's cumbersome and doubly hard to maintain. I think a better option might be to just add label support to charts.conf instead. That way, you could define a chart group like this:
[day]
    title = $chart_day_title
    button_text = $chart_day_button

    [[chart1]]
        title = $chart_temperature_title
        [[[outTemp]]]
            name = $chart_outtemp_series
And then have the existing skin generate two reports, instead of having two skins running parallel:

[StdReport]

    [[new-belchertown-en]]
        skin = new-belchertown
        HTML_ROOT = public_html/en
        enable = true
        lang = en

        [[[Extras]]]
            forecast_lang = en
            site_title = "My Weather Website"

        [[[Labels]]]
            [[[[Generic]]]]
                chart_day_title = "Today"
                chart_day_button = "Day"
                chart_temperature_title = "Temperature"
                chart_outtemp_series = "Temperature"

    [[new-belchertown-fr]]
        skin = new-belchertown
        HTML_ROOT = public_html/fr
        enable = true
        lang = fr

        [[[Extras]]]
            forecast_lang = fr
            site_title = "Mon site météo"

        [[[Labels]]]
            [[[[Generic]]]]
                chart_day_title = "Aujourd'hui"
                chart_day_button = "Jour"
                chart_temperature_title = "Température"
                chart_outtemp_series = "Température"

Re: WeeWx Skin Belchertown 1.8

von JoachimF » 07 Jul 2026 16:56

@Werner,
Das ist der einfachste Weg.
Hat funktioniert.

https://puttkammer.de/new-belchertown/index.html

Re: WeeWx Skin Belchertown 1.8

von Werner » 06 Jul 2026 19:42

@Jaochim
oder kann ich einfach die Ordner weewx.conf, skins, weewx/bin kopieren ( mit entsprechender Anpassung )?
Das ist der einfachste Weg.

Ich mache es mittlerweile immer so ;)

Re: WeeWx Skin Belchertown 1.8

von JoachimF » 06 Jul 2026 14:05

@Werner,

auf dem W(etter)Raspi laufen 2 Instanzen Ecowitt und Davis, mit SeasonsEcowitt und Belchertown bzw. SeasonsDavis und Belchertown.
Auf dem Test Raspi läuft New-Belchertown beta3.

Wie Transportiere ich diese Version als weitere Instanz (4) auf den W-Raspi?

sudo weectl extension install weewx-belchertown-new-2.1beta3.zip --config=/etc/weewx/weewx4.conf
und dann Ordner kopieren

oder kann ich einfach die Ordner weewx.conf, skins, weewx/bin kopieren ( mit entsprechender Anpassung )?

Re: WeeWx Skin Belchertown 1.8

von Werner » 05 Jul 2026 18:56

@Joachim,

das könnte an der Highcharts Version liegen, aber wahrscheinlich wird diese Grafik jetzt
etwas "anders" erzeugt, da bei New-Belchertown sehr viel geändert wurde.

Wenn es Dich stört, kannst Du ja einen "New issues" starten.

Re: WeeWx Skin Belchertown 1.8

von JoachimF » 05 Jul 2026 17:46

@Werner,

danke für die '..mod.zip' .
Vor 1 Woche habe ich mir die Installation zerschossen und mir dann eine Hitzepause gekönnt.
Nun läuft es mit der beta3 . :D

Mit der Graphik Windverteilung habe ich zur alten Belchertown einen Unterschied festgestellt.
wind.png
wind.png (39.66 KiB) 204 mal betrachtet
wind1.png
wind1.png (37.34 KiB) 204 mal betrachtet
Bei der 'alten Graphik' wird der Text 'Frequenz' nicht abgedeckt.

Re: WeeWx Skin Belchertown 1.8

von Werner » 27 Jun 2026 21:20

@Joachim,

ich hab Dir meinen aktuellen 2.1beta3 auf Github abgelegt:
https://github.com/WernerKr/Ecowitt-or- ... a3_mod.zip
Darin fehlen die skin.conf und chart.conf
Auf den solltest Du aufbauen können.
Meine Empfehlung: nutze erst diese Version mit Deiner skin.conf und chart.conf
und "baue" dann Deine anderen Änderungen (Webcam, usw. ) ein.

Wie schon geschrieben sind da sehr viele Änderungen enthalten, basiert auf dem
development Zweig (mit allen aktuellen Änderungen bis heute - also auch mit der Unterstützung
von unit_switching = 0/1, wenn man es aktiviert)

Re: WeeWx Skin Belchertown 1.8

von JoachimF » 27 Jun 2026 20:17

@Werner,

Code: Alles auswählen

# Farbvorgaben für Einfärbung der Geschwindigkeit (->Beaufort 0 - 6)
beauford0 = "#38C8F6"
beauford1 = "#1278C8"
beauford2 = "#71BC3C"
beauford3 = "#FFAE00"
beauford4 = "#FF7F00"
beauford5 = "#FF4500"
beauford6 = "#9F00C5"

Die Farbvorgabe für den Richtungsring ist in der style.css hinterlegt
Das bekomme ich nicht hin!
zum Richtungsring ( bei dir : <div class="compass compasscolorX"> )
hier nur : <div class="compass">

Farben sind in der style.css vorhanden
wind.png
wind.png (15.29 KiB) 422 mal betrachtet
leider momentan kein Wind

Auch mit den Beaufort-Werten sieht es mau aus

Re: WeeWx Skin Belchertown 1.8

von Werner » 27 Jun 2026 13:32

@Joachim,

dann dürften Dir diese Texte in der de.conf fehlen:

Code: Alles auswählen

        # Navigation Menu
        nav_home        = Aktuell
        nav_charts      = Diagramme
        nav_records     = "Min/Max"
        #nav_records = Rekorde
        nav_reports     = "klimatol. Tabellen"
        nav_about       = "Station"
        nav_station     = Über die Station
        nav_history     = Historie
        nav_menu    = "Menü"
        appearance_heading = "Erscheinungsbild"
        theme_light = "Hell"
        theme_dark  = "Dunkel"
        theme_auto  = "Automatisch"

        # Default page headers
        home_page_header        = Aktuelles Wetter in ...
        charts_page_header      = Wetter-Diagramme
        records_page_header     = Wetter-Rekorde
        reports_page_header     = Reports mit allen Daten
        history_page_header     = Chronik
        about_page_header       = Impressum / Disclaimer / Datenschutzerklärung


Re: WeeWx Skin Belchertown 1.8

von JoachimF » 27 Jun 2026 13:06

..../new-belchertown/klima/weewx-m-2023-10.html

sieht bei mir so aus
klima-header.png
klima-header.png (51.46 KiB) 441 mal betrachtet
Das Header-Feld (rot umrandet) ist leer.
Wie schreibe ich einen Text in das Feld?
Mit der page-haeder.inc gelingt es mir nicht :(

Re: WeeWx Skin Belchertown 1.8

von Werner » 23 Jun 2026 18:22

@Joachim,
Historie wird wie bei der Belchertown 1.7 integriert?
Ja.

Meine aktuellen Änderungen:
Option für Anzeigen in skin.conf

[Extras]

show_apptemp = 1
show_windrun = 1

# Farbvorgaben für Einfärbung der Geschwindigkeit (->Beaufort 0 - 6)
beauford0 = "#38C8F6"
beauford1 = "#1278C8"
beauford2 = "#71BC3C"
beauford3 = "#FFAE00"
beauford4 = "#FF7F00"
beauford5 = "#FF4500"
beauford6 = "#9F00C5"

Die Farbvorgabe für den Richtungsring ist in der style.css hinterlegt

# radar_overlay for Windy:
#radar = default
#wind, gust, Accu, satellite, pressure, temp, dewpoint, rh, wetbulbtemp, solarpower, uvindex, rain, rainAccu, snowAccu,
#snowcover, ptype, thunder, clouds, hclouds, mclouds, lclouds, fog, cloudtop, cbase, visibility, cape, ccl,
#wavePower, aod550, gtco3 (=Ozon), tcso2, cosc, dustsm,
#no2, pm2p5, go3

radar_overlay = gust

# Anzeigen lokalen pm2.5 oder AQI Sensor
# Vorang hat der aqi_sensor (wenn Daten dafür vorhanden!)
# vom PM2.5 Wert wird sonst der AQI Wert berechnet.
local_api = 1
pm25_sensor = "pm25_2"
#pm25_sensor = "pm2_5" ## for Weatherlink Live Airlink
aqi_sensor = "pm25_RealAQI_ch2" ## AQI from Ecowitt_http Sensor 2
#aqi_sensor = "fpm25_AQI_ch2" ## AQI from FOSHKplugin Sensor 2
#aqi_sensor = "pm2_5_aqi" ## Weatherlink Live Airlink

In der aktuellen Beta hat der lokale PM2.5 Sensor Vorrang, wenn er als pm2_5 so in der Datenbank vorhanden ist,
Ist z.B. bei Ecowitt der WH45 bzw. WH46 Sensor oder bei Davis der Airlink Sensor
Diese Vorrangschaltung habe ich deaktiviert, da ich ja schon früher die lokale Anzeige (siehe vorher) "eingebaut" habe.
Allerdings wenn als Provider Pirateweather verwendet wird, wird dieser (sofern vorhanden) trotzdem verwendet,
da Pirateweather den AQI Wert nicht zur Verfügung stellt.
Ausserdem wurde die Berechnung des AQI Wertes (wenn der lokale PM2.5 Sensor bei Pirateweather verwendet wird) umgestellt auf
die Europäische Berechnung (WHO AQG 2021 Richtwert) und nicht die Berechnung von new-belchertown (nutzt 2024 PM NAAQS revision)

# Beaufort Text anzeigen
beaufort_category = 1
beaufort_category_gusts = 1

# wenn obiges gewählt kann man damit den Beaufort Wert anzeigen lassen (auch eingefärbt)
beaufort_value = 1

Auf dem Hauptschirm wird Solar und UV zusätzlich aufgeführt.
Bei der Wettervorhersage wird gegenüber dem Original die absolute Erfassungszeit und als Tooltip die relative Zeit angezeigt.
Original: Relative Zeit (zuletzt aktualisiert vor xx Minuten) und als Tooltip die absolute Zeit (z.B. 19. Juni 2026 15:03)

Zusätzlich bei gesetzter Option: current_conditions_timestamp_enabled = 1
diese Beobachtungszeit (gibt es bei 2.1 beta nicht mehr!) und weicht in der Regel
immer von der angezeigten Uhrzeit ab - ist die Zeit von wann die Vorhersage tatsächlich
stammt.

Bei der Erdbebenanzeige wird auch der Standort als Text angezeigt (z.B. Croatia)
und die Größe wurde an die zusätzliche Anzeige von UV und Solar angepasst.

Im Original wird Windstille unter 1 Knoten gesetzt = 1.852 km/h,
ich verwende 0.5 Knoten = 0,926 km/h
Windstille ist definiert < 0.3 m/s = 1.08 km/h = 0.58 Knoten


In der Kopfzeige wird die tatsächlich verwendete Wetterstation angezeigt (z.B. GW3000A_V1.2.1)
und die Aktualisierungszeit.
Zusätzlich ist die Seitenaktualisierung für die Zusatzseiten alle 300sec (5Minuten) in der
header.html.tmpl "eingebaut"

Grafiken:
es wurde auf die frühere Nutzung der Zoomfunktion zurückgestellt (also immer aktiv!).
Wenn die Option zentral oder je Grafik in der charts.conf gesetzt:
zoom = 1
werden die neuen umfangreichen Zoom-Möglichkeiten aktiviert.

MIN/MAX bzw. Rekorde:
zusätzliche Darstellungen: (Datei records.inc )
Mittlere Stundenwerte von heute
Mittelwerte von heute
Mittelwerte von gestern
Mittelwerte Juni 2026

Sonnenschein-Zeit, Regendauer-Zeit
Datei(en) records\index.html.tmpl
records-table.inc
records.inc


History:
Übernommen von Manfred, mit ein paar Farbanpassungen
Datei history.inc,
Ordner history mit Datei index.html.tmpl
Ordner klima mit Dateien weewx-m-YYYY-MM.html.tmpl und weewx-j-YYYY.html.tmpl

Alle zusätzlichen Texte sind in der Sprachdatei de.conf hinterlegt.

Re: WeeWx Skin Belchertown 1.8

von JoachimF » 23 Jun 2026 15:15

@Werner,
Der Rest läuft jetzt mit New Belchertown 2.1beta2.
Ein paar Veränderungen hast du gegenüber dem Standard vorgenommen.
z.B. compass mit current wind (Farbe)
2 AQI Anzeigen
Graphiken mit Auswahlregler unten

Historie wird wie bei der Belchertown 1.7 integriert?

Re: WeeWx Skin Belchertown 1.8

von Werner » 21 Jun 2026 19:05

@Joachim,

Du verwendest den amerikanischen Erdbebendienst - > USGS
Ausserdem Radius von 2000 km (ist aber doch schon etwas übertrieben :wink: )
Für Europa gibt es da sehr wenige Aktualisierungen.
Der Dienst "ReNaSS" wird in der Version 2.0 nicht mehr unterstützt und wird automatisch
auf den Europäischen Erdbebendienst "EMSC" umgestellt.
Sollte man deshalb von Haus aus setzen (und ist bei mir auch gesetzt):

Code: Alles auswählen

earthquake_server      = EMSC

Re: WeeWx Skin Belchertown 1.8

von JoachimF » 21 Jun 2026 09:52

@Werner,

ich habe erstmal die mitgelieferte de.conf genommen und die Fehlermeldungen sind weg!

Earthquake Bild bei mir
beben.png
beben.png (55.82 KiB) 600 mal betrachtet
bei dir
beben1.png
beben1.png (393.18 KiB) 600 mal betrachtet
Ich denke es nicht das G7 Beben mit Trump

Code: Alles auswählen

    # ----- Earthquake options -----
    earthquake_enabled     = 1
    earthquake_maxradiuskm = 2000
    earthquake_stale       = 10740
    earthquake_server      = USGS #GeoNet #ReNaSS #USGS
    earthquake_minmag      = 2
    

Re: WeeWx Skin Belchertown 1.8

von Werner » 20 Jun 2026 21:35

@Joachim,
In der skin.conf finde ich unter 'Labels' nicht die angemoserten Warnungen.
die Meldungen sind darin begründet, dass alles auf chart (früher graph) umgestellt wurde.
Du musst Deine vorhandene de.conf entsprechend anpassen oder die mitgelieferte de.conf nutzen und da dann Deine Änderungen eintragen.
Bzw. wenn Deine Labels in der weewx.conf sind, diese entsprechend anpassen oder besser diese
auskommentieren, dass sie nicht mehr verwendet werden und die de.conf nutzen.
Vorteil damit: bei Änderungen ist kein Neustart von weewx notwendig.

Nach oben