I've been staring at this section for several days now, can't see anything wrong with it. Here is the section:
[StdReport]
#
# This section specifies what reports, using which skins, are to be generated.
#
# Where the skins reside, relative to WEEWX_ROOT:
SKIN_ROOT = skins
# Where the generated reports should go, relative to WEEWX_ROOT:
HTML_ROOT = public_html
# Each subsection represents a report you wish to run:
[[StandardReport]]
# What skin this report should be based on:
skin = Standard
# You can override values in the skin configuration file from here.
# For example, uncommenting the next 3 lines would have pressure reported
# in millibars, irregardless of what was in the skin configuration file
# [[[Units]]]
# [[[[Groups]]]]
# group_pressure=mbar
#
# Here is an example where we create a custom report, still using the standard
# skin, but where the image size is overridden, and the results are put in a
# separate subdirectory 'public_html/big'
#
#[[BigReport]]
# skin = Standard
# HTML_ROOT = public_html/big
# [[[Images]]]
# image_width = 600
# image_height = 360
I copied the weewx.conf back in after I had run setup.py, because I was trying to understand the error. I edited the file changing WEEWX_ROOT and the latitude and longitude, but it did not change anything.
The html files look OK.
Afterwards I unpacked everything again and ran setup.py again so that everything should be virgin, only the WEEWX_ROOT, latitude, longitude were changed.
Dave