Belchertown - keine Graphiken - Bericht

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 - keine Graphiken - Bericht

Re: Belchertown - keine Graphiken - Bericht

von Werner » 31 Mär 2026 20:08

@Joachim,

ich möchte dieses Thema noch einmal aufgreifen, da dieses Problem eigentlich jetzt alle betrifft
die highcharts verwenden.
Die Lösung ist, die entsprechenden Java-Script Dateien lokal bereit zu stellen und dazu ist die
Datei header.html.tmpl so anzupassen:

Code: Alles auswählen

        #if $page != "kiosk"
        <script type='text/javascript' src='$relative_url/js/highcharts/highstock.js'></script>
        <script type='text/javascript' src='$relative_url/js/highcharts/highcharts-more.js'></script>
        <script type='text/javascript' src='$relative_url/js/highcharts/exporting.js'></script>
        <script type='text/javascript' src='$relative_url/js/highcharts/offline-exporting.js'></script> # zusätzlich erforderlich
        <script type='text/javascript' src="$relative_url/js/highcharts/export-data.js"></script>
        <script type='text/javascript' src="$relative_url/js/highcharts/accessibility.js"></script>    # zusätzlich für V17
        <script type='text/javascript' src='$relative_url/js/highcharts/solid-gauge.js'></script>

         ##<script type='text/javascript' src='//code.highcharts.com/stock/10/highstock.js'></script>
         ##<script type='text/javascript' src='//code.highcharts.com/10/highcharts-more.js'></script>
         ##<script type='text/javascript' src='//code.highcharts.com/10/modules/exporting.js'></script>
         ##<script type='text/javascript' src="//code.highcharts.com/10/modules/export-data.js"></script>
         ##<script type='text/javascript' src="//code.highcharts.com/10/modules/accessibility.js"></script>
         ##<script type='text/javascript' src='//code.highcharts.com/10/modules/solid-gauge.js'></script>
        #end if
Zum Exportierung zusätzlich lokal erforderlich: offline-exporting.js
bzw. für Belchertown V17 ist zusätzlich notwendig accessibility.js
Die Dateien (*.js und *.map) sind dann auf dem Web-Space abzulegen.
Wenn man o.g. Änderung macht, im Unterverzeichnis von js: js/highcharts/*.*

Die entspechenden Dateien sind auch auf GitHub verfügbar:
https://github.com/WernerKr/Ecowitt-or- ... elchertown

Ausserdem wurde belchertown.py bzw. belchertown17.py anpasst, damit wird der Fehler
ValueError: day is out of range for month (year)
bei Verwendung
von: month_ago_to_now und year_ago_to_now abgefangen.

Re: Belchertown - keine Graphiken - Bericht

von JoachimF » 19 Feb 2026 18:56

@Werner

ich bin missverstanden worden.
Es geht mir nicht um die Graphikerstellung, sondern das Highcharts mich aussperrt, weil ich zu viele Anfragen gestellt habe.
Das Aussperren hat zur Folge, dass keine Graphiken mehr erstellt werden.

Re: Belchertown - keine Graphiken - Bericht

von Werner » 18 Feb 2026 20:42

@Joachim,

zusätzliche Sensoren (als Grafik) werden über die "graphs.conf" bei Belchertown eingebunden.

Zwei Beispiele dazu (Grafik co2_temp mit 2 Werten und chart10 mit einem Wert):

Code: Alles auswählen


[day]
    # Chart Timespan Defaults
    exporting = 1
    title = "Heute"
    show_button = true
    button_text = "Tag"
    time_length = today
    tooltip_date_format = "LLL"
    gapsize = 300 # This should be your archive_interval from weewx.conf

    [[co2_temp]]
        title = Temperatur
        [[[outTemp]]]
            zIndex = 1
            name = Aussen-Temperatur
            #color = #f20e3c
        [[[co2_Temp]]]
            #zIndex = 1
            name = Co2-Temperatur
            color = #f20e3c
            yAxis_label = "Temperatur (°C)"

        [[chart10]]
            title = Bodentemperatur
            [[[soilmTemp11]]]
		color = "#e85d0d"

Du schreibst leider nicht, wie Du es gemacht hast.

Belchertown - keine Graphiken - Bericht

von JoachimF » 18 Feb 2026 18:53

Ich habe einen zusätzlichen Ecowitt-Temperatursensor heute erhalten und wollte ihn auch die Belchertown-Skin einbinden.
Plötzlich war nach dem Aufrufen der Webseite keine Graphik mehr zu sehen (vermutlich zu viele Versuche).
belchertown.png
belchertown.png (92.15 KiB) 4601 mal betrachtet
Nach Aufruf der Highcharts-Seite erhielt die folgende Meldung:

What happened?
The owner of this website (code.highcharts.com) has banned you temporarily from accessing this website.

Please see https://developers.cloudflare.com/suppo ... rror-1015/ for more details.

Mit 'banned' hatte ich nicht gerechnet.
Über VPN wurde mir eine andere IP zugewiesen und der Bann war verschwunden

Kann man die 4 js Dateien downloaden und in die Seite einbauen?

Nach oben