Thank you Paul, Yes I had managed to access it through a second computer on
the lan but was still unsure as to why the localhost call to belchertown
would fail. Your answer explains the reason behind this problem with a
good solution. Maybe if that information can be added to the install
instructions for Belchertown it would prevent some problems for those of us
who may need a little more help than others. Thank you again.

On Sun, Dec 13, 2020 at 9:15 AM Paul Eaton <[email protected]> wrote:

> Hi lecoqacr...
>
> I had the same problem as you, no charts, trying to run the Belchertown
> skin "locally" on my Raspberry Pi 4B. It seems the issue is that the chart
> generator used by Belchertown (called Highcharts) is really intended for
> making plots on a webpage rather than plotting local data.
>
> So, what you can do is put a web server application onto your Raspberry
> Pi. There are full details on the web, just google raspberry pi web server,
> but I installed Apache as per the instructions at
> www.raspberrypi.org/documentation/remote-access/web-server/apache.md
>
> All I had to do then was type into my browser
> http://localhost/weewx/belchertown/ and everything was working properly.
>
> (Note: The above link worked based on my Belchertown index.html file being
> in the folder /var/www/html/weewx/belchertown - you need to adjust
> accordingly if it is somewhere else.)
>
> Hope this is of some use.
>
> Regards, Paul
>
>
> On Monday, 7 December 2020 at 05:25:13 UTC Greg from Oz wrote:
>
>> You are running it as file://
>> It should be http:// or https://
>> The invalid URL is because those sites are NOT locally on your computer.
>> You only use file:// if the resources are found locally on your computer.
>>
>>
>>
>> On Monday, 7 December 2020 at 13:42:30 UTC+11 [email protected]
>> wrote:
>>
>>> Still haven't been able to get the Belchertown skin to show graphs page
>>> or the reports page. I can be sure that the error is due to something I
>>> have done or not done correctly.
>>> The following shows up with the developer console (ctrl shift j ) when
>>> opening a graphs page from the home Belchertown screen. Maybe this can show
>>> something to someone of more understanding than myself.
>>> Maybe I should stick with the seasons skin. It seems to work just as it
>>> should. thanks
>>>
>>> GET file://
>>> fonts.googleapis.com/css?family=Roboto%3A300%2C400%2C700&ver=1.0
>>> net::ERR_INVALID_URL
>>> index.html:28 GET file://
>>> stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
>>> net::ERR_INVALID_URL
>>> index.html:29 GET file://
>>> cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css?ver=4.7.4
>>> net::ERR_INVALID_URL
>>> index.html:30 GET file://
>>> ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css
>>> net::ERR_INVALID_URL
>>> index.html:31 GET file://
>>> stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css
>>> net::ERR_INVALID_URL
>>> index.html:47 GET file://
>>> ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
>>> net::ERR_INVALID_URL
>>> index.html:48 GET file://
>>> ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
>>> net::ERR_INVALID_URL
>>> index.html:49 GET file://
>>> cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment-with-locales.min.js
>>> net::ERR_INVALID_URL
>>> index.html:50 GET file://code.highcharts.com/stock/highstock.js
>>> net::ERR_INVALID_URL
>>> index.html:51 GET file://code.highcharts.com/highcharts-more.js
>>> net::ERR_INVALID_URL
>>> index.html:52 GET file://code.highcharts.com/modules/exporting.js
>>> net::ERR_INVALID_URL
>>> index.html:53 GET file://
>>> stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
>>> net::ERR_INVALID_URL
>>> belchertown.js?1607307639:37 Debug: skin.conf belchertown_debug enabled
>>> belchertown.js?1607307639:29 Uncaught ReferenceError: moment is not
>>> defined
>>>     at belchertown.js?1607307639:29
>>> (anonymous) @ belchertown.js?1607307639:29
>>> index.html:108 Uncaught ReferenceError: moment is not defined
>>>     at index.html:108
>>> (anonymous) @ index.html:108
>>> responsive-menu.js:1 Uncaught ReferenceError: jQuery is not defined
>>>     at responsive-menu.js:1
>>> (anonymous) @ responsive-menu.js:1
>>> radar.js:8 The AudioContext was not allowed to start. It must be resumed
>>> (or created) after a user gesture on the page. https://goo.gl/7K7WLu
>>> l @ radar.js:8
>>>
>>>
>>> On Thursday, December 3, 2020 at 9:26:21 AM UTC-6 [email protected]
>>> wrote:
>>>
>>>> Thank you for your replies, Ian and Vince. Was out of town for the
>>>> holiday and will investigate according to your answers. I appreciate  your
>>>> help.
>>>>
>>>> On Fri, Nov 27, 2020, 8:42 AM [email protected] <[email protected]>
>>>> wrote:
>>>>
>>>>> I am no expert, but sounds like it might be a web server issue rather
>>>>> than weewx/belchertown
>>>>>
>>>>> Are you see anything in your web server logs?
>>>>> I am running weewx with belchertown on a raspberry pi Debian 10.6 and
>>>>> my apache logs are in
>>>>> /var/log/apache2
>>>>> check for access.log and error.log
>>>>>
>>>>> Ian
>>>>>
>>>>> On Tuesday, 24 November 2020 at 15:06:36 UTC [email protected]
>>>>> wrote:
>>>>>
>>>>>> Is there no answer to this issue? Pretty sure that it should be a
>>>>>> simple fix if someone can point me in the right direction.
>>>>>> the seasons skin shows all graphs but the belchertown only has the
>>>>>> output above of the " Parent directory etc." for graphs, records, 
>>>>>> reports.
>>>>>> Tried on weewx 3.9 with same results using debian install.
>>>>>> On Saturday, November 21, 2020 at 12:10:58 AM UTC-6
>>>>>> [email protected] wrote:
>>>>>>
>>>>>>> Have weewx installed on Raspberry pi as a new install using the
>>>>>>> setup.py method.
>>>>>>> Was trying to test the Belchertown skin after an install according
>>>>>>> to instructions.
>>>>>>> The home screen of Belchertown looks normal but the Reports, Graphs
>>>>>>> and Records tabs only bring up the following :
>>>>>>> Index of /home/weewx/public_html/graphs/
>>>>>>> NameSizeDate Modified
>>>>>>> index.html <http:///home/weewx/public_html/graphs/index.html>
>>>>>>> 13.5 kB
>>>>>>> 11/20/20, 10:45:19 PM
>>>>>>>
>>>>>>> Weewx.conf is as follows for the StdReport section
>>>>>>> [StdReport]
>>>>>>>
>>>>>>>     # Where the skins reside, relative to WEEWX_ROOT
>>>>>>>     SKIN_ROOT = /home/weewx/skins/
>>>>>>>
>>>>>>>     # Where the generated reports should go, relative to WEEWX_ROOT
>>>>>>>     HTML_ROOT = /home/weewx/public_html/
>>>>>>>
>>>>>>>     # The database binding indicates which data should be used in
>>>>>>> reports.
>>>>>>>     data_binding = wx_binding
>>>>>>>
>>>>>>>     # Whether to log a successful operation
>>>>>>>     log_success = True
>>>>>>>
>>>>>>>     # Whether to log an unsuccessful operation
>>>>>>>     log_failure = False
>>>>>>>
>>>>>>>     # Each of the following subsections defines a report that will
>>>>>>> be run.
>>>>>>>     # See the customizing guide to change the units, plot types and
>>>>>>> line
>>>>>>>     # colors, modify the fonts, display additional sensor data, and
>>>>>>> other
>>>>>>>     # customizations. Many of those changes can be made here by
>>>>>>> overriding
>>>>>>>     # parameters, or by modifying templates within the skin itself.
>>>>>>>
>>>>>>>     [[SeasonsReport]]
>>>>>>>         # The SeasonsReport uses the 'Seasons' skin, which contains
>>>>>>> the
>>>>>>>         # images, templates and plots for the report.
>>>>>>>         skin = Seasons
>>>>>>>         enable = false
>>>>>>>
>>>>>>>     [[SmartphoneReport]]
>>>>>>>         # The SmartphoneReport uses the 'Smartphone' skin, and the
>>>>>>> images and
>>>>>>>         # files are placed in a dedicated subdirectory.
>>>>>>>         skin = Smartphone
>>>>>>>         enable = false
>>>>>>>         HTML_ROOT = public_html/smartphone
>>>>>>>
>>>>>>>     [[MobileReport]]
>>>>>>>         # The MobileReport uses the 'Mobile' skin, and the images
>>>>>>> and files
>>>>>>>         # are placed in a dedicated subdirectory.
>>>>>>>         skin = Mobile
>>>>>>>         enable = false
>>>>>>>         HTML_ROOT = public_html/mobile
>>>>>>>
>>>>>>>     [[StandardReport]]
>>>>>>>         # This is the old "Standard" skin. By default, it is not
>>>>>>> enabled.
>>>>>>>         skin = Standard
>>>>>>>         enable = false
>>>>>>>     [[Belchertown]]
>>>>>>>         skin = Belchertown
>>>>>>>         HTML_ROOT = /home/weewx/public_html/Belchertown
>>>>>>>         enable = true
>>>>>>>
>>>>>>>     [[FTP]]
>>>>>>>         # FTP'ing the results to a webserver is treated as just
>>>>>>> another report,
>>>>>>>         # albeit one with an unusual report generator!
>>>>>>>         skin = Ftp
>>>>>>>
>>>>>>>         # If you wish to use FTP, set "enable" to "true", then
>>>>>>>         # fill out the next four lines.
>>>>>>>         # Use quotes around passwords to guard against parsing
>>>>>>> errors.
>>>>>>>         enable = false
>>>>>>>         user = replace_me
>>>>>>>         password = replace_me
>>>>>>>         server = replace_me    # The ftp server name, e.g,
>>>>>>> www.myserver.org
>>>>>>>         path = replace_me    # The destination directory, e.g.,
>>>>>>> /weather
>>>>>>>
>>>>>>>         # Set to True for an FTP over TLS (FTPS) connection. Not all
>>>>>>> servers
>>>>>>>         # support this.
>>>>>>>         secure_ftp = False
>>>>>>>
>>>>>>>         # To upload files from something other than what HTML_ROOT
>>>>>>> is set
>>>>>>>         # to above, specify a different HTML_ROOT here.
>>>>>>>         #HTML_ROOT = public_html
>>>>>>>
>>>>>>>         # Most FTP servers use port 21
>>>>>>>         port = 21
>>>>>>>
>>>>>>>         # Set to 1 to use passive mode, zero for active mode
>>>>>>>         passive = 1
>>>>>>>
>>>>>>>     [[RSYNC]]
>>>>>>>         # rsync'ing to a webserver is treated as just another report
>>>>>>>         skin = Rsync
>>>>>>>
>>>>>>>         # If you wish to use rsync, you must configure passwordless
>>>>>>> ssh using
>>>>>>>         # public/private key authentication from the user account
>>>>>>> that weewx
>>>>>>>         # runs to the user account on the remote machine where the
>>>>>>> files
>>>>>>>         # will be copied.
>>>>>>>         #
>>>>>>>         # If you wish to use rsync, set "enable" to "true", then
>>>>>>>         # fill out server, user, and path.
>>>>>>>         # The server should appear in your .ssh/config file.
>>>>>>>         # The user is the username used in the identity file.
>>>>>>>         # The path is the destination directory, such as
>>>>>>> /var/www/html/weather.
>>>>>>>         # Be sure that the user has write permissions on the
>>>>>>> destination!
>>>>>>>         enable = false
>>>>>>>         server = replace_me
>>>>>>>         user = replace_me
>>>>>>>         path = replace_me
>>>>>>>
>>>>>>>         # To upload files from something other than what HTML_ROOT
>>>>>>> is set
>>>>>>>         # to above, specify a different HTML_ROOT here.
>>>>>>>         #HTML_ROOT = public_html
>>>>>>>
>>>>>>>         # Rsync can be configured to remove files from the remote
>>>>>>> server if
>>>>>>>         # they don't exist under HTML_ROOT locally. USE WITH
>>>>>>> CAUTION: if you
>>>>>>>         # make a mistake in the remote path, you could could
>>>>>>> unintentionally
>>>>>>>         # cause unrelated files to be deleted. Set to 1 to enable
>>>>>>> remote file
>>>>>>>         # deletion, zero to allow files to accumulate remotely.
>>>>>>>         delete = 0
>>>>>>>     What am I missing in my setup to not get the graphs or record
>>>>>>> plots to show?
>>>>>>> Thank you
>>>>>>>
>>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "weewx-user" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/weewx-user/326d98b7-6c07-4591-9828-8e67dad6171en%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/326d98b7-6c07-4591-9828-8e67dad6171en%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/ae7b37f7-1519-4ccf-8d60-524aa14b145cn%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/ae7b37f7-1519-4ccf-8d60-524aa14b145cn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAGW8XMTO85XLyMOqLs376jfQcTMNVcTLjyjzPXq3WH%3DDO44FUw%40mail.gmail.com.

Reply via email to