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).
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?
Belchertown - keine Graphiken - Bericht
- Werner
- Site Admin
- Beiträge: 6119
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 147 mal
- Kontaktdaten:
Re: Belchertown - keine Graphiken - Bericht
@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):
Du schreibst leider nicht, wie Du es gemacht hast.
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"
- JoachimF
- Beiträge: 339
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Belchertown - keine Graphiken - Bericht
@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.
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.
- Werner
- Site Admin
- Beiträge: 6119
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 147 mal
- Kontaktdaten:
Re: Belchertown - keine Graphiken - Bericht
@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:
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.
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
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.