Belchertown 1.7beta - Debian 13 (trixie)

wenn es um andere Software geht
Benutzeravatar
JoachimF
Beiträge: 344
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von JoachimF »

Es gibt übrigens eine aktuallisierte belchertown.py - sowohl die 1.3.1 als auch die 1.7beta
Die 1.3.1 angepasst für Debian13 und Fehler "day is out of range for month/year"
bei 1.7beta Sonnenscheinzeitverlauf und Regenzeitverlauf hinzugefügt und
Fehler "day is out of range for month/year" bein Nutzung von month_delta bzw. year_delta
Fehler trat z.B. am 30 März 2026 auf da es keinen 30 Februar 2026 bzw. 30 Februar 2025 gibt !
Diese Info hat mich veranlasst von Debian12 auf Debian13 umzustellen ( Distupgrade)
und Belchertown 1.3.1 zu deinstallieren und die 1.7beta zu installieren.

Das hat soweit funktioniert, bis auf ein 'fehlendes Symbol'.
belchertown.png
belchertown.png (79.16 KiB) 89 mal betrachtet
Sollte ich auch die oben erwähnte belchertown.py aktualisieren?
Gruß Joachim

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

Re: Belchertown 1.7beta - Debian 13 (trixie)

Beitrag von Werner »

Sollte ich auch die oben erwähnte belchertown.py aktualisieren?
Du verwendest jetzt:
1.7beta2-new-belchertown
der größte Unterschied zur alten Version ist die Unterstützung von: PirateWeather als Forecast-Provider

Symbol:
Es betrifft diese html-Code Zeile:

Code: Alles auswählen

<img id="wxicon" src="./images/unknown.png" alt="Current conditions">
Da ich keine Wettervorhersage eingebunden habe, kann ich dazu auch nichts beitragen.
Vermutlich fehlt eine Extra-Einstellung dazu in der skin.conf.
Das ist jedenfalls der entsprechende Code dazu:

Code: Alles auswählen

     #if $Extras.has_key("forecast_enabled") and $Extras.forecast_enabled == '1' and $current_obs_icon != ""
         <img id="wxicon" src="$relative_url/images/$current_obs_icon" alt="$current_obs_icon">
     #end if

Was ich im Quell-Code dazu noch gesehen habe:
Du verwendest die js/map-Dateien von der Highcharts-Seite

Code: Alles auswählen

<script type="text/javascript" src="//code.highcharts.com/stock/10/highstock.js"></script>
Du solltest da besser auf die "lokale" Verwendung umstellen.

Was mir auch aufgefallen ist, ist die automatische Farbvergabe bei der Windrose, bei mir kam und bei Dir kommt z.B. 2x die Farbe schwarz vor. mit dieser Ergänzung in der skin.conf bekommst Du die alte Farbdarstellung zurück (beauford0 - beauford6):

Code: Alles auswählen


[[roseplt]]
    title = Wind Rose
    time_ago = 1
    time_length = day_ago_to_now
    [[[windRose]]]
       beauford0 = "#7cb5ec"
       beauford1 = "#b2df8a"
       beauford2 = "#f7a35c"
       beauford3 = "#8c6bb1"
       beauford4 = "#dd3497"
       beauford5 = "#e4d354"
       beauford6 = "#268bd2"
Benutzeravatar
Werner
Site Admin
Beiträge: 6127
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 jetzt den Skin Belchertown 17 beta 2 als
1.7kw_beta2-new-belchertown
angepasst.
Ausserdem mich jetzt bei pirateweather (free Version) angemeldet, da dieser Vorhersage-Provider von dieser Version unterstützt wird - Einbindung war relativ einfach.
Dabei festgestellt, dass bei der Original 17beta2 und den Vorhersage-Symbolen die Grafifk-Endung ".png"
fehlt. Deshalb die Dateien index.html.tmpl und page-header.inc dafür angepasst.
Alle notwendigen skin-Einstellungen sind dazu jetzt in der skin.conf und die Sprach-Einstellungen in der lang/de.conf - Datei.
Ausserdem ist damit die Overlay-Variante bei Windy jetzt über die skin.conf anpassbar mit neuer Option,
mich hat gestört, dass da immer "Radar" voreingestellt ist/war:

Code: Alles auswählen

   # 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 = gtco3
Beispiel dazu https://pc-wetterstation.de/wetter/weew ... index.html

Wer das übernehmen möchte braucht die skin-Dateien von
https://github.com/uajqq/weewx-belchertown-new
und meine geänderten Dateien
https://github.com/WernerKr/Ecowitt-or- ... n17mod.zip
(vorhandene Dateien damit ersetzen), damit es mit vorhandenen Skin-Dateien kein Problem gibt nutzt die geänderte Version den Skin - Ordner Belchertown17
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Antworten