No Belchertown Charts in Android Chrome or Firefox Browsers

94 views
Skip to first unread message

Patrick Mendiuk

unread,
Mar 18, 2026, 2:27:13 PM (4 days ago) Mar 18
to weewx-user
I just noticed that the Belchertown graphs and charts are not being displayed in Android Chrome or Firefox browsers.  The page is being displayed properly in my W10 Chrome browser.  I don't see any errors with journalctl.

Patrick Mendiuk

unread,
Mar 18, 2026, 4:34:46 PM (4 days ago) Mar 18
to weewx-user
This is an old installation of WeeWx 4.10.2 in a ProxMox 8.2 Debian 12 VM.

I'm using these plugins:

Belchertown 1.3.1
MQTTSubscribe 2.2.2
mqtt 0.24
weatherflowudp 1.10.2

The installation has ran fine for a very long time with no recent changes or updates.

michael.k...@gmx.at

unread,
Mar 19, 2026, 2:07:10 AM (3 days ago) Mar 19
to weewx-user
Check the browser's console for error output.

Werner Krenn

unread,
Mar 19, 2026, 5:54:25 AM (3 days ago) Mar 19
to weewx-user
You can find the solution here:

https://github.com/poblabs/weewx-belchertown/issues/881
Download version v10.3.3 of Highcharts

and use these files locally and web space:

highstock.js
highstock.js.map
highcharts-more.js
highcharts-more.js.map
exporting.js
exporting.js.map
offline-exporting.js
offline-exporting.js.map
solid-gauge.js
solid-gauge.js.map

In addition to roe-dl solution, you also need "offline-exporting".

Necessary change in header.html.tmpl (my change: I use  /js/highcharts/  )
The corresponding files must of course also be located on the web space:

#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>
<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/solid-gauge.js'></script>
#end if


ian...@kinnon.org

unread,
Mar 21, 2026, 4:45:45 AM (yesterday) Mar 21
to weewx-user
This worked for me, so thanks
Reply all
Reply to author
Forward
0 new messages