WeeWx Skin Belchertown 1.8

wenn es um andere Software geht
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

WeeWx Skin Belchertown 1.8

Beitrag von Werner »

Seit gestern ist die Beta3 verfügbar.
Sind keine großartigen Änderungen gegenüberder Beta2.
z.B. Fehler bei Sichtweite beseitigt

Ich habe aber mittlerweile weitere Anpassungen mit Unterstützung von Manfred durchgeführt.
- Korrektur, dass immer bei Forecast von "Pirateweather" auch das Vorhersage-Icon angezeigt wird
- Die Unterseiten werden jetzt auch alle 5 Minuten neu "aufgebaut"
- Deshalb wird bei den Unterseiten jetzt auch die Aktualisierung-Zeit angezeigt.
- Der angezeigte Stationsname wird jetzt von Weewx übernohmen.
- Bei der Rekorden bzw. Min./Max. werden jetzt zusätzliche Daten angezeigt (z.B. Sonnenscheinzeiten)
- Bei History-Tabellen wurden fehlende Farb-Einträge hinzugefügt (z.B. bei den Hohen Temperaturen wurden diese hohen Werte nicht "eingefärbt"

Alle geänderten Dateien mit der belchertown17.py sind in der zip-Datei Belchertown17mod.zip
auf https://github.com/WernerKr/Ecowitt-or- ... main/skins
bzw. die Einzel-Dateien unter
https://github.com/WernerKr/Ecowitt-or- ... chertown17
und die belchertown17.py Datei unter
https://github.com/WernerKr/Ecowitt-or- ... weewx/user

Empfehlung wer das Nutzen möchte:
Den Original Beta3 skin https://github.com/uajqq/weewx-belchertown-new
downloaden und in den Ordner Belchertown17 installieren.
Dann meine geänderten Dateien ebenfalls unter Belchertown17 ablegen bzw. die vorhandenen Datei damit ersetzen und seine graph.conf dahin kopieren bzw. wer meine Skin-Grafiken probieren will, die Datei graphs_my.conf umbenennen zu graphs.conf


Beispiel-Seite mit Aeris bzw. XWeather Vorhersage
https://www.pc-wetterstation.de/wetter/ ... lchertown/

Beispiel-Seite mit Pirateweather:
https://www.pc-wetterstation.de/wetter/ ... lchertown/
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

WeeWx Skin Belchertown 1.8

Beitrag von Werner »

Seit heute ist die offizielle Version 1.8 verfügbar

siehe https://www.pc-wetterstation.de/wetter/ ... index.html

Neu insbesondere WindBarb - Windgrafik mit Windrichtungspfeilen.
Die geänderten Datei dazu findet Ihr wie neuerdings immer auf GitHub
https://github.com/WernerKr/Ecowitt-or- ... main/skins
als Datei Belchertown18mod.zip
oder alle Einzeldateien dazu:
https://github.com/WernerKr/Ecowitt-or- ... chertown18

Wobei ich immer noch die highchart-js-Datei von der Version 10.3.3 lokal einsetze
gegenüber der Einstellung von 1.8 mit 12.6.0 von der highchart Seite
Neu sind hier windbarb.js und windbarb.js.map Dateien
Der Unterschied zwischen beiden Versionen sind die Dateigrößen - Version 12.6.0 sind viel größer
einen weiteren Unterschied oder Nachteil konnte ich nicht feststellen.
Benutzeravatar
JoachimF
Beiträge: 380
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von JoachimF »

Da man wegen der Hitze nicht mehr nachmittags draußen sein kann, probiere ich nun die 18 aus.

1. Problem nach dem Kopieren der weewx.conf zu weewx180.conf mit Anpassungen der DB und html-seiten,
und Erstellung von /usr/lib/systemd/system/weewx180.service ( zeigt auf weewx180.conf)

Html-Seiten werden erstellt und keine Fehlermeldung in der Syslog, aber

Code: Alles auswählen

pi@raspi145:~ $ sudo systemctl status weewx180
● weewx180.service - WeeWX
     Loaded: loaded (/usr/lib/systemd/system/weewx180.service; disabled; preset: enabled)
     Active: active (running) since Fri 2026-06-19 13:54:56 CEST; 3min 53s ago
 Invocation: 8e8fbcdee111451a8333f05685c8042c
       Docs: https://weewx.com/docs
   Main PID: 3825 (python3)
      Tasks: 3 (limit: 8745)
....
disabled bekomme ich nicht weg.

Ganz unabhängig davon, muß ich bei dieser Weewx -Installation auf dem TestRaspi alle Ordner und Dateien dem User und der Gruppe weewx:weewx zuordnen, sonst gibt es nur Fehlermeldungen.
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von Werner »

@Joachim,

warum machst Du eine eigene Weewx - Instanz für diesen Skin auf?
Viel einfacher wäre es, den Skin in einem neuen Skin-Ordner zu installieren (kopieren)
und eben nur einen entsprechenden zusätzlichen Skin-Eintrag in der weewx.conf zu machen.

Unabhängig davon, sind wir jetzt aber schon bei Belchertown 21beta2 angekommen.
Heißt jetzt auch new-belchertown und hier wird es da komplizierter,
da es viele Verweise auf die new_belchertown.py gibt.
D.h. hier die py-Datei umbenennen zum Testen einer neueren Version ist wegen des großen Aufwandes
fast unmöglich. Also ist hier dazu ein eigener Computer zum Testen notwendig.

Ich habe nur noch einen Skin mit Belchertown 18 laufen zum vergleichen.
Der Rest läuft jetzt mit New Belchertown 2.1beta2.
Da dieser Skin bei den "Allen" Grafiken keine 2 Grafiken nebeneinander mehr macht, habe ich versucht das wieder zu realisieren. Jetzt ist zwar Platz für 2 Grafiken es wird aber nur eine Grafik dargestellt.
Die Ursache habe ich noch nicht ergründen können.
Link zum New Belchertown skin mit GW3000.
https://www.pc-wetterstation.de/wetter/ ... lchertown/

Ich gehe davon aus, dass Du das auch gemacht hast:

Code: Alles auswählen

sudo systemctl enable weewx180
Benutzeravatar
JoachimF
Beiträge: 380
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von JoachimF »

@Werner,

die Belchertown 21beta2 habe ich installiert und in syslog erhalte ich viele WARNING, die im Prinzip alle ähnlich sind

Code: Alles auswählen

Deprecated option 'homepage_graphs_link' found in [Labels][Generic]. It is ignored. Please rename it to 'homepage_charts_link' in weewx.conf.
Deprecated option 'nav_graphs' found in [Labels][Generic]. It is ignored. Please rename it to 'nav_charts' in weewx.conf.
Deprecated option 'graphs_page_header' found in [Labels][Generic]. It is ignored. Please rename it to 'charts_page_header' in weewx.conf.
Deprecated option 'homepage_graphs_link' found in [Labels][Generic]. It is ignored. Please rename it to 'homepage_charts_link' in weewx.conf.
In der skin.conf finde ich unter 'Labels' nicht die angemoserten Warnungen.
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von Werner »

@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.
Benutzeravatar
JoachimF
Beiträge: 380
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von JoachimF »

@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) 335 mal betrachtet
bei dir
beben1.png
beben1.png (393.18 KiB) 335 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
    
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von Werner »

@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
Benutzeravatar
JoachimF
Beiträge: 380
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von JoachimF »

@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?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von Werner »

@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.
Benutzeravatar
JoachimF
Beiträge: 380
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von JoachimF »

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

sieht bei mir so aus
klima-header.png
klima-header.png (51.46 KiB) 176 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 :(
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von Werner »

@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


Benutzeravatar
JoachimF
Beiträge: 380
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von JoachimF »

@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) 157 mal betrachtet
leider momentan kein Wind

Auch mit den Beaufort-Werten sieht es mau aus
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 6164
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 151 mal
Kontaktdaten:

Re: WeeWx Skin Belchertown 1.8

Beitrag von Werner »

@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)
Antworten