perhaps attaching an example of an incorrect plot would help diagnose your 
problem

I am using Bootstrap, and use fontsizes of 14 - 18 with no problems.  Have 
attached my skins/Images/skin.conf file, and also skins/Bootstrap/skin.conf





On Monday, 4 September 2017 01:32:21 UTC+3, Sam Roza wrote:

> Hello All,
>
> Working with the Bootstrap skin so that I could get some additional 
> historical info out of WeeWx. I have loaded it and the skin page renders, 
> and I have graphs and charts and historical data.
>
> Unfortunately, the labels and measurements on both X and Y axes are so 
> tiny that I cannot discern it at all.
>
> I tried to change the settings:
>
>     digitfontsize = 24
>     labelfontsize = 25
>
> To 24 and 25 respectively (from 14, 15), but that doesn't appear to have 
> impacted it like I thought it would.
>
> Anybody know what conf changes I need to make?
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
############################################################################################
############################################################################################
#                                                                               
           #
#                                                                               
           #
#                          STANDARD SKIN CONFIGURATION FILE                     
           #
#                                                                               
           #
#                                                                               
           #
############################################################################################
#                                                                               
           #
#                    Copyright (c) 2010 Tom Keffer <tkef...@gmail.com>          
           #
#                                                                               
           #
#                      See the file LICENSE.txt for your full rights.           
           #
#                                                                               
           #
############################################################################################
#
#    $Revision: 737 $
#    $Author: tkeffer $
#    $Date: 2012-11-04 09:05:51 -0800 (Sun, 04 Nov 2012) $
#
############################################################################################

[Extras]

    #
    # Put any extra tags here that you want to be available in the templates
    #

    
############################################################################################

[Units]

    #
    # This section is for managing the selection and formatting of units.
    #
    
    [[Groups]]
        #
        # For each group of measurements, this section sets what units to use 
for it.
        # NB: The unit is always in the singular. I.e., 'mile_per_hour', NOT 
'miles_per_hour'
        # 
        group_altitude     = meter                 # Options are 'foot' or 
'meter'
        group_degree_day   = degree_C_day         # Options are 'degree_F_day' 
or 'degree_C_day'
        group_direction    = degree_compass
        group_moisture     = centibar
        group_percent      = percent
        group_pressure     = mbar                 # Options are 'inHg', 'mmHg', 
'mbar', or 'hPa'
        group_radiation    = watt_per_meter_squared
        group_rain         = mm                   # Options are 'inch', 'cm', 
or 'mm'
        group_rainrate     = mm_per_hour          # Options are 
'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
        group_speed        = knot                 # Options are 
'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
        group_speed2       = knot2                # Options are 
'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
        group_temperature  = degree_C             # Options are 'degree_F' or 
'degree_C'
        group_uv           = uv_index
        group_volt         = volt

        # The following unit groups are used internally and should not be 
changed:
        group_count        = count
        group_interval     = minute
        group_time         = unix_epoch

    [[StringFormats]]
        #
        # This section sets the string formatting for each type of unit.
        #
        centibar           = %.0f
        cm                 = %.2f
        cm_per_hour        = %.2f
        degree_C           = %.1f
        degree_F           = %.1f
        degree_compass     = %.0f
        foot               = %.0f
        hPa                = %.1f
        inHg               = %.3f
        inch               = %.2f
        inch_per_hour      = %.2f
        km_per_hour        = %.0f
        km_per_hour2       = %.1f
        knot               = %.0f
        knot2              = %.1f
        mbar               = %.1f
        meter              = %.0f
        meter_per_second   = %.1f
        meter_per_second2  = %.1f
        mile_per_hour      = %.0f
        mile_per_hour2     = %.1f
        mm                 = %.1f
        mmHg               = %.1f
        mm_per_hour        = %.1f
        percent            = %.0f
        uv_index           = %.1f
        volt               = %.1f
        watt_per_meter_squared = %.0f
        NONE               = "   N/A"

    [[Labels]]
        #
        # This section sets a label to be used for each type of unit.
        #
        centibar          = " cb"
        cm                = " cm"
        cm_per_hour       = " cm/hr"
        degree_C          =   °C
        degree_F          =   °F
#        degree_compass    =   °
        degree_compass    = " "
        foot              = " feet"
        hPa               = " hPa"
        inHg              = " inHg"
        inch              = " in"
        inch_per_hour     = " in/hr"
        km_per_hour       = " kph"
        km_per_hour2      = " kph"
        knot              = " knots"
        knot2             = " knots"
        mbar              = " mbar"
        meter             = " meters"
        meter_per_second  = " m/s"
        meter_per_second2 = " m/s"
        mile_per_hour     = " mph"
        mile_per_hour2    = " mph"
        mm                = " mm"
        mmHg              = " mmHg"
        mm_per_hour       = " mm/hr"
        percent           =   %
        volt              = " V"
        watt_per_meter_squared = " W/m²"
        NONE              = ""
        
    [[TimeFormats]]
        #
        # This section sets the string format to be used
        # each time scale.
        #
        day        = %H:%M
        week       = %H:%M on %A
        month      = %d %b %Y %H:%M
        year       = %d %b %Y %H:%M
        rainyear   = %d %b %Y %H:%M
        current    = %d %b %Y %H:%M
        ephem_day  = %H:%M
        ephem_year = %d %b %Y %H:%M

        [[DegreeDays]]
          #
          # This section sets the base temperatures used for the calculation
          # of heating and cooling degree-days.
          #
                
          # Base temperature for heating days, with unit:
          heating_base = 65, degree_F
          # Base temperature for cooling days, with unit:
          cooling_base = 65, degree_F

    [[Trend]]
        time_delta = 10800  # 3 hours
        time_grace = 300    # 5 minutes 

############################################################################################

[Labels]
    
    #
    # Generic labels
    #
    
    # Set to hemisphere abbreviations suitable for your location: 
    hemispheres = N, S, E, W

    [[Generic]]
        #
        # Generic labels, keyed by an observation type.
        #
        barometer      = Barometer
        dewpoint       = Dew Point
        heatindex      = Heat Index
        inHumidity     = In Humid
        inTemp         = In Temp
        outHumidity    = Out Humid
        outTemp        = Out Temp
        radiation      = Radiation
        rain           = Rain
        rainRate       = Rain Rate
        rxCheckPercent = ISS Signal Quality
        windDir        = Wind Dir
        windGust       = Gust Speed
        windGustDir    = Gust Dir
        windSpeed      = Wind Speed
        windchill      = Wind Chill
        windgustvec    = Gust Vector
        windvec        = Wind Vector
    
        # This one is probably specific to my station!
        extraTemp1     = In Temp

############################################################################################

[Language]

    #
    # Set a language below and labels will be overridden with any that are 
specified in
    # skins/languages/[language].conf
    #
    # Choices are: espanol

    #language = espanol, francais


[ImageGenerator]

    #
    # This section lists all the images to be generated, what SQL types are to
    # be included in them, along with many plotting options, such as color or
    # font. There's a default for almost everything, if not specified
    # below. Nevertheless, I've explicitly put in values, to make it easy to see
    # and understand the options.
    #
    # Fonts can be anything accepted by the Python Imaging Library (PIL), which
    # is currently 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). If a font can't be found,
    # then a default font will be used.
    #

    #
    # Anti-aliasing
    #
    anti_alias = 3
    width = 2

    show_daynight = true

    # These control the appearance of the bands if they are shown.
    # Here's a monochrome scheme:
    # daynight_day_color   = 0xdfdfdf
    # daynight_night_color = 0xffff00
    # daynight_edge_color  = 0xd0d0d0
    # Here's an alternative, using a blue/yellow tint:
    # daynight_day_color   = 0xf8ffff
    # daynight_night_color = 0xfff8f8
    # daynight_edge_color  = 0xf8f8ff
    
    # Richie's day-night colors
    # daynight_day_color   = 0xf8ffff
    # daynight_night_color = 0xbcffde
    # daynight_edge_color  = 0xd9ffd1

    # Nick's values - frankly monocrhome is best
    #daynight_day_color   = 0xdfdfdf
    #daynight_night_color = 0xbbbbbb
    #daynight_edge_color  = 0xd0d0d0    

    #Andrew's values
    daynight_day_color   = 0x99ffff
    daynight_night_color = 0xcccccc
    daynight_edge_color  = 0xccff99     
#    daynight_edge_color = 0xff0000

    #image_width = 350
    image_width = 450
    #image_height = 250
    image_height = 270
    #image_background_color = 0xffffff
    image_background_color = 0xf5f5f5
    
    #chart_background_color = 0xffffff
    #chart_gridline_color = 0xa0a0a0
    chart_background_color = 0xd8d8d8
    chart_gridline_color = 0xa0a0a0
    
    top_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
    #top_label_font_size = 14
    top_label_font_size = 18
    
    unit_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
    #unit_label_font_size = 10
    unit_label_font_size = 18
    unit_label_font_color = 0x000000
    
    bottom_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
    #bottom_label_font_size = 10
    bottom_label_font_size = 16
    bottom_label_font_color = 0x000000
    bottom_label_offset = 9

    axis_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
    #axis_label_font_size = 10
    axis_label_font_size = 15
    axis_label_font_color = 0x000000
    
    # Options for the compass rose, used for progressive vector plots
    rose_label = N
    rose_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
    rose_label_font_size  = 16
    rose_label_font_color = 0x000000

    # Default colors for the plot lines. These can be overridden for
    # individual lines using option 'color'
    chart_line_colors = 0xb48242, 0x4242b4, 0x42b442
    
        # Type of line. Only 'solid' or 'none' is offered now    
    line_type = 'solid'

    # Size of marker in pixels
    marker_size = 8
        # Type of marker. Pick one of 'cross', 'x', 'circle', 'box', or 'none'
    marker_type ='none'
    
    ##
    ## 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 and aggregation. Can get overridden at any level.
    plot_type = line
    aggregate_type = none
    chart_line_width = 2
    time_length = 86400    # == 24 hours

    # 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

    [[day_images]]
        x_label_format = %H:%M
        bottom_label_format = %d %b %Y %H:%M
        time_length = 86400    # == 24 hours
        #width = 2
        
        [[[daybarometer-Bootstrap]]]
            [[[[barometer]]]]

        [[[dayhumidity-Bootstrap]]]
            [[[[outHumidity]]]]
            [[[[inHumidity]]]]

        [[[daytempchill-Bootstrap]]]
            [[[[outTemp]]]]
            [[[[heatindex]]]]
            [[[[inTemp]]]]
                #aggregate_type = avg
                #aggregate_interval = 1800
        
        [[[dayrain-Bootstrap]]]
            # 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-Bootstrap]]]
            [[[[windSpeed]]]]
            [[[[windGust]]]]              
        
#        [[[daywinddir-Bootstrap]]]
            # Hardwire in the y-axis scale for wind direction:
#            yscale = 0.0, 360.0, 45.0
            # Don't join lines
            # Type of line. Only 'solid' or 'none' is offered now   
#                line_type = 'none'
            # Size of marker in pixels
#            marker_size = 6
                 # Type of marker. Pick one of 'cross', 'x', 'circle', 'box', 
or 'none'
#            marker_type ='cross'
#            [[[[windDir]]]]

         [[[daywinddir-Bootstrap]]]
            width = 1
            [[[[windvec]]]]
                plot_type = vector

    [[week_images]]
        x_label_format = %a
        bottom_label_format = %d %b %Y  %H:%M
        time_length = 604800    # == 7 days
        aggregate_type = avg
        aggregate_interval = 3600
        chart_line_width = 2

        [[[weekbarometer-Bootstrap]]]
            [[[[barometer]]]]

        [[[weekhumidity-Bootstrap]]]
            [[[[outHumidity]]]]
            [[[[inHumidity]]]]

        [[[weektempchill-Bootstrap]]]
            [[[[outTemp]]]]
            [[[[heatindex]]]]
            [[[[inTemp]]]]
              #  aggregate_type = avg
              #  aggregate_interval = 1800
        
        [[[weekrain-Bootstrap]]]
            # 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)
        
        [[[weekwind-Bootstrap]]]
            [[[[windSpeed]]]]
            [[[[windGust]]]]
                aggregate_type = max              
        
#        [[[weekwinddir-Bootstrap]]]
            # Hardwire in the y-axis scale for wind direction:
#            yscale = 0.0, 360.0, 45.0
            # Don't join lines
            # Type of line. Only 'solid' or 'none' is offered now   
#                line_type = 'none'
            # Size of marker in pixels
#            marker_size = 6
                 # Type of marker. Pick one of 'cross', 'x', 'circle', 'box', 
or 'none'
#            marker_type ='cross'
#            [[[[windDir]]]]

        [[[weekwinddir-Bootstrap]]]
           width = 1
           [[[[windvec]]]]
               plot_type = vector

    [[month_images]]
        x_label_format = %d
        bottom_label_format = %d %b %Y  %H:%M
        time_length = 2592000    # == 30 days
        aggregate_type = avg
        aggregate_interval = 10800    # == 3 hours
        show_daynight = false
        chart_line_width = 2

        [[[monthbarometer-Bootstrap]]]
            [[[[barometer]]]]

        [[[monthhumidity-Bootstrap]]]
            [[[[outHumidity]]]]
            [[[[inHumidity]]]]

        [[[monthtempchill-Bootstrap]]]
            [[[[outTemp]]]]
            [[[[heatindex]]]]
            [[[[inTemp]]]]
             #   aggregate_type = avg
             #   aggregate_interval = 1800
        
        [[[monthrain-Bootstrap]]]
            # 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)
        
        [[[monthwind-Bootstrap]]]
            [[[[windSpeed]]]]
            [[[[windGust]]]]
                aggregate_type = max              
        
#        [[[monthwinddir-Bootstrap]]]
            # Hardwire in the y-axis scale for wind direction:
#            yscale = 0.0, 360.0, 45.0
            # Don't join lines
            # Type of line. Only 'solid' or 'none' is offered now   

#                line_type = 'none'
            # Size of marker in pixels
#            marker_size = 6
                 # Type of marker. Pick one of 'cross', 'x', 'circle', 'box', 
or 'none'
#            marker_type ='cross'
#            [[[[windDir]]]]        
         [[[monthwinddir-Bootstrap]]]
            [[[[windvec]]]]
                plot_type = vector


  [[year_images]]
        x_label_format = %b
        bottom_label_format = %d %b %Y  %H:%M
        time_length = 31536000    # == 365 days
        aggregate_type = avg
        aggregate_interval = 86400
        show_daynight = false
        chart_line_width = 1

        [[[yearbarometer-Bootstrap]]]
            [[[[barometer]]]]

        [[[yearhumidity-Bootstrap]]]
            [[[[outHumidity]]]]
            [[[[inHumidity]]]]

        [[[yeartempmaxmin-Bootstrap]]]
            [[[[min_outTemp]]]]
                data_type = outTemp
                aggregate_type = min
                label = Min
            [[[[outTemp]]]]
                aggregate_type = max
                label = Max
        
        [[[yearrain-Bootstrap]]]
            # 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)
        
        [[[yearwind-Bootstrap]]]
            [[[[windSpeed]]]]
            [[[[windGust]]]]              
        
#        [[[yearwinddir-Bootstrap]]]
            # Hardwire in the y-axis scale for wind direction:
#            yscale = 0.0, 360.0, 45.0
            # Don't join lines
            # Type of line. Only 'solid' or 'none' is offered now   
#                line_type = 'none'
            # Size of marker in pixels
#            marker_size = 6
                 # Type of marker. Pick one of 'cross', 'x', 'circle', 'box', 
or 'none'
#            marker_type ='cross'
#            [[[[windDir]]]] 

         [[[yearwinddir-Bootstrap]]]
            [[[[windvec]]]]
                plot_type = vector


############################################################################################
#
# The list of generators that are to be run:
#
[Generators]
        generator_list = user.translategenerator.ImageGeneratorTranslated
        # generator_list = weewx.imagegenerator.ImageGenerator
############################################################################################
############################################################################################
############################################################################################
#                                                                               
           #
#                                                                               
           #
#                          STANDARD SKIN CONFIGURATION FILE                     
           #
#                                                                               
           #
#                                                                               
           #
############################################################################################
#                                                                               
           #
#                    Copyright (c) 2010 Tom Keffer <tkef...@gmail.com>          
           #
#                                                                               
           #
#                      See the file LICENSE.txt for your full rights.           
           #
#                                                                               
           #
############################################################################################
#
#    $Revision: 737 $
#    $Author: tkeffer $
#    $Date: 2012-11-04 09:05:51 -0800 (Sun, 04 Nov 2012) $
#
############################################################################################

[Extras]

    #
    # Put any extra tags here that you want to be available in the templates
    #
    
    # Here's an example. 
    # This radar image would be available as $Extras.radar_img
    # (Comment the line out if you don't want to include the radar image)
    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
    
    # Here's another. If you have a Google Analytics ID, uncomment and edit 
    # the next line, and the analytics code will automatically be included
    # in your generated HTML files:
    #googleAnalyticsId = UA-12345678-1
    
############################################################################################

[Units]

    #
    # This section is for managing the selection and formatting of units.
    #
    
    [[Groups]]
        #
        # For each group of measurements, this section sets what units to use 
for it.
        # NB: The unit is always in the singular. I.e., 'mile_per_hour', NOT 
'miles_per_hour'
        # 
        group_altitude     = meter                 # Options are 'foot' or 
'meter'
        group_degree_day   = degree_C_day         # Options are 'degree_F_day' 
or 'degree_C_day'
        group_direction    = degree_compass
        group_moisture     = centibar
        group_percent      = percent
        group_pressure     = mbar                 # Options are 'inHg', 'mmHg', 
'mbar', or 'hPa'
        group_radiation    = watt_per_meter_squared
        group_rain         = mm                   # Options are 'inch', 'cm', 
or 'mm'
        group_rainrate     = mm_per_hour          # Options are 
'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
        group_speed        = knot                 # Options are 
'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
        group_speed2       = knot2                # Options are 
'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
        group_temperature  = degree_C             # Options are 'degree_F' or 
'degree_C'
        group_uv           = uv_index
        group_volt         = volt

        # The following unit groups are used internally and should not be 
changed:
        group_count        = count
        group_interval     = minute
        group_time         = unix_epoch

    [[StringFormats]]
        #
        # This section sets the string formatting for each type of unit.
        #
        centibar           = %.0f
        cm                 = %.2f
        cm_per_hour        = %.2f
        count              = %.0f
        degree_C           = %.1f
        degree_F           = %.1f
        degree_compass     = %.0f
        foot               = %.0f
        hPa                = %.1f
        inHg               = %.3f
        inch               = %.2f
        inch_per_hour      = %.2f
        km_per_hour        = %.0f
        km_per_hour2       = %.1f
        knot               = %.0f
        knot2              = %.1f
        mbar               = %.1f
        meter              = %.0f
        meter_per_second   = %.1f
        meter_per_second2  = %.1f
        mile_per_hour      = %.0f
        mile_per_hour2     = %.1f
        mm                 = %.1f
        mmHg               = %.1f
        mm_per_hour        = %.1f
        percent            = %.0f
        uv_index           = %.1f
        volt               = %.1f
        watt_per_meter_squared = %.0f
        NONE               = "   N/A"

    [[Labels]]
        #
        # This section sets a label to be used for each type of unit.
        #
        centibar          = " cb"
        cm                = " cm"
        cm_per_hour       = " cm/hr"
        degree_C          =   °C
        degree_F          =   °F
        degree_compass    =   °
        foot              = " feet"
        hPa               = " hPa"
        inHg              = " inHg"
        inch              = " in"
        inch_per_hour     = " in/hr"
        km_per_hour       = " kph"
        km_per_hour2      = " kph"
        knot              = " knots"
        knot2             = " knots"
        mbar              = " mbar"
        meter             = " meters"
        meter_per_second  = " m/s"
        meter_per_second2 = " m/s"
        mile_per_hour     = " mph"
        mile_per_hour2    = " mph"
        mm                = " mm"
        mmHg              = " mmHg"
        mm_per_hour       = " mm/hr"
        percent           =   %
        volt              = " V"
        watt_per_meter_squared = " W/m²"
        NONE              = ""
        
    [[TimeFormats]]
        #
        # This section sets the string format to be used
        # each time scale.
        #
        day        = %H:%M
        week       = %H:%M on %A
        month      = %d %b %Y %H:%M
        year       = %d %b %Y %H:%M
        rainyear   = %d %b %Y %H:%M
        current    = %d %b %Y %H:%M
        ephem_day  = %H:%M
        ephem_year = %d-%b-%Y %H:%M

        [[DegreeDays]]
          #
          # This section sets the base temperatures used for the calculation
          # of heating and cooling degree-days.
          #
                
          # Base temperature for heating days, with unit:
          heating_base = 65, degree_F
          # Base temperature for cooling days, with unit:
          cooling_base = 65, degree_F

    [[Trend]]
        time_delta = 10800  # 3 hours
        time_grace = 300    # 5 minutes 

############################################################################################

[Labels]

    #
    # Generic labels
    #
    
    # Set to hemisphere abbreviations suitable for your location: 
    hemispheres = N, S, E, W

    [[Generic]]
        #
        # Generic labels, keyed by an observation type.
        #
        barometer      = Barometer
        dewpoint       = Dew Point
        heatindex      = Heat Index
        inHumidity     = In Humid
        inTemp         = In Temp
        outHumidity    = Out Humid
        outTemp        = Out Temp
        radiation      = Radiation
        rain           = Rain
        rainRate       = Rain Rate
        rxCheckPercent = ISS Signal Quality
        windDir        = Wind Dir
        windGust       = Gust Speed
        windGustDir    = Gust Dir
        windSpeed      = Wind Speed
        windchill      = Wind Chill
        windgustvec    = Gust Vector
        windvec        = Wind Vector
    
        # This one is probably specific to my station!
        extraTemp1     = Pond Temperature

############################################################################################

[Language]

    #
    # Set a language below and labels will be overridden with any that are 
specified in
    # skins/languages/[language].conf
    #
    # Choices are: espanol, francais, italian, german

    # language = espanol

############################################################################################

[Almanac]
    
    # The labels to be used for the phases of the moon:
    moon_phases = New, Waxing crescent, First quarter, Waxing gibbous, Full, 
Waning gibbous, Last quarter, Waning crescent

############################################################################################

[CheetahGenerator]

    # This section is used by the generator CheetahGenerator, and specifies
    # which files are to be generated from which template.

    encoding = utf8    # Possible encodings are 'html_entities', 'utf8', or 
'strict_ascii'


    search_list_extensions = user.historygenerator.MyXSearch, 
user.lastrain.lastRainTags


    [[SummaryByMonth]]
        #
        # Reports that summarize "by month"
        #
#        [[[NOAA_month]]]
#            encoding = strict_ascii
#            template = NOAA/NOAA-YYYY-MM.txt.tmpl

        [[[NOAA_month_html]]]
            template = NOAA/NOAA-YYYY-MM.html.tmpl

    [[SummaryByYear]]
        #
        # Reports that summarize "by year"
        #
#        [[[NOAA_year]]]
#            encoding = strict_ascii
#            template = NOAA/NOAA-YYYY.txt.tmpl

        [[[NOAA_year_html]]]
            template = NOAA/NOAA-YYYY.html.tmpl

        
    [[ToDate]]
        #
        # Reports that show statistics "to date", such as day-to-date,
        # week-to-date, month-to-date, etc.
        #
        [[[history]]]
            template = history.html.tmpl

    [[HTMLFiles]]
        #
        # Pages that do not require time interval specific tags
        #
        [[[about]]]
            template = about.html.tmpl
          
#        [[[news]]]
#            template = news.html.tmpl            
#            
        [[[stats]]]
            template = stats.html.tmpl

        [[[day]]]
            template = index.html.tmpl

        [[[day2]]]
            template = indextxt.html.tmpl
            
        [[[week]]]
            template = week.html.tmpl
        
        [[[month]]]
            template = month.html.tmpl
        
        [[[year]]]
            template = year.html.tmpl

        [[[forecast]]]
            template = forecast.html.tmpl

        [[[dams]]]
            template = dam_levels.html.tmpl

        [[[plants]]]
            template = plants.html.tmpl

        [[[plantsdash]]]
            template = plantlinkdash.html.tmpl

############################################################################################

[CopyGenerator]
    
    #
    # This section is used by the generator CopyGenerator
    #

    # List of files that are to be copied at the first invocation of the 
generator only
    copy_once = css/*, js/*
    
    # List of files to be copied every time:
    # copy_always = 

############################################################################################

[BootstrapLabels]

    #
    # Labels specific to the Bootstrap template
    #

    title = "The weather, in Moni, Limassol, Cyprus"
    location_href = "http://en.wikipedia.org/wiki/Moni,_Cyprus";
    footer = "&copy; Milner 2015"

    [[headings]]
        front_page  = The Weather
        forecast    = Forecast
        dams        = Dam levels
        stats       = Stats
        history     = History
        graphs      = Graphs
        news        = News
        about       = About
        plants      = Plants
        last_update = Last updated

    [[timespans]]
        day      = Last 24 hours
        today    = Since midnight            # today = any time since midnight
        week     = Past 7 days
        month    = Past 30 days
        year     = Past year
        ever     = Since 

    [[status]]
        latitude       = Latitude:
        longitude      = Longitude:
        altitude       = Altitude:
        station_uptime = Station uptime:
        server_uptime  = Server uptime:

    [[history_tables]]
        min_temp = Minimum Temperature
        max_temp = Maximum Temperature
        avg_temp = Average Temperature
        rain     = Rainfall (mm)
        rain_days= Days when rain fell
        NOAA1     = Monthly summaries (
        NOAA2     = select by year 
        NOAA3     = ) & Daily summaries ( 
        NOAA4     = select by month/year
        NOAA5     = )

    [[minmax]]
        min = Low
        max = High

    [[plantpages]]
        readings = Readings
        dash = Dashboard

############################################################################################

[HistoryReport]

    #
    # Settings for the HTML month/year colour coded summary table generator
    #

    # minvalues, maxvalues and colours should contain the same number of 
elements.
    #
    # For example,  the [min_temp] example below, if the minimum temperature 
measured in
    # a month is between -50 and -10 (degC) then the cell will be shaded in 
html colour code #0029E5.
    #

    # Default is temperature scale
    minvalues = -50, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35
    maxvalues =  -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 60
    colours =   "#0029E5", "#0186E7", "#02E3EA", "#04EC97", "#05EF3D2, 
"#2BF207", "#8AF408", "#E9F70A", "#F9A90B", "#FC4D0D", "#FF0F2D"
    monthnames = Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec

    # The Raspberry Pi typically takes 15+ seconds to calculate all the 
summaries with a few years of weather date.
    # refresh_interval is how often in minutes the tables are calculated.
    refresh_interval = 60

    [[min_temp]]
        obs_type = outTemp                 # obs_type can be any weewx reading
        aggregate_type = min               # Any of these: 'sum', 'count', 
'avg', 'max', 'min'
        minvalues = -50, -11, 0, 5, 10, 15, 17, 20, 23, 25, 28, 32, 36, 40
        maxvalues = -11, 0, 5, 10, 15, 17, 20, 23, 25, 28, 32, 36, 40, 100
        colours =   "#2584BC", "#25BCA8", "#25BC66", "#25BC2C", "#52BC25", 
"#50ED0D", "#97ED0D", "#C8ED0D", "#EDDE0D", "#EDA60D", "#ED760D", "#CC6633", 
"#FF0066", "#FF0000"

    [[max_temp]]
        obs_type = outTemp
        aggregate_type = max
        minvalues = -50, -11, 0, 5, 10, 15, 17, 20, 23, 25, 28, 32, 36, 40
        maxvalues = -11, 0, 5, 10, 15, 17, 20, 23, 25, 28, 32, 36, 40, 100
        colours =   "#2584BC", "#25BCA8", "#25BC66", "#25BC2C", "#52BC25", 
"#50ED0D", "#97ED0D", "#C8ED0D", "#EDDE0D", "#EDA60D", "#ED760D", "#CC6633", 
"#FF0066", "#FF0000"

    [[avg_temp]]
        obs_type = outTemp
        aggregate_type = avg
        minvalues = -50, -11, 0, 5, 10, 15, 17, 20, 23, 25, 28, 32, 36, 40
        maxvalues = -11, 0, 5, 10, 15, 17, 20, 23, 25, 28, 32, 36, 40, 100
        colours =   "#2584BC", "#25BCA8", "#25BC66", "#25BC2C", "#52BC25", 
"#50ED0D", "#97ED0D", "#C8ED0D", "#EDDE0D", "#EDA60D", "#ED760D", "#CC6633", 
"#FF0066", "#FF0000"

    [[rain]]
        obs_type = rain
        aggregate_type = sum

        minvalues = 0, 1, 3, 5, 7, 10, 15, 20, 25, 30, 50, 100, 150
        maxvalues = 1, 3, 5, 7, 10, 15, 20, 25, 30, 50, 100, 150, 300
        colours =   "#FFFFFF", "#CCFFFF", "#99FFFF", "#33FFFF", "#99FFCC", 
"#00FFCC", "#00FF99", "#66CCFF", "#00CCFF", "#6699FF", "#3399FF", "#0066FF", 
"#0033FF"

    [[rain_days]]
        obs_type = rain
        aggregate_type = sum_ge
        aggregate_threshold = 0.01, mm

        minvalues = 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 15
        maxvalues = 1, 2, 3, 4, 5, 6, 7, 8, 10, 15, 32
        colours =   "#FFFFFF", "#CCFFFF", "#99FFFF", "#33FFFF", "#99FFCC", 
"#00FFCC", "#00FF99", "#66CCFF", "#00CCFF", "#6699FF", "#3399FF"

    [[NOAA]]
        #
        # Creates a table of links to NOAA reports with the tag $NOAA_table
        # Comment out [[NOAATable]] if you do not need this.
        #

        # Where to find the NOAA files and how they are named
        # Uses Python datetime convention 
(docs.python.org/2/library/datetime.html):
        # %Y = YYYY, %y = YY, %m = MM, etc.
        #
#        year_filename = NOAA/NOAA-%Y.txt
        year_filename = NOAA/NOAA-%Y.html
#        month_filename = NOAA/NOAA-%Y-%m.txt
        month_filename = NOAA/NOAA-%Y-%m.html


############################################################################################

[GaugeGenerator]

    #
    # Settings for the Gauge Generator
    #

    image_width = 160
    image_height = 160

    # Anti aliasing makes nicer looking gauges.
    # 2 = generate a gauge image twice the final size and shrink it back down 
using anti aliasing. 
    anti_alias = 3
    line_thickness = 1.4

    #test_none_readings = true

    # Colors...
    #
    # Format is 0xBBGGRR, so a pinky-purple color (r=FF, g=00, B=99) which 
would have
    # an HTML tag of #FF0099 is expressed as 0x9900FF
    #fill_color = 0x4242b4
    #background_color = 0xffffff
    #label_color = 0x000000
    #dial_color = 0x707070
    #needle_outline_color = 0xb48242
    #needle_fill_color = 0xb48242   # Leave option out for a transparent needle
    #text_color = 0xb48242
    fill_color = 0x58fa82
    background_color = 0xf2f2f2
    label_color = 0x000000
    dial_color = 0x000033
#    needle_outline_color = 0xb48242
    needle_outline_color = 0xff4000
#    needle_fill_color = 0xb48242   # Leave option out for a transparent needle
    text_color = 0x000000
    needle_fill_color = 0xff4000

    # How far the gauge extends, e.g. 180 is half a full dial, 270 is three 
quarters
    # This is ignored when plotting wind direction which always uses 360.
    # Must be an integer
    dial_arc = 270

    # Most options can be omitted, however majorstep is mandatory. minvalue and 
maxvalue are required for all
    # gauges except wind direction.

    digitfontsize = 14
    labelfontsize = 16
    [[outTemp]]
#        minvalue = -20
#        maxvalue = 40
        minvalue = -10
        maxvalue = 50
        majorstep = 10
        minorstep = 2
        digitformat = %d
#        history = 24
        history = 3
#        bins = 90
        bins = 60
        gaugetitle = "Temperature"

    [[barometer]]
        minvalue = 970
        maxvalue = 1050
        majorstep = 20
        minorstep = 5
        digitformat = %d
#        history = 24
        history = 3
#        bins = 80
        bins = 40
        gaugetitle = "Barometer"


    [[outHumidity]]
        minvalue = 0
        maxvalue = 100
        majorstep = 20
        minorstep = 5
#        history = 24
#        bins = 50
        history = 3
        bins = 20
        gaugetitle = "Humidity"

    [[windSpeed]]
        minvalue = 0
#        maxvalue = 40
        maxvalue = 50
        majorstep = 10
        minorstep = 2
#        history = 24
#        bins = 40
        history = 3
        bins = 25
        gaugetitle = "Wind speed"

        # Weewx returns None if no reading is returned from the weather 
station. Set none_value if you still want
        # the gauge to be drawn with a needle and a value. Otherwise the needle 
is omitted and "N/A" is displayed
        # on the gauge.
        none_value = 0

    [[windGust]]
        minvalue = 0
#        maxvalue = 40
        maxvalue = 50
        majorstep = 10
        minorstep = 2
#        history = 24
#        bins = 40
        history = 3
        bins = 25
        none_value = 0
        gaugetitle = "Gust speed"


    [[windDir]]
        majorstep = 90
        minorstep = 30
        digitformat = %03d
        invert = false
#        history = 24
#        bins = 16
        aggregate_type = None
#        compass_labels = 1
        history = 3
        bins = 16
        compass_labels = 1
        gaugetitle = "Wind"

    [[windRose]]
        image_width = 360
        image_height = 360
        majorstep = 45
        minorstep = 22.5
        invert = false
        history = 24
        bins = 16
        digitformat = None
        compass_labels = 1

        # Place rings at beaufort scale in knots
        rings = 1,4,7,11,17,22,28,34,41,48,56,64,200

        # Color rings from green to red
        ring_colors = 0xbbffdd, 0x55aa00, 0x00ff00, 0x00ffaa, 0xffff00, 
0x00ffff, 0x00ccff, 0x0077dd, 0x0000ff, 0x8800ff, 0xff55ff, 0x8800bb, 0xff0000

        needle_fill_color = None    # transparent
        aggregate_type = None       # much quicker db query without aggregation

############################################################################################
#
# The list of generators that are to be run:
#
[Generators]
        generator_list = user.gaugeengine.GaugeGenerator, 
user.translategenerator.CheetahGeneratorTranslated, 
weewx.reportengine.CopyGenerator

Reply via email to