Ok, what's happening here: in the templates there are references to history
table that weren't part of the skins default configuration
You need either to delete the section in the template:
<h3>$BootstrapLabels.history_tables.max_wind</h3>
$max_wind_table
or, and thats my sugesstion, add the configs in skin.conf, here is mine
including my color scheme:
[HistoryReport]
#
# Settings for the HTML month/year colour coded summary table generator
#
# minvalues, maxvalues and colours and fontColours 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.
#
# colours = background colour
# fontColours = foreground colour [optional, defaults to black if
omitted]
# Default is temperature scale
minvalues = -50, -30, -28, -26, -24, -22, -20, -18, -16, -14, -12, -10,
-8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30,
32, 34, 36, 38, 40, 45
maxvalues = -30, -28, -26, -24, -22, -20, -18, -16, -14, -12, -10, -8,
-6, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32,
34, 36, 38, 40, 45, 60
colours = "#404240", "#646664", "#8C8A8C", "#B4B2B4", "#CCCECC",
"#E4E6E4", "#743274", "#AC32AC", "#CC32CC", "#FC32FC", "#FC9AFC",
"#143dde", "#3466FC", "#349AFC", "#34CEFC", "#34FEFC", "#047604",
"#049A04", "#04BA04", "#04DE04", "#04FE04", "#FCFE34", "#FCEE34",
"#FCDE34", "#FCCE34", "#FCBA34", "#FCAA04", "#FC9A04", "#FC7604",
"#FC0204", "#EC0204", "#CC0204", "#BC0204", "#AC0204", "#9C0204",
"#8C0204", "#740204", "#5C0204"
fontColours = "#bbbbbb", "#bbbbbb", "#333333", "#333333", "#333333",
"#333333", "#bbbbbb", "#bbbbbb", "#333333", "#333333", "#333333",
"#bbbbbb", "#bbbbbb", "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#333333", "#bbbbbb",
"#bbbbbb", "#bbbbbb", "#bbbbbb"
monthnames = "Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug",
"Sep", "Okt", "Nov", "Dez"
# Restrict the size of the table by ignoring everything before startdate
# Specify in unix epoch time. e.g. 1325376000 is 1-Jan-2012
#startdate = 1325376000
# 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'
summary_column = true
summary_heading = "Jahr"
#
# Can also use these aggregate_types: 'max_ge', 'max_le', 'min_le',
'sum_ge' to count days
# where an observation is ge: greater of equalto, or le: lessthan or
equal to a threshold value
# To specify this threshold, use: aggregate_threshold = [value], [units]
#
# e.g Specify temperature threshold of 20C: aggregate_threshold = 20,
degree_C
#
[[max_temp]]
obs_type = outTemp
aggregate_type = max
summary_column = true
summary_heading = "Jahr"
[[avg_temp]]
obs_type = outTemp
aggregate_type = avg
summary_column = true
summary_heading = "Jahr"
[[rain]]
obs_type = rain
aggregate_type = sum
summary_column = true
summary_heading = "Jahr"
#minvalues = 0, 25, 50, 75, 100, 150 # Override default
temperature colour scheme with rain specific scale
#maxvalues = 25, 50, 75, 100, 150, 1000
#colours = "#E0F8E0", "#A9F5A9", "#58FA58", "#2EFE2E", "#01DF01",
"#01DF01"
minvalues = 0, 25, 50, 75, 100, 150, 200, 250, 300, 350, 390, 1000,
1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900 # Override default
temperature colour scheme with rain specific scale
maxvalues = 25, 50, 75, 100, 150, 200, 250, 300, 350, 390, 1000,
1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 5000
colours = "#e6e5fc", "#cccafc", "#acaafc", "#8486fc", "#6c6efc",
"#5c5afc", "#fc02fc", "#d402d4", "#9c029c", "#6d016d", "#ffffff",
"#e6e5fc", "#cccafc", "#acaafc", "#8486fc", "#6c6efc", "#5c5afc",
"#fc02fc", "#d402d4", "#9c029c", "#6d016d"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#bbbbbb", "#bbbbbb",
"#333333", "#333333", "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#bbbbbb", "#bbbbbb"
[[rain_days]]
obs_type = rain
units = Days # Override default table units
label
aggregate_type = sum_ge
aggregate_threshold = 1, mm
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 5, 10, 15, 20, 25, 31, 100, 120, 140, 160, 180, 200
# Override default temperature colour scheme with rain specific scale
maxvalues = 5, 10, 15, 20, 25, 31, 100, 120, 140, 160, 180, 200, 365
colours = "#e6e5fc", "#cccafc", "#acaafc", "#8486fc", "#6c6efc",
"#5c5afc", "#ffffff", "#e6e5fc", "#cccafc", "#acaafc", "#8486fc",
"#6c6efc", "#5c5afc"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#bbbbbb", "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333"
[[max_wind]]
obs_type = windGust
aggregate_type = max
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 1, 5, 11, 19, 29, 39, 50, 61, 74, 88, 102, 118
maxvalues = 1, 5, 11, 19, 29, 39, 49, 61, 74, 88, 102, 118, 200
colours = "#ffffff", "#72d475", "#10cd24", "#00b900", "#f1eea5",
"#f6ef27", "#fed6d3", "#ffb6b3", "#ff9e9a", "#ff8281", "#ff6160",
"#ff453c", "#ff200e"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333"
[[desert_days]]
obs_type = outTemp
units = Days # Override default table units
label
aggregate_type = max_ge
aggregate_threshold = 35, degree_C
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
maxvalues = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 365
colours = "#fceded", "#fcdbdb", "#fcc0c0", "#fcaaaa", "#fc9090",
"#fc7a7a", "#fc6060", "#fc4c4c", "#fc3030", "#fc1b1b", "#fc1b1b", "#fc0000"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#bbbbbb", "#bbbbbb", "#bbbbbb", "#bbbbbb",
"#bbbbbb", "#bbbbbb"
[[hot_days]]
obs_type = outTemp
units = Days # Override default table units
label
aggregate_type = max_ge
aggregate_threshold = 30, degree_C
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 1, 2, 3, 5, 7, 9, 11, 13, 15, 18, 22
maxvalues = 1, 2, 3, 5, 7, 9, 11, 13, 15, 18, 22, 365
colours = "#fceded", "#fcdbdb", "#fcc0c0", "#fcaaaa", "#fc9090",
"#fc7a7a", "#fc6060", "#fc4c4c", "#fc3030", "#fc1b1b", "#fc1b1b", "#fc0000"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#bbbbbb", "#bbbbbb", "#bbbbbb", "#bbbbbb",
"#bbbbbb", "#bbbbbb"
[[summer_days]]
obs_type = outTemp
units = Days # Override default table units
label
aggregate_type = max_ge
aggregate_threshold = 25, degree_C
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22
maxvalues = 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 365
colours = "#fceded", "#fcdbdb", "#fcc0c0", "#fcaaaa", "#fc9090",
"#fc7a7a", "#fc6060", "#fc4c4c", "#fc3030", "#fc1b1b", "#fc1b1b", "#fc0000"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#bbbbbb", "#bbbbbb", "#bbbbbb", "#bbbbbb",
"#bbbbbb", "#bbbbbb"
[[vegetation_days]]
obs_type = outTemp
units = Days # Override default table units
label
aggregate_type = avg
aggregate_threshold = 5, degree_C
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 180
maxvalues = 180, 365
colours = "#fcfcfc", "#fcfcfc"
fontColours = "#333333", "#333333"
[[frost_days]]
obs_type = outTemp
units = Days # Override default table units
label
aggregate_type = min_le
aggregate_threshold = 0, degree_C
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28,
30
maxvalues = 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30,
365
colours = "#EDEDFC", "#E0E0FC", "#D0D0FC", "#C0C0FC", "#B0B0FC",
"#A0A0FC", "#9090FC", "#8080FC", "#7070FC", "#6060FC", "#5050FC",
"#4040FC", "#6020FC", "#9015FC", "#AF10FC", "#CC10FC"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#bbbbbb", "#bbbbbb",
"#bbbbbb", "#bbbbbbb", "#bbbbbb", "#333333", "#333333", "#333333"
[[ice_days]]
obs_type = outTemp
units = Days # Override default table units
label
aggregate_type = max_le
aggregate_threshold = 0, degree_C
summary_column = true
summary_heading = "Jahr"
minvalues = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18
maxvalues = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 365
colours = "#EDEDFC", "#E0E0FC", "#D0D0FC", "#C0C0FC", "#B0B0FC",
"#A0A0FC", "#9090FC", "#8080FC", "#7070FC", "#6060FC", "#5050FC",
"#4040FC", "#6020FC", "#9015FC", "#AF10FC", "#CC10FC"
fontColours = "#333333", "#333333", "#333333", "#333333",
"#333333", "#333333", "#333333", "#333333", "#bbbbbb", "#bbbbbb",
"#bbbbbb", "#bbbbbbb", "#bbbbbb", "#333333", "#333333", "#333333"
[[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
month_filename = NOAA/NOAA-%Y-%m.txt
Additionally, here are the keys for german.conf that are needed for these
configs:
[BootstrapLabels]
[[history_tables]]
min_temp = Tiefsttemperatur
max_temp = Höchsttemperatur
max_wind = Windspitzen
avg_temp = Durchschnittstemperatur
rain = Niederschlag
rain_days = Anzahl Tage mit Niederschlag > 1mm
desert_days = Anzahl Wüstentage (Maximaltemperatur ≥ 35 °C)
hot_days = Anzahl heißer Tage (Maximaltempertatur ≥ 30 °C)
summer_days = Anzahl Sommertage (Maximaltempertatur ≥ 25 °C)
heating_days = Heiztage (Durchschnittstemperatur ≥ 15 °C)
vegetation_days = Vegetationstage (Durchschnittstemperatur ≥ 5 °C)
frost_days = Anzahl Frosttage (Minimaltemperatur ≤ 0 °C)
ice_days = Anzahl Eistage (Maximaltemperatur ≤ 0 °C)
The problem is, everything is not really release ready and I never made an
"vanilla" installation. And since my installation has already been running
for some years, I don't really remember what came with the original skin as
default and what is customized. All the other guys that have installed the
"liveCharts" branch so far have very simililar customizations, so a fresh
install like yours reveals many issues I didn't check so far.
Michael schrieb am Mittwoch, 24. Februar 2021 um 19:38:35 UTC+1:
> Hi Michael,
>
> thank you for the MQTT explanation. I saw when editing the skin.conf that
> ws and wss are preconfigured. But I didn't think anything of it and was
> under the misapprehension that mqtt would also work...
> Since the weather page will only run locally for me, I'll stick with my
> config for now. But it's good to know what I can do if I want to go out
> into the big wide world.
>
> Now to the topic: DEBUG user.gaugeengine: GaugeGenerator: Cannot decode
> reading of 'None' for gauge
> windDir' is understandable, there has been no wind here for a few hours,
> so that also fits. For 'windDir' there are really many lines.
> But for 'outTemp', 'barometer', 'outHumidity', 'dewpoint'... there are
> also these messages. Since the live values are displayed, the mapping seems
> to be correct.
> They don't really bother me, but I wanted to mention it anyway. I am
> attaching the zipped syslog.
>
> Last point:
>
> Reason: cannot find 'max_wind' while searching for
> 'BootstrapLabels.history_tables.max_wind'
>
> I haven't actually changed the language to German yet. That would have
> been one of my next steps. But the value is not available in
> skins/languages/german.conf. So I added it and now I get the following
> error:hank you for the MQTT explanation. I saw when editing the skin.conf
> that ws and wss are preconfigured. But I didn't think anything of it and
> was under the mistaken impression that mqtt would also work...
>
> Since the weather page will only run locally for me, I'll stick with my
> config for now. But it's good to know what I can do if I want to go out
> into the big wide world.
>
> Now to the topic: DEBUG user.gaugeengine: GaugeGenerator: Cannot decode
> reading of 'None' for gauge
> windDir' is understandable, there has been no wind here for a few hours,
> so that also fits. For 'windDir' there are really many lines.
> But for 'outTemp', 'barometer', 'outHumidity', 'dewpoint'... there are
> also these messages. They don't really bother me, but I wanted to mention
> it anyway. I am attaching the zipped syslog.
>
> Last point:
>
> Reason: cannot find 'max_wind' while searching for
> 'BootstrapLabels.history_tables.max_wind'
>
> I haven't actually changed the language to German yet. That would have
> been one of my next steps. But the value is not available in
> skins/languages/german.conf. So I added it and now I get the following
> error:
>
> Feb 24 19:07:24 weewx-test weewx[9347] DEBUG weewx.manager: Daily summary
> version is 3.0
> Feb 24 19:07:24 weewx-test weewx[9347] INFO user.historygenerator:
> historygenerator.py: Generated 6 tables in 0.57 seconds
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator:
> Generate failed with exception '<class 'NameMapper.NotFound'>'
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator: ****
> Ignoring template /home/weewx/skins/Bootstrap/history.html.tmpl
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator: ****
> Reason: cannot find 'max_wind_table'
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator: ****
> Traceback (most recent call last):
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator:
> **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 323, in
> generate
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator:
> **** unicode_string = compiled_template.respond()
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator:
> **** File "_home_weewx_skins_Bootstrap_history_html_tmpl.py", line 202,
> in respond
> Feb 24 19:07:25 weewx-test weewx[9347] ERROR weewx.cheetahgenerator: ****
> NameMapper.NotFound: cannot find 'max_wind_table'
> Feb 24 19:07:25 weewx-test weewx[9347] INFO weewx.cheetahgenerator:
> Generated 10 files for report HTMLPages in 1.22 seconds
> Feb 24 19:07:25 weewx-test weewx[9347] INFO weewx.reportengine: Copied 13
> files to /var/www/html/weewx/Bootstrap
> Feb 24 19:07:25 weewx-test weewx[9347] DEBUG weewx.reportengine: Report
> 'FTP' not enabled. Skipping.
>
>
>>>
--
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/d98bec49-bd9b-4fa3-8004-da2179bcf7een%40googlegroups.com.