Belchertown 1.7beta - Debian 13 (trixie)

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von Werner »

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von JoachimF »

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

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von Werner »

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von JoachimF »

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

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von Werner »

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von JoachimF »

Ich habe die Vorhersagen von aeris und pirateweather mir angeschaut

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

https://puttkammer.de
Benutzeravatar
JoachimF
Beiträge: 356
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von JoachimF »

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'.
Gruß Joachim

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von Werner »

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.
Antworten