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