here my skins/ss/skin.conf
# $Id: skin.conf 1210 2015-01-01 17:01:08Z mwall $
# configuration file for the steel series gauges skin for weewx
# created by Matthew Wall
# based on work by Mark Crossley and others
#
# This skin can be copied, modified, and distributed as long as this notice
# is included in any derivative work.
[CopyGenerator]
copy_once = css/*.css, scripts/*.js
[CheetahGenerator]
encoding = html_entities
[[ToDate]]
[[[index]]]
template = index.html.tmpl
[[[data]]]
template = gauge-data.txt.tmpl
[ImageGenerator]
image_width = 720
image_height = 196
image_background_color = 0xffffff
chart_background_color = 0xffffff
chart_gridline_color = 0xeaeaea
top_label_font_path = font/OpenSans-Bold.ttf
top_label_font_size = 10
unit_label_font_path = font/OpenSans-Regular.ttf
unit_label_font_size = 10
unit_label_font_color = 0xaaaaaa
bottom_label_font_path = font/OpenSans-Regular.ttf
bottom_label_font_size = 10
bottom_label_font_color = 0xaaaaaa
axis_label_font_path = font/OpenSans-Regular.ttf
axis_label_font_size = 10
axis_label_font_color = 0xaaaaaa
rose_label = N
rose_label_font_path = font/OpenSans-Regular.ttf
rose_label_font_size = 8
rose_label_font_color = 0x888888
rose_color = 0xaaaaaa
chart_line_colors = 0x1e69d2, 0x8b008b, 0xa09e5f, 0x8080f0
chart_fill_colors = 0x7ec9f2, 0xeb00eb, 0xf0febf, 0xe0e0f0
line_type = 'solid'
marker_size = 2
marker_type ='none'
plot_type = line
aggregate_type = none
width = 1
yscale = None, None, None
vector_rotate = 90
line_gap_fraction = 0.01
bar_gap_fraction = 0.2
daynight_day_color = 0xffffff
daynight_night_color = 0xf8f0f0
daynight_edge_color = 0xafefef
bottom_label_format = %x %X
time_length = 90000
[[images]]
x_label_format = %H:%M
show_daynight = true
[[[daybarometer]]]
[[[[barometer]]]]
[[[dayrain]]]
yscale = None, None, 0.02
plot_type = bar
[[[[rain]]]]
aggregate_type = sum
aggregate_interval = 3600
label = Rain (hourly total)
[[[dayrainrate]]]
[[[[rainRate]]]]
[[[daywind]]]
[[[[windSpeed]]]]
[[[[windGust]]]]
[[[daywinddir]]]
line_type = None
marker_type = 'box'
marker_size = 2
yscale = 0.0, 360.0, 45.0
[[[[windDir]]]]
[[[daywindvec]]]
[[[[windvec]]]]
plot_type = vector
[[[[windgustvec]]]]
plot_type = vector
aggregate_type = max
aggregate_interval = 3600
[[[dayouttemphum]]]
[[[[windchill]]]]
[[[[heatindex]]]]
[[[[dewpoint]]]]
[[[[outTemp]]]]
[[[dayinouttemp]]]
[[[[outTemp]]]]
[[[[inTemp]]]]
[[[dayinouthum]]]
yscale = 0, 100, 10
[[[[outHumidity]]]]
[[[[inHumidity]]]]
[[[dayradiation]]]
[[[[radiation]]]]
[[[dayuv]]]
[[[[UV]]]]
[Generators]
generator_list = weewx.reportengine.CopyGenerator,
weewx.cheetahgenerator.CheetahGenerator, weewx.imagegenerator.ImageGenerator
my skins/Seasons/skin.conf
###############################################################################
# SEASONS SKIN CONFIGURATION FILE
#
# Copyright (c) 2018 Tom Keffer <[email protected]> and Matthew Wall
#
# See the file LICENSE.txt for your rights.
#
###############################################################################
###############################################################################
# The following section is for any extra tags that you want to be available
in
# the templates
[Extras]
# This radar image would be available as $Extras.radar_img
#radar_img = http://radar.weather.gov/ridge/lite/N0R/RTX_loop.gif
# This URL will be used as the image hyperlink:
#radar_url =
http://radar.weather.gov/ridge/radar.php?product=NCR&rid=RTX&loop=yes
# Similar to radar, but for satellite image.
#satellite_img =
http://images.intellicast.com/WxImages/SatelliteLoop/hipacsat_None_anim.gif
#satellite_url =
http://images.intellicast.com/WxImages/SatelliteLoop/hipacsat_None_anim.gif
# To display a map, enter an API key for google maps
#google_maps_apikey = xxx
# If you have a Google Analytics ID, uncomment and edit the next line,
and
# the analytics code will be included in your generated HTML files:
#googleAnalyticsId = UA-12345678-1
###############################################################################
[Labels]
# Override some labels. No need to identify these as a "Battery"
# or "Voltage", because that is included in the template.
[[Generic]]
txBatteryStatus = Transmitter
windBatteryStatus = Wind
rainBatteryStatus = Rain
outTempBatteryStatus = Outside Temperature
inTempBatteryStatus = Inside Temperature
consBatteryVoltage = Console
heatingVoltage = Heating
supplyVoltage = Supply
referenceVoltage = Reference
# Some specialized labels
rain_today = Rain Today
wind = Wind
###############################################################################
# The CheetahGenerator creates files from templates. This section
# specifies which files will be generated from which template.
[CheetahGenerator]
# Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
encoding = html_entities
[[SummaryByMonth]]
# Reports that summarize "by month"
[[[NOAA_month]]]
encoding = strict_ascii
template = NOAA/NOAA-%Y-%m.txt.tmpl
[[SummaryByYear]]
# Reports that summarize "by year"
[[[NOAA_year]]]
encoding = strict_ascii
template = NOAA/NOAA-%Y.txt.tmpl
[[ToDate]]
# Reports that show statistics "to date", such as day-to-date,
# week-to-date, month-to-date, etc.
[[[index]]]
template = index.html.tmpl
[[[statistics]]]
template = statistics.html.tmpl
[[[telemetry]]]
template = telemetry.html.tmpl
[[[tabular]]]
template = tabular.html.tmpl
[[[celestial]]]
template = celestial.html.tmpl
# Uncomment the following to generate a celestial page only once
# an hour instead of every report cycle.
# stale_age = 3600
[[[RSS]]]
template = rss.xml.tmpl
###############################################################################
# The CopyGenerator copies files from one location to another.
[CopyGenerator]
# List of files to be copied only the first time the generator runs
copy_once = seasons.css, seasons.js, favicon.ico, font/*.woff,
font/*.woff2
# List of files to be copied each time the generator runs
# copy_always =
###############################################################################
# The ImageGenerator creates image plots of data.
[ImageGenerator]
# This section lists all the images to be generated, what SQL types are
to
# be included in them, along with many plotting options. There is a
default
# for almost everything. Nevertheless, values for most options are
included
# to make it easy to see and understand the options.
#
# Fonts can be anything accepted by the Python Imaging Library (PIL),
which
# includes truetype (.ttf), or PIL's own font format (.pil). See
# http://www.pythonware.com/library/pil/handbook/imagefont.htm for more
# details. Note that "font size" is only used with truetype (.ttf)
# fonts. For others, font size is determined by the bit-mapped size,
# usually encoded in the file name (e.g., courB010.pil). A relative path
# for a font is relative to the SKIN_ROOT. If a font cannot be found,
# then a default font will be used.
#
# Colors can be specified any of three ways:
# 1. Notation 0xBBGGRR;
# 2. Notation #RRGGBB; or
# 3. Using an English name, such as 'yellow', or 'blue'.
# So, 0xff0000, #0000ff, or 'blue' would all specify a pure blue color.
image_width = 500
image_height = 180
image_background_color = "#ffffff"
chart_background_color = "#ffffff"
chart_gridline_color = "#d0d0d0"
# Setting to 2 or more might give a sharper image with fewer jagged
edges
anti_alias = 1
top_label_font_path = font/OpenSans-Bold.ttf
top_label_font_size = 14
unit_label_font_path = font/OpenSans-Bold.ttf
unit_label_font_size = 12
unit_label_font_color = "#787878"
bottom_label_font_path = font/OpenSans-Regular.ttf
bottom_label_font_size = 12
bottom_label_font_color = "#787878"
bottom_label_offset = 3
axis_label_font_path = font/OpenSans-Regular.ttf
axis_label_font_size = 10
axis_label_font_color = "#787878"
# Options for the compass rose, used for progressive vector plots
rose_label = N
rose_label_font_path = font/OpenSans-Regular.ttf
rose_label_font_size = 9
rose_label_font_color = "#222222"
# Default colors for the plot lines. These can be overridden for
# individual lines using option 'color'.
chart_line_colors = "#4282b4", "#b44242", "#42b442", "#42b4b4",
"#b442b4"
# Default fill colors for bar charts. These can be overridden for
# individual bar plots using option 'fill_color'.
chart_fill_colors = "#72b2c4", "#c47272", "#72c472", "#72c4c4",
"#c472c4"
# Type of line. Options are 'solid' or 'none'.
line_type = 'solid'
# Size of marker in pixels
marker_size = 8
# Type of marker. Options are 'cross', 'x', 'circle', 'box', or 'none'.
marker_type ='none'
# The following option merits an explanation. The y-axis scale used for
# plotting can be controlled using option 'yscale'. It is a 3-way tuple,
# with values (ylow, yhigh, min_interval). If set to "None", a
parameter is
# set automatically, otherwise the value is used. However, in the case
of
# min_interval, what is set is the *minimum* y-axis tick interval.
yscale = None, None, None
# For progressive vector plots, you can choose to rotate the vectors.
# Positive is clockwise.
# For my area, westerlies overwhelmingly predominate, so by rotating
# positive 90 degrees, the average vector will point straight up.
vector_rotate = 90
# This defines what fraction of the difference between maximum and
minimum
# horizontal chart bounds is considered a gap in the samples and should
not
# be plotted.
line_gap_fraction = 0.01
# This controls whether day/night bands will be shown. They only look
good
# on plots wide enough to show individual days such as day and week
plots.
show_daynight = true
# These control the appearance of the bands if they are shown.
# Here's a monochrome scheme:
daynight_day_color = "#fdfaff"
daynight_night_color = "#dfdfe2"
daynight_edge_color = "#e0d8d8"
# Here's an alternative, using a blue/yellow tint:
#daynight_day_color = "#fffff8"
#daynight_night_color = "#f8f8ff"
#daynight_edge_color = "#fff8f8"
# What follows is a list of subsections, each specifying a time span,
such
# as a day, week, month, or year. There's nothing special about them or
# their names: it's just a convenient way to group plots with a time
span
# in common. You could add a time span [[biweek_images]] and add the
# appropriate time length, aggregation strategy, etc., without changing
# any code.
#
# Within each time span, each sub-subsection is the name of a plot to be
# generated for that time span. The generated plot will be stored using
# that name, in whatever directory was specified by option 'HTML_ROOT'
# in weewx.conf.
#
# With one final nesting (four brackets!) is the sql type of each line
to
# be included within that plot.
#
# Unless overridden, leaf nodes inherit options from their parent
# Default plot parameters
plot_type = line
aggregate_type = none
width = 1
time_length = 86400 # 24 hours
[[day_images]]
x_label_format = %H:%M
bottom_label_format = %x %X
time_length = 97200 # 27 hours
[[[daybarometer]]]
[[[[barometer]]]]
[[[daytempdew]]]
[[[[outTemp]]]]
[[[[dewpoint]]]]
[[[daytempfeel]]]
[[[[windchill]]]]
[[[[heatindex]]]]
[[[daytempin]]]
[[[[inTemp]]]]
[[[daytemp]]]
yscale = None, None, 0.5
[[[[extraTemp1]]]]
[[[[extraTemp2]]]]
[[[[extraTemp3]]]]
[[[dayhum]]]
[[[[outHumidity]]]]
[[[dayhumin]]]
[[[[inHumidity]]]]
[[[dayrain]]]
# Make sure the y-axis increment is at least 0.02 for the rain
plot
yscale = None, None, 0.02
plot_type = bar
[[[[rain]]]]
aggregate_type = sum
aggregate_interval = 3600
label = Rain (hourly total)
[[[daywind]]]
[[[[windSpeed]]]]
[[[[windGust]]]]
[[[daywinddir]]]
# Hardwire in the y-axis scale for wind direction
yscale = 0.0, 360.0, 45.0
line_type = None
marker_type = box
marker_size = 2
[[[[windDir]]]]
[[[daywindvec]]]
[[[[windvec]]]]
plot_type = vector
[[[dayradiation]]]
[[[[radiation]]]]
[[[dayuv]]]
# yscale = 0, 16, 1
[[[[UV]]]]
[[[dayrx]]]
yscale = 0.0, 100.0, 25.0
[[[[rxCheckPercent]]]]
[[[dayvolt]]]
[[[[consBatteryVoltage]]]]
[[[[heatingVoltage]]]]
[[[[supplyVoltage]]]]
[[[[referenceVoltage]]]]
[[week_images]]
x_label_format = %d
bottom_label_format = %x %X
time_length = 604800 # 7 days
aggregate_type = avg
aggregate_interval = 3600
[[[weekbarometer]]]
[[[[barometer]]]]
[[[weektempdew]]]
[[[[outTemp]]]]
[[[[dewpoint]]]]
[[[weektempfeel]]]
[[[[windchill]]]]
[[[[heatindex]]]]
[[[weektempin]]]
[[[[inTemp]]]]
[[[weektemp]]]
yscale = None, None, 0.5
[[[[extraTemp1]]]]
[[[[extraTemp2]]]]
[[[[extraTemp3]]]]
[[[weekhum]]]
[[[[outHumidity]]]]
[[[weekhumin]]]
[[[[inHumidity]]]]
[[[weekrain]]]
yscale = None, None, 0.02
plot_type = bar
[[[[rain]]]]
aggregate_type = sum
aggregate_interval = 86400
label = Rain (daily total)
[[[weekwind]]]
[[[[windSpeed]]]]
[[[[windGust]]]]
aggregate_type = max
[[[weekwinddir]]]
yscale = 0.0, 360.0, 45.0
line_type = None
marker_type = box
marker_size = 2
[[[[windDir]]]]
[[[weekwindvec]]]
[[[[windvec]]]]
plot_type = vector
[[[weekradiation]]]
[[[[radiation]]]]
[[[weekuv]]]
# yscale = 0, 16, 1
[[[[UV]]]]
[[[weekrx]]]
yscale = 0.0, 100.0, 25.0
[[[[rxCheckPercent]]]]
[[[weekvolt]]]
[[[[consBatteryVoltage]]]]
[[[[heatingVoltage]]]]
[[[[supplyVoltage]]]]
[[[[referenceVoltage]]]]
[[month_images]]
x_label_format = %d
bottom_label_format = %x %X
time_length = 2592000 # 30 days
aggregate_type = avg
aggregate_interval = 10800 # 3 hours
show_daynight = false
[[[monthbarometer]]]
[[[[barometer]]]]
[[[monthtempdew]]]
[[[[outTemp]]]]
[[[[dewpoint]]]]
[[[monthtempfeel]]]
[[[[windchill]]]]
[[[[heatindex]]]]
[[[monthtempin]]]
[[[[inTemp]]]]
[[[monthtemp]]]
yscale = None, None, 0.5
[[[[extraTemp1]]]]
[[[[extraTemp2]]]]
[[[[extraTemp3]]]]
[[[monthhum]]]
[[[[outHumidity]]]]
[[[monthhumin]]]
[[[[inHumidity]]]]
[[[monthrain]]]
yscale = None, None, 0.02
plot_type = bar
[[[[rain]]]]
aggregate_type = sum
aggregate_interval = 86400
label = Rain (daily total)
[[[monthwind]]]
[[[[windSpeed]]]]
[[[[windGust]]]]
aggregate_type = max
[[[monthwinddir]]]
yscale = 0.0, 360.0, 45.0
line_type = None
marker_type = box
marker_size = 2
[[[[windDir]]]]
[[[monthwindvec]]]
[[[[windvec]]]]
plot_type = vector
[[[monthradiation]]]
[[[[radiation]]]]
[[[monthuv]]]
# yscale = 0, 16, 1
[[[[UV]]]]
[[[monthrx]]]
yscale = 0.0, 100.0, 25.0
[[[[rxCheckPercent]]]]
[[[monthvolt]]]
[[[[consBatteryVoltage]]]]
[[[[heatingVoltage]]]]
[[[[supplyVoltage]]]]
[[[[referenceVoltage]]]]
[[year_images]]
x_label_format = %m/%d
bottom_label_format = %x %X
time_length = 31536000 # 365 days
aggregate_type = avg
aggregate_interval = 86400
show_daynight = false
[[[yearbarometer]]]
[[[[barometer]]]]
[[[yeartempdew]]]
[[[[outTemp]]]]
[[[[dewpoint]]]]
[[[yeartempfeel]]]
[[[[windchill]]]]
[[[[heatindex]]]]
[[[yeartempin]]]
[[[[inTemp]]]]
[[[yeartemp]]]
yscale = None, None, 0.5
[[[[extraTemp1]]]]
[[[[extraTemp2]]]]
[[[[extraTemp3]]]]
[[[yearhum]]]
[[[[outHumidity]]]]
[[[yearhumin]]]
[[[[inHumidity]]]]
[[[yearrain]]]
yscale = None, None, 0.02
plot_type = bar
[[[[rain]]]]
aggregate_type = sum
# aggregate_interval = 2629800 # the length of a nominal
month
aggregate_interval = 604800 # one week
label = Rain (weekly total)
[[[yearwind]]]
[[[[windSpeed]]]]
[[[[windGust]]]]
aggregate_type = max
[[[yearwinddir]]]
yscale = 0.0, 360.0, 45.0
line_type = None
marker_type = box
marker_size = 2
[[[[windDir]]]]
[[[yearwindvec]]]
[[[[windvec]]]]
plot_type = vector
[[[yearradiation]]]
[[[[radiation]]]]
[[[yearuv]]]
# yscale = 0, 16, 1
[[[[UV]]]]
[[[yearrx]]]
yscale = 0.0, 100.0, 25.0
[[[[rxCheckPercent]]]]
[[[yearvolt]]]
[[[[consBatteryVoltage]]]]
[[[[heatingVoltage]]]]
[[[[supplyVoltage]]]]
[[[[referenceVoltage]]]]
# This is how to generate a plot of high/low temperatures for the
year:
# [[[yearhilow]]]
# [[[[hi]]]]
# data_type = outTemp
# aggregate_type = max
# label = High
# [[[[low]]]]
# data_type = outTemp
# aggregate_type = min
# label = Low Temperature
###############################################################################
[Generators]
# The list of generators that are to be run:
generator_list = weewx.cheetahgenerator.CheetahGenerator,
weewx.imagegenerator.ImageGenerator, weewx.reportengine.CopyGenerator
and finaly my debug log
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: **** File
"/usr/share/weewx/weewx/drivers/fousb.py", line 1072, in genLoopPackets
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: **** for p in
self.get_observations():
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: **** File
"/usr/share/weewx/weewx/drivers/fousb.py", line 1153, in get_observations
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: ****
time.sleep(self.polling_interval)
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: **** File
"/usr/share/weewx/weewxd", line 257, in sigTERMhandler
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: **** raise
Terminate
Dec 9 23:15:34 metfm weewx[21524] DEBUG __main__: **** Terminate
Dec 9 23:15:35 metfm weewx[23688]: Stopping weewx weather system:
weewx.....
Dec 9 23:15:35 metfm systemd[1]: weewx.service: Succeeded.
Dec 9 23:15:35 metfm systemd[1]: Stopped LSB: weewx weather system.
Dec 9 23:17:01 metfm CRON[23747]: (root) CMD ( cd / && run-parts
--report /etc/cron.hourly)
Dec 9 23:17:56 metfm wpa_supplicant[426]: wlan0: WPA: Group rekeying
completed with 58:98:35:70:9c:c4 [GTK=TKIP]
Dec 9 23:18:22 metfm systemd[1]: Starting LSB: weewx weather system...
Dec 9 23:18:23 metfm weewx[23783] INFO __main__: Initializing weewx
version 4.2.0
Dec 9 23:18:23 metfm weewx[23783] INFO __main__: Using Python 3.7.3
(default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
Dec 9 23:18:23 metfm weewx[23783] INFO __main__: Platform
Linux-4.19.0-13-686-i686-with-Sparky-5.13-Nibiru
Dec 9 23:18:23 metfm weewx[23783] INFO __main__: Locale is 'el_GR.UTF-8'
Dec 9 23:18:23 metfm weewx[23783] INFO __main__: PID file is
/var/run/weewx.pid
Dec 9 23:18:23 metfm weewx[23787] INFO __main__: Using configuration file
/etc/weewx/weewx.conf
Dec 9 23:18:23 metfm weewx[23787] INFO __main__: Debug is 1
Dec 9 23:18:23 metfm weewx[23787] DEBUG __main__: Initializing engine
Dec 9 23:18:23 metfm weewx[23771]: Starting weewx weather system: weewx.
Dec 9 23:18:23 metfm systemd[1]: Started LSB: weewx weather system.
Dec 9 23:18:23 metfm weewx[23787] INFO weewx.engine: Loading station type
FineOffsetUSB (weewx.drivers.fousb)
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.drivers.fousb: driver version
is 1.20
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.drivers.fousb: polling mode
is PERIODIC
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.drivers.fousb: polling
interval is 60
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.drivers.fousb: found station
on USB bus= device=
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdTimeSynch
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdTimeSynch
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdConvert
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.engine: StdConvert target
unit is 0x1
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdConvert
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdCalibrate
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdCalibrate
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdQC
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdQC
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.wxservices.StdWXCalculate
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.manager: Daily summary
version is 2
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.wxservices.StdWXCalculate
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdWXXTypes
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdWXXTypes
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdPressureCooker
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdPressureCooker
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdRainRater
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdRainRater
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdArchive
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.engine: Archive will use data
binding wx_binding
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.engine: Record generation
will be attempted in 'software'
Dec 9 23:18:24 metfm weewx[23787] INFO weewx.engine: Using archive
interval of 60 seconds (software record generation)
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Use LOOP data in
hi/low calculations: 1
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdArchive
Dec 9 23:18:24 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.restx.StdStationRegistry
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.restx: StationRegistry:
Station will not be registered: no station_url specified.
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdStationRegistry
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.restx.StdWunderground
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.restx: Wunderground: Posting
not enabled.
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWunderground
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.restx.StdPWSweather
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.restx: PWSweather: Posting
not enabled.
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdPWSweather
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.restx.StdCWOP
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.restx: CWOP: Posting not
enabled.
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdCWOP
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.restx.StdWOW
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.restx: WOW: Posting not
enabled.
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWOW
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.restx.StdAWEKAS
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.restx: AWEKAS: Posting not
enabled.
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdAWEKAS
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
user.wcloud.WeatherCloud
Dec 9 23:18:25 metfm weewx[23787] INFO user.wcloud: service version is 0.13
Dec 9 23:18:25 metfm weewx[23787] INFO user.wcloud: Data will be uploaded
for id=a7d15595c00b3f22
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service user.wcloud.WeatherCloud
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdPrint
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdPrint
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Loading service
weewx.engine.StdReport
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdReport
Dec 9 23:18:25 metfm weewx[23787] INFO __main__: Starting up weewx version
4.2.0
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.engine: Station does not
support reading the time
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Dec 9 23:18:25 metfm weewx[23787] INFO weewx.manager: Starting backfill of
daily summaries
Dec 9 23:18:25 metfm weewx[23787] DEBUG weewx.manager: Daily summary
version is 2
Dec 9 23:18:26 metfm weewx[23787] DEBUG weewx.drivers.fousb: get 827
records since 2020-12-09 21:29:00
Dec 9 23:18:26 metfm weewx[23787] INFO weewx.drivers.fousb: synchronising
to the weather station (quality=0)
Dec 9 23:18:27 metfm weewx[23787] DEBUG weewx.drivers.fousb: status
{'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} (0)
Στις Τρίτη, 8 Δεκεμβρίου 2020 στις 11:20:10 μ.μ. UTC+2, ο χρήστης gjr80
έγραψε:
> Thank you, unfortunately you didn’t provide what I asked so it is
> difficult to say too much. From the extract you provided I can see plot
> files for both Seasons and SteelSeries are generated and successfully
> uploaded to your server but unfortunately it doesn’t tell much more. The
> error in the extract relates to a missing template file
> skins/ss/index.html.tmpl which is the template for the HTML file that
> displays the gauges. But this file is largely static and once generated (or
> more correctly once it is uploaded to your web server) your gauges will
> display. The error has nothing to do with your font problem but I would
> still fix it if I was you.
>
> Can you go back to my previous post and post the three things I mentioned;
> a startup debug log (key thing here is capturing the entire WeeWX startup,
> it has important config info), the Seasons skin.conf and the SteelSeries
> skin.conf.
>
> Gary
>
> On Wednesday, 9 December 2020 at 04:57:25 UTC+10 [email protected]
> wrote:
>
>> i have allready done this but dont works
>> here my debug log
>>
>> metfm@metfm:~$ tail -f /var/log/syslog | tee /var/tmp/mylog
>> Dec 8 20:53:04 metfm weewx[21524] INFO weewx.manager: Added record
>> 2020-12-08 20:53:00 EET (1607453580) to database 'weewx.sdb'
>> Dec 8 20:53:04 metfm weewx[21524] INFO weewx.manager: Added record
>> 2020-12-08 20:53:00 EET (1607453580) to daily summary in 'weewx.sdb'
>> Dec 8 20:53:04 metfm weewx[21524] DEBUG weewx.restx: WeatherCloud: wait
>> interval (240 < 600) has not passed for record 2020-12-08 20:53:00 EET
>> (1607453580)
>> Dec 8 20:53:04 metfm weewx[21524] DEBUG weewx.reportengine: Running
>> reports for latest time in the database.
>> Dec 8 20:53:04 metfm weewx[21524] DEBUG weewx.reportengine: Running
>> report 'SeasonsReport'
>> Dec 8 20:53:05 metfm weewx[21524] DEBUG weewx.reportengine: Found
>> configuration file /etc/weewx/skins/Seasons/skin.conf for report
>> 'SeasonsReport'
>> Dec 8 20:53:05 metfm weewx[21524] DEBUG weewx.cheetahgenerator: Using
>> search list ['weewx.cheetahgenerator.Almanac',
>> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current',
>> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
>> 'weewx.cheetahgenerator.Extras']
>> Dec 8 20:53:05 metfm weewx[21524] DEBUG weewx.manager: Daily summary
>> version is 2
>> Dec 8 20:53:09 metfm weewx[21524] INFO weewx.cheetahgenerator: Generated
>> 8 files for report SeasonsReport in 4.06 seconds
>> Dec 8 20:53:09 metfm weewx[21524] DEBUG weewx.manager: Daily summary
>> version is 2
>> Dec 8 20:53:12 metfm weewx[21524] INFO weewx.imagegenerator: Generated
>> 15 images for report SeasonsReport in 3.53 seconds
>> Dec 8 20:53:12 metfm weewx[21524] INFO weewx.reportengine: Copied 0
>> files to /var/www/html/weewx
>> Dec 8 20:53:12 metfm weewx[21524] DEBUG weewx.reportengine: Report
>> 'SmartphoneReport' not enabled. Skipping.
>> Dec 8 20:53:12 metfm weewx[21524] DEBUG weewx.reportengine: Report
>> 'MobileReport' not enabled. Skipping.
>> Dec 8 20:53:12 metfm weewx[21524] DEBUG weewx.reportengine: Report
>> 'StandardReport' not enabled. Skipping.
>> Dec 8 20:53:12 metfm weewx[21524] DEBUG weewx.reportengine: Running
>> report 'SteelSeries'
>> Dec 8 20:53:12 metfm weewx[21524] DEBUG weewx.reportengine: Found
>> configuration file /etc/weewx/skins/ss/skin.conf for report 'SteelSeries'
>> Dec 8 20:53:12 metfm weewx[21524] INFO weewx.reportengine: Copied 0
>> files to /var/www/html/weewx/live
>> Dec 8 20:53:12 metfm weewx[21524] DEBUG weewx.cheetahgenerator: Using
>> search list ['weewx.cheetahgenerator.Almanac',
>> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current',
>> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
>> 'weewx.cheetahgenerator.Extras']
>> Dec 8 20:53:13 metfm weewx[21524] DEBUG weewx.manager: Daily summary
>> version is 2
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: Generate
>> failed with exception '<class 'FileNotFoundError'>'
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> Ignoring template /etc/weewx/skins/ss/index.html.tmpl
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> Reason: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος:
>> '/etc/weewx/skins/ss/index.html.tmpl'
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> Traceback (most recent call last):
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> File "/usr/share/weewx/weewx/cheetahgenerator.py", line 319, in generate
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> filtersLib=weewx.cheetahgenerator)
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1336, in
>> __init__
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> self._compile(source, file, compilerSettings=compilerSettings)
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1630, in
>> _compile
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> self._fileMtime = os.path.getmtime(file)
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> File "/usr/lib/python3.7/genericpath.py", line 55, in getmtime
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> return os.stat(filename).st_mtime
>> Dec 8 20:53:13 metfm weewx[21524] ERROR weewx.cheetahgenerator: ****
>> FileNotFoundError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος:
>> '/etc/weewx/skins/ss/index.html.tmpl'
>> Dec 8 20:53:13 metfm weewx[21524] INFO weewx.cheetahgenerator: Generated
>> 1 files for report SteelSeries in 0.58 seconds
>> Dec 8 20:53:13 metfm weewx[21524] DEBUG weewx.manager: Daily summary
>> version is 2
>> Dec 8 20:53:15 metfm weewx[21524] INFO weewx.imagegenerator: Generated
>> 11 images for report SteelSeries in 2.17 seconds
>> Dec 8 20:53:15 metfm weewx[21524] DEBUG weewx.reportengine: Running
>> report 'FTP'
>> Dec 8 20:53:15 metfm weewx[21524] DEBUG weewx.reportengine: Found
>> configuration file /etc/weewx/skins/Ftp/skin.conf for report 'FTP'
>> Dec 8 20:53:15 metfm weewx[21524] DEBUG weeutil.ftpupload: Attempting
>> connection to ftpupload.net
>> Dec 8 20:53:16 metfm weewx[21524] DEBUG weeutil.ftpupload: Connected to
>> ftpupload.net
>> Dec 8 20:53:16 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daybarometer.png to /htdocs/daybarometer.png
>> Dec 8 20:53:17 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daytempdew.png to /htdocs/daytempdew.png
>> Dec 8 20:53:18 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daytempfeel.png to /htdocs/daytempfeel.png
>> Dec 8 20:53:18 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daytempin.png to /htdocs/daytempin.png
>> Dec 8 20:53:19 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daytemp.png to /htdocs/daytemp.png
>> Dec 8 20:53:20 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayhum.png to /htdocs/dayhum.png
>> Dec 8 20:53:20 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayhumin.png to /htdocs/dayhumin.png
>> Dec 8 20:53:21 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayrain.png to /htdocs/dayrain.png
>> Dec 8 20:53:22 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daywind.png to /htdocs/daywind.png
>> Dec 8 20:53:22 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daywinddir.png to /htdocs/daywinddir.png
>> Dec 8 20:53:23 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/daywindvec.png to /htdocs/daywindvec.png
>> Dec 8 20:53:23 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayradiation.png to /htdocs/dayradiation.png
>> Dec 8 20:53:24 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayuv.png to /htdocs/dayuv.png
>> Dec 8 20:53:25 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayrx.png to /htdocs/dayrx.png
>> Dec 8 20:53:26 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/dayvolt.png to /htdocs/dayvolt.png
>> Dec 8 20:53:27 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/index.html to /htdocs/index.html
>> Dec 8 20:53:27 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/statistics.html to /htdocs/statistics.html
>> Dec 8 20:53:28 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/telemetry.html to /htdocs/telemetry.html
>> Dec 8 20:53:28 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/tabular.html to /htdocs/tabular.html
>> Dec 8 20:53:29 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/celestial.html to /htdocs/celestial.html
>> Dec 8 20:53:30 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/rss.xml to /htdocs/rss.xml
>> Dec 8 20:53:30 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/NOAA/NOAA-2020-12.txt to /htdocs/NOAA/NOAA-2020-12.txt
>> Dec 8 20:53:31 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/NOAA/NOAA-2020.txt to /htdocs/NOAA/NOAA-2020.txt
>> Dec 8 20:53:32 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/daybarometer.png to /htdocs/live/daybarometer.png
>> Dec 8 20:53:33 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayrain.png to /htdocs/live/dayrain.png
>> Dec 8 20:53:33 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayrainrate.png to /htdocs/live/dayrainrate.png
>> Dec 8 20:53:34 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/daywind.png to /htdocs/live/daywind.png
>> Dec 8 20:53:35 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/daywinddir.png to /htdocs/live/daywinddir.png
>> Dec 8 20:53:35 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/daywindvec.png to /htdocs/live/daywindvec.png
>> Dec 8 20:53:36 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayouttemphum.png to /htdocs/live/dayouttemphum.png
>> Dec 8 20:53:37 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayinouttemp.png to /htdocs/live/dayinouttemp.png
>> Dec 8 20:53:37 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayinouthum.png to /htdocs/live/dayinouthum.png
>> Dec 8 20:53:38 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayradiation.png to /htdocs/live/dayradiation.png
>> Dec 8 20:53:39 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/dayuv.png to /htdocs/live/dayuv.png
>> Dec 8 20:53:39 metfm weewx[21524] DEBUG weeutil.ftpupload: Uploaded file
>> /var/www/html/weewx/live/gauge-data.txt to /htdocs/live/gauge-data.txt
>> Dec 8 20:53:40 metfm weewx[21524] INFO weewx.reportengine: ftpgenerator:
>> Ftp'd 35 files in 24.51 seconds
>> Dec 8 20:53:40 metfm weewx[21524] DEBUG weewx.reportengine: Report
>> 'RSYNC' not enabled. Skipping.
>>
>>
>> Στις Δευτέρα, 7 Δεκεμβρίου 2020 στις 4:41:37 π.μ. UTC+2, ο χρήστης gjr80
>> έγραψε:
>>
>>> OK, try this. Edit your Seasons skin config file (
>>> skins/Seasons/skins.conf) and locate the [ImageGenerator] stanza, it
>>> should look something like this:
>>>
>>> # The ImageGenerator creates image plots of data.
>>>
>>> [ImageGenerator]
>>>
>>> # This section lists all the images to be generated, what SQL types are
>>> to
>>> # be included in them, along with many plotting options. There is a
>>> default
>>> # for almost everything. Nevertheless, values for most options are
>>> included
>>> # to make it easy to see and understand the options.
>>> #
>>> # Fonts can be anything accepted by the Python Imaging Library (PIL),
>>> which
>>> # includes truetype (.ttf), or PIL's own font format (.pil). See
>>> # http://www.pythonware.com/library/pil/handbook/imagefont.htm for more
>>> # details. Note that "font size" is only used with truetype (.ttf)
>>> # fonts. For others, font size is determined by the bit-mapped size,
>>> # usually encoded in the file name (e.g., courB010.pil). A relative path
>>> # for a font is relative to the SKIN_ROOT. If a font cannot be found,
>>> # then a default font will be used.
>>> #
>>> # Colors can be specified any of three ways:
>>> # 1. Notation 0xBBGGRR;
>>> # 2. Notation #RRGGBB; or
>>> # 3. Using an English name, such as 'yellow', or 'blue'.
>>> # So, 0xff0000, #0000ff, or 'blue' would all specify a pure blue color.
>>>
>>> image_width = 500
>>> image_height = 180
>>> image_background_color = "#ffffff"
>>>
>>> chart_background_color = "#ffffff"
>>> chart_gridline_color = "#d0d0d0"
>>>
>>> # Setting to 2 or more might give a sharper image with fewer jagged edges
>>> anti_alias = 1
>>>
>>> top_label_font_path = font/OpenSans-Bold.ttf
>>> top_label_font_size = 14
>>>
>>> unit_label_font_path = font/OpenSans-Bold.ttf
>>> unit_label_font_size = 12
>>> unit_label_font_color = "#787878"
>>>
>>> bottom_label_font_path = font/OpenSans-Regular.ttf
>>> bottom_label_font_size = 12
>>> bottom_label_font_color = "#787878"
>>> bottom_label_offset = 3
>>>
>>> axis_label_font_path = font/OpenSans-Regular.ttf
>>> axis_label_font_size = 10
>>> axis_label_font_color = "#787878"
>>>
>>> # Options for the compass rose, used for progressive vector plots
>>> rose_label = N
>>> rose_label_font_path = font/OpenSans-Regular.ttf
>>> rose_label_font_size = 9 rose_label_font_color = "#222222"
>>>
>>> Take note of the various xxxx_font_path settings, in this case there
>>> are five different settings and I have highlighted them in the above
>>> extract. Now open your SteelSeries skin config file (skins/ss/skin.conf)
>>> and locate the [ImageGenerator] stanza, it would have originally looked
>>> something like this:
>>>
>>> [ImageGenerator]
>>> image_width = 720
>>> image_height = 196
>>> image_background_color = 0xffffff
>>> chart_background_color = 0xffffff
>>> chart_gridline_color = 0xeaeaea
>>>
>>> top_label_font_path =
>>> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf
>>> top_label_font_size = 10
>>>
>>> unit_label_font_path =
>>> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
>>> unit_label_font_size = 10
>>> unit_label_font_color = 0xaaaaaa
>>>
>>> bottom_label_font_path =
>>> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
>>> bottom_label_font_size = 10
>>> bottom_label_font_color = 0xaaaaaa
>>>
>>> axis_label_font_path =
>>> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
>>> axis_label_font_size = 10
>>> axis_label_font_color = 0xaaaaaa
>>>
>>> rose_label = N
>>> rose_label_font_path =
>>> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
>>> rose_label_font_size = 8
>>> rose_label_font_color = 0x888888
>>> rose_color = 0xaaaaaa
>>>
>>> but may be different now if you have already changed some/all of the
>>> xxxx_font_path settings. Irrespective, go though and change each of the
>>> xxxx_font_path settings (I have again highlighted them) to be the same as
>>> the corresponding setting in your Seasons skin config file. Save the
>>> modified skin.conf. The SteelSeries plots should be re-generated on the
>>> next report cycle, check them after the report cycle is complete. That
>>> should fix the problem. If it does not please:
>>>
>>> 1. post copies of your Seasons skin and SteelSeries skin config files (
>>> skins/Seasons/skin.conf and skins/ss/skin.conf respectively), and
>>>
>>> 2. post a startup debug log. To do this edit weewx.conf, set debug = 1,
>>> save weewx.conf and restart WeeWX. Let WeeWX run for at least two
>>> archive periods and then take a log extract covering from when WeeWX was
>>> just restarted through until the two archive periods have elapsed. Post the
>>> log without modification making sure you capture the entire WeeWX startup.
>>> If you run into problems refer to the Help! Posting to weewx user
>>> <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user> wiki
>>> entry in the first instance.
>>>
>>> Gary
>>> On Monday, 7 December 2020 at 08:55:05 UTC+10 [email protected] wrote:
>>>
>>>>
>>>> editing the /ss/skin.config. here my settings but the weird fonts
>>>> remaing after the page circle
>>>> Στις Δευτέρα, 7 Δεκεμβρίου 2020 στις 12:45:04 π.μ. UTC+2, ο χρήστης
>>>> Greg from Oz έγραψε:
>>>>
>>>>> The font OpenSans-Regular.ttf is here in my install:
>>>>> /etc/weewx/skins/Seasons/font/OpenSans-Regular.ttf
>>>>>
>>>>> Gary is saying edit this file: skins/ss/skin.conf
>>>>> And make the changes.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Monday, 7 December 2020 at 09:26:00 UTC+11 [email protected]
>>>>> wrote:
>>>>>
>>>>>> im sorry for that, but i cant clear understund the line replace
>>>>>>
>>>>>> replace
>>>>>> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf with
>>>>>> /usr/share/fonts/truetype/font/OpenSans-Regular.ttf ? with only
>>>>>> font/OpenSans-Regular.ttf ?
>>>>>>
>>>>>> Στις Κυριακή, 6 Δεκεμβρίου 2020 στις 10:57:16 μ.μ. UTC+2, ο χρήστης
>>>>>> gjr80 έγραψε:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> The issue will be the font being used by the SteelSeries skin image
>>>>>>> generator. The font used in the SteelSeries plots is based on the font
>>>>>>> used
>>>>>>> by the Standard skin (the default skin at the time) when the
>>>>>>> SteelSeries
>>>>>>> skin was first developed. WeeWX now uses Seasons as the default skin
>>>>>>> which
>>>>>>> uses a different font. Most likely what is happening is the SteelSeries
>>>>>>> font does not exist and a substitute font is being used and that font
>>>>>>> does
>>>>>>> not support the characters you are using.
>>>>>>>
>>>>>>> Try editing skins/ss/skin.conf and replace:
>>>>>>>
>>>>>>> - all occurrences of
>>>>>>> ‘/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf’ with
>>>>>>> ‘font/OpenSans-Regular.ttf
>>>>>>> - all occurrences of
>>>>>>> ‘/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf’
>>>>>>> with
>>>>>>> ‘font/OpenSans-Bold.ttf’
>>>>>>>
>>>>>>> To be consistent with the Seasons skin plot format you might want to
>>>>>>> change the unit_label_font_path setting to ‘font/OpenSans-Bold.ttf’
>>>>>>>
>>>>>>> Once you save skin.conf the plots should come good on the next
>>>>>>> report cycle.
>>>>>>>
>>>>>>> I will arrange for appropriate changes to the SteelSeries Weather
>>>>>>> Gauges repo.
>>>>>>>
>>>>>>> Gary
>>>>>>> On Monday, 7 December 2020 at 01:03:33 UTC+10 [email protected]
>>>>>>> wrote:
>>>>>>>
>>>>>>>> in my weather page of weewx with steelseries gauges, weird font
>>>>>>>> appears in tooltip graphs. the page is
>>>>>>>>
>>>>>>>> http://kolxiko.epizy.com/live/
>>>>>>>>
>>>>>>>> in weewx page all the greek characters appears mormal
>>>>>>>>
>>>>>>>> http://kolxiko.epizy.com/
>>>>>>>>
>>>>>>>>
--
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/076b2caf-18c3-46b1-af6d-5a4527416db5n%40googlegroups.com.