Belchertown 1.7beta

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

Re: Belchertown 1.7beta

von Werner » 19 Apr 2026 17:03

@Joachim,

hast Du die "belchertown"-Einstellungen auch noch in der weewx.conf?

Bei mir sind alle Extra-Einstellungen jetzt in der skin.conf
und nur noch das in der weewx.conf

Code: Alles auswählen

    [[Belchertown]]
        skin = Belchertown17
        HTML_ROOT = /var/www/html/weewx8/belchertown
        enable = True
        lang = de
das Problem dürfte vielleicht an diesen Stelle liegen

Code: Alles auswählen

[Extras]
    radar_html = ""
    radar_html_dark = ""
    radar_width = 650
    radar_height = 360
    radar_marker         = 0

    # Forecast unit of measures
    radar_rain     = "default" # default, mm, in
    radar_temp     = "default" # default, C,  F
    radar_wind     = "default" # default, kt, m/s, km/h, mph, bft

    # This is the display of the kiosk page which is kiosk.html
    radar_html_kiosk              = ""
    radar_width_kiosk             = 490
    radar_height_kiosk            = 362
 
Und die highcharts js/map-Dateien sind bei mir jetzt auch lokal
-> Anpassung in der header.html.tmpl notwendig

Belchertown 1.7beta

von JoachimF » 19 Apr 2026 13:31

Da bei mir die Belchertown 1.3.1 installiert ist habe ich 1.7beta darüber installiert.

Code: Alles auswählen

weectl extension install weewx-belchertown-new-master.zip --config=/etc/weewx/weewx1.conf
und erhalte Fehlermeldungen

Code: Alles auswählen

INFO user.belchertown: version 1.7beta2-new-belchertown
ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
ERROR weewx.reportengine:         ****  'radar_rain'
ERROR weewx.reportengine:         ****  Traceback (most recent call last):
ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 252, in run
ERROR weewx.reportengine:         ****      obj.start()
ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 482, in start
ERROR weewx.reportengine:         ****      self.run()
ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
ERROR weewx.reportengine:         ****      ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts)
ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ERROR weewx.reportengine:         ****  KeyError: 'radar_rain'
ERROR weewx.reportengine:         ****  Generator terminated

Traceback (most recent call last):
  File "/usr/share/weewx/weewx/reportengine.py", line 252, in run
    obj.start()
  File "/usr/share/weewx/weewx/reportengine.py", line 482, in start
    self.run()
  File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
    ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
    ngen += self.generate(section[subsection], subsection, gen_ts)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
    ngen += self.generate(section[subsection], subsection, gen_ts)
Was habe ich nicht richtig gemacht?

Nach oben