Belchertown 1.7beta - Debian 13 (trixie)

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: Belchertown 1.7beta - Debian 13 (trixie)

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 05 Mai 2026 18:51

wo finde ich den Code?
Die geänderten bzw. neuen Datei liegen jetzt auf GitHub
https://github.com/WernerKr/Ecowitt-or- ... main/skins
Datei: Belchertown17mod.zip.
Ebenfalls gibt es neue neue belchertown17.py,
historygenerator4.py und time_since.py sind für Historie notwendig!
Die ganzen Tabellen-Definition sind in der skin.conf enthalten.
Bei mir wird belchertown17 und nicht belchertown verwendet
- deshalb so auch in der skin.conf Datei eingetragen.
skin.conf habe ich seit langem folgende Einstellung
Ja das ist die eine Möglichkeit mit der "festen" URL-Vorgabe, in diesem Fall werden alle anderen
"Windy"-Einstellungen nicht verwendet.
Mit der Möglichkiet das Overlay in der skin.conf zu ändern, ist eine Vorbereitung geschaffen, das Overlay dynamisch den Wetterbedingungen anzupassen,
z.B. bei Gewitter auf das overlay "radar_overlay = thunder" umzustellen.

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 05 Mai 2026 17:53

Werner hat geschrieben: 04 Mai 2026 17:51 Ich habe beim Belchertown 1.7beta2 skin auch die Historie Funktion hinzugefügt.
Vielen Dank dazu an Manfred ( wetter-ruppersthal.at ) der mir die entsprechenden Dateien
zur Verfügung gestellt hat.
und wo finde ich den Code?
für das "Windy-Objekt" sind
folgende Einstellungen aktiviert

Code: Alles auswählen

    radar_marker = 1
    radar_zoom = 7		#default = 8
    radar_overlay = gust
In der skin.conf habe ich seit langem folgende Einstellung
[Extras]

# General Site Defaults
...
radar_html = "<iframe width="650" height="350" src="https://embed.windy.com/embed2.html?lat ... arRange=-1" frameborder="0"></iframe>"
radar_html_dark = ""
radar_width = 650
radar_height = 360
radar_marker = 0
Ich vertstehe nicht den Vorteil bzgl. 'Windy-Objekt'.

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 05 Mai 2026 08:13

Ich habe die Vorhersagen von aeris und pirateweather mir angeschaut

Aeris
vorher-aeris.png
vorher-aeris.png (44 KiB) 24 mal betrachtet
Pirateweather
vorher-pirate.png
vorher-pirate.png (59.88 KiB) 24 mal betrachtet
Es bestehen deutliche Unterschiede.
Da ich noch keine Erfahrung bzgl. Glaubwürdigkeit habe,
wie sind die Erfahrungen hier im Forum?

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 04 Mai 2026 21:15

Code: Alles auswählen

forecast_api_secret = xxxxxxx_deleted
Was nach dem "=" steht ist belanglos, da pirateweather das nicht benötigt.
Die Option muss nur vorhanden sein, soweit ich mich entsinne, als ich mir
den Code angesehen habe.

Das ist was an pirateweather übertragen wird:

Code: Alles auswählen

url = f"https://api.pirateweather.net/forecast/{forecast_api_id}/{latitude},{longitude}?units={forecast_units}&lang={forecast_lang}&exclude=minutely"

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 04 Mai 2026 20:30

xxxxxxx_deleted
habe ich so interpretiert, Wert aus Sicherheitsgründen gelöscht ist ein Stellvertreter.

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 04 Mai 2026 20:17

Das sind meine Einstellungen:

Code: Alles auswählen

    forecast_enabled = 1
    # forecast_provider = "pirateweather", "aeris", "xweather"
    forecast_provider = "pirateweather"
    forecast_api_id = meine_api_id
    forecast_api_secret = xxxxxxx_deleted
    forecast_units = ca
    forecast_interval_hours = 1
    
    forecast_lang = de
    forecast_stale = 3540 			# 59 minutes
    current_conditions_stale = 3540 	# 59 minutes    
    forecast_aeris_use_metar          = 1
    forecast_alert_enabled            = 1
    forecast_alert_limit              = 1
    forecast_show_daily_forecast_link = 0
    forecast_daily_forecast_link = ""
    forecast_show_humidity_dewpoint   = 1			#keine Wirkung bei pirateweather
 
     forecast_place = "48.0,13.0"

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 04 Mai 2026 20:02

Werner hat geschrieben: 04 Mai 2026 17:51 Ausserdem ist hier als Vorhersage-Provider "piratateweather" eingestellt und

Code: Alles auswählen

    # Forecast defaults
    forecast_enabled        = 1
    forecast_provider       = "pirateweather"
    forecast_api_id = "XYZ..."
    forecast_api_secret = ""
    forecast_units = "si"
    forecast_interval_hours = 24
    
Einen api_secret habe ich nicht, aber eine api_id,
dennoch erfolgt keine Vorhersage.

Was fehlt noch?

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 04 Mai 2026 17:51

Ich habe beim Belchertown 1.7beta2 skin auch die Historie Funktion hinzugefügt.
Vielen Dank dazu an Manfred ( wetter-ruppersthal.at ) der mir die entsprechenden Dateien
zur Verfügung gestellt hat.
Ausserdem ist hier als Vorhersage-Provider "piratateweather" eingestellt und
für das "Windy-Objekt" sind
folgende Einstellungen aktiviert

Code: Alles auswählen

    radar_marker = 1
    radar_zoom = 7		#default = 8
    radar_overlay = gust
Zusätzlich wird hier der lokale AQI Wert (von Ecowitt Station) eingeblendet.
"pirateweather" stellt diesen Wert nicht zur Verfügung, wobei
"aeris" oder "xweather" (sind eigentlich beide jetzt das gleiche!) schon.
Wenn vorhanden werden und auch aktiviert dessen Daten zusätzlich dargestellt.
https://www.pc-wetterstation.de/wetter/ ... elchertown

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 04 Mai 2026 08:40

Zu AQI Standort in der skin.conf

forecast_place = "43.48,6.19" ##Carces
Gebe ich meinen richtigen Standort ein, wird mir der Nachbarort angezeigt.
(vermutlich weil ich näher an diesem gelegen bin)

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 29 Apr 2026 19:25

@Werner,

vielen Dank!!! :D

Es sind nun doch einige Codezeilen mehr.

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 29 Apr 2026 12:12

Vielleicht mit 'Turn On Raspi Pi Connect'?
Ja, das wäre eine Möglichkeit.
Du must das aber auch konfiguriert haben.

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 29 Apr 2026 10:28

@Werner
Ich probiere ALLES erst auf dem Testraspi aus.
Mit einem Link direkt auf den Raspi?
Vielleicht mit 'Turn On Raspi Pi Connect'?

Ansonsten kann ich weewx zippen und auf meinem Webspace ablegen, der hat einen freien Zugangsordner.

Heute passiert Nichts, weil ich zum Petanquespielen unterwegs bin :D

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 29 Apr 2026 09:42

@Joachim,

hast Du einen Link wo ich mir das ansehen kann?
Wo sind Deine belchertown [Extra] Einträge?
In der weewx.conf oder/und in der skin.conf.
Wenn in Beiden vorhanden, wird der Eintrag in der skin.conf ignoriert.

Ich habe deshalb die Beispiel skin.conf (und auch de.conf) so aufgebaut, das
in der weewx.conf nur noch so etwas stehen muss:

Code: Alles auswählen

[StdReport]
    [[Belchertown]]
        skin = Belchertown17
        HTML_ROOT = /var/www/html/weewx/belchertown
        enable = true
        lang = de
Den bei Änderungen muss man weewx nicht mehr neu starten und die Änderungen werden
sofort wirksam.

Re: Belchertown 1.7beta - Debian 13 (trixie)

von JoachimF » 28 Apr 2026 20:22

@Werner

leider funktioniert es mit den AQI Wert nicht.
In der skin.conf habe ich folgenen Eintrag

Code: Alles auswählen

    # Air Quality Index (AQI) defaults
    aqi_enabled          = 1
    aqi_location_enabled = 0
und erhalte folgendes Bild
AQI.png
AQI.png (16.01 KiB) 521 mal betrachtet
Das ist der Wert vom Nachbarort (hinter einem Hügel) und wird wohl vom forecast_provider aeris geliefert.

Der Eintrag in der index.html.tmpl

Code: Alles auswählen

#set $pm25_sensor = 'pm25_1'
#set $aqi_sensor1 = 'pm25_RealAQI_ch1'
#set $aqi_sensor2 = 'fpm25_AQI_ch2'
überschreibt nicht den AERIS Wert.

Weewx EcowittSeason zeigt folgendes an
AQI-2.png
AQI-2.png (12.39 KiB) 521 mal betrachtet

Re: Belchertown 1.7beta - Debian 13 (trixie)

von Werner » 28 Apr 2026 19:24

@Joachim,

hab gerade die zip-Datei auf GitHub aktualisiert mit dieser Änderung
in Datei: index.html.tmpl

Bei

Code: Alles auswählen

#set $pm25_sensor = 'pm25_2'
#set $aqi_sensor1 = 'pm25_RealAQI_ch2'
#set $aqi_sensor2 = 'fpm25_AQI_ch2'
trägt man seinen gewünschten Sensor ein.
Wenn bei $pm25_sensor auch Sensordaten vorhanden sind, werden die anderen Variablen ignoriert und
hier auch der AQI Wert berechnet (wie z.B. auch in der current.inc)

Bei einer Ecowitt-Station kann '$pm25_sensor' sein: pm25_1, pm25_2, pm25_3, pm25_4 oder pm2_5
Dieser Eintrag 'pm25_RealAQI_ch2' kommt z.B. vom Ecowitt_http Treiber.
Dieser Eintrag 'fpm25_AQI_ch2' kommt z.B. vom FOSHKplugin.

Nach oben