Hello, 

I was a bit over-optimistic. After results in the hour summary for the 1st 
few hours, they are now empty again.

I will need to dig into this a bit more, and if I can't understand what 
get's wrong, create a minimal repro.

Regards,

On Tuesday, June 22, 2021 at 11:11:22 PM UTC+2 [email protected] wrote:

> Hello,
>
> It took a little while, but thank to a full reinstall, I have been able to 
> fully reconfigure my weewx and I now have the expected summary hourly data.
>
> there was something messed in my install/ extension / own source code 
> changes that messed things up. Now that everything has been cleaned, it 
> work way better.
>
> Thank you again for your help.
>
> On Friday, April 16, 2021 at 3:16:31 AM UTC+2 [email protected] wrote:
>
>> Sure. You can send me a dump file, or anything else, to recreate it.
>>
>> On Thu, Apr 15, 2021 at 1:18 PM [email protected] <[email protected]> 
>> wrote:
>>
>>> Ok, I will try setup a minimal repro skin.
>>> is mysql for the data table ok?
>>>
>>> On Thursday, April 15, 2021 at 1:02:48 AM UTC+2 [email protected] wrote:
>>>
>>>> I can only fix what I can reproduce and, so far, I have not been able 
>>>> to. My apologies. If you can send me a simple template and database that 
>>>> reproduces the problem, I'll go at it.
>>>>
>>>>
>>>>
>>>> On Tue, Apr 13, 2021 at 11:35 PM [email protected] <[email protected]> 
>>>> wrote:
>>>>
>>>>> Below, is the full template file as google does not seem to allow me 
>>>>> to attach a file to a post.
>>>>>
>>>>> ## template for json data to feed the steel series gauges
>>>>> ## $Id: gauge-data.txt.tmpl 1279 2015-03-01 15:49:03Z mwall $
>>>>> ## by Matthew Wall on flight 868 ;)
>>>>> ## 31dec2014
>>>>> ## Updated 25jan2015 by M Crossley, changed cloudbase: to 
>>>>> cloudbasevalue:
>>>>> ## Updated 12jan2016 by M Crossley, fixes applied from here: 
>>>>> https://groups.google.com/forum/#!topic/weewx-user/rDdSbzQWbFw
>>>>> ## Updated 12mar2016 by M Crossley, force pressure UoM mbar to mb.
>>>>> ##                                  added UoM consitency from 
>>>>> unit_type rather than labels which can be localised
>>>>> ##                                  force rain in cm to mm as gauges 
>>>>> do not currently handle cm's.
>>>>> ## Updated 04oct2016 by M Crossley, added changes from PR4
>>>>> ## Updated 3Jun2020  by G Roderick, rain calculations now tolerate a 
>>>>> station that does not provide rain data
>>>>> ##                                  (as distinct from rain data that 
>>>>> is 0)
>>>>> ## definitions for the tags can be found here:
>>>>> ## http://wiki.sandaysoft.com/a/Webtags
>>>>> ##
>>>>> ## the following fields are not directly available from weewx:
>>>>> ##
>>>>> ## ver:10?
>>>>> ## apptemp - calculated in this template
>>>>> ## apptempTL
>>>>> ## apptempTH
>>>>> ## TapptempTL
>>>>> ## TapptempTH
>>>>> ## humidex - calculated in this template
>>>>> ## forecast - calculated by forecasting module
>>>>> ## LastRainTipISO
>>>>> ## Tbeaufort - calculated by this template
>>>>> ## BearingRangeFrom10 - lowest clockwise bearing in last 10 minutes
>>>>> ## BearingRangeTo10 - highest clockwise bearing in last 10 minutes
>>>>> ## CurrentSolarMax - calculated in this template
>>>>> ## WindRoseData
>>>>> ## windrun - calculated in this template
>>>>> ##
>>>>> ## ver:12
>>>>> ## cloudbasevalue - calculated in this template in feet
>>>>> ## cloudbaseunit - defined in this template as ft
>>>>> ##
>>>>> ## ver:13
>>>>> ## changed UoMs
>>>>> ##
>>>>> #import math
>>>>> #import time
>>>>> ##
>>>>> ## get the time in formats that we need later
>>>>> #set $ts=float($current.dateTime.raw)
>>>>> #set $timeutc=time.strftime("%Y,%m,%d,%H,%M,%S", time.gmtime($ts))
>>>>> ##
>>>>> ## get some formats for calculated obs
>>>>> #set $temp_format = $unit.format.outTemp
>>>>> #set $press_format = $unit.format.pressure
>>>>> #set $rain_format = $unit.format.rain
>>>>> #set $rainrate_format = $unit.format.rainRate
>>>>> #set $cloudbase_format = $unit.format.cloudbase
>>>>> #set $windrun_format = $unit.format.windrun
>>>>> #set $radiation_format = $unit.format.radiation
>>>>> ##
>>>>> ## see if the station has contact with the sensor
>>>>> #set $sensorContactLost = 0
>>>>> #set $rxchk = $getVar('current.rxCheckPercent.raw', 100)
>>>>> #if $rxchk is not None and $rxchk == 0
>>>>> #set $sensorContactLost = 1
>>>>> #end if
>>>>> ##
>>>>> ## calculate humidex
>>>>> ## http://www.physlink.com/reference/weather.cfm
>>>>> #if $varExists('current.outTemp') and $current.outTemp.raw is not None 
>>>>> and $varExists('current.dewpoint') and $current.dewpoint.raw is not None
>>>>> #set $oT_C = $current.outTemp.degree_C.raw
>>>>> #set $dp_K = $current.dewpoint.degree_C.raw + 273.16
>>>>> #set $e = 6.11 * math.exp(5417.7530 * ((1/273.16) - 1/$dp_K))
>>>>> #set $h = 0.5555 * ($e - 10.0)
>>>>> #if $h > 0
>>>>> #set $humidex = $oT_C + $h
>>>>> #else
>>>>> #set $humidex = $oT_C
>>>>> #end if
>>>>> #if $unit.unit_type.outTemp == 'degree_F'
>>>>> #set $humidex = 32.0 + 1.8 * $humidex
>>>>> #end if
>>>>> #set $humidex = $temp_format % $humidex
>>>>> #else
>>>>> #set $humidex = 'N/A'
>>>>> #end if
>>>>> ##
>>>>> ## calculate apparent temperature
>>>>> ##
>>>>> ## http://www.bom.gov.au/info/thermal_stress/#atapproximation
>>>>> ## AT = Ta + 0.33*e - 0.70*ws - 4.00
>>>>> ##   where AT and Ta (air temperature) are deg-C,
>>>>> ##   e is water vapor pressure
>>>>> ##   ws is wind speed (m/s) at elevation of 10 meters
>>>>> ## e = rh / 100 * 6.105 * exp(17.27 * Ta / (237.7 + Ta))
>>>>> ##   rh is relative humidity
>>>>> ##
>>>>> ## http://www.ncdc.noaa.gov/societal-impacts/apparent-temp/
>>>>> ## AT = -2.7 + 1.04*T + 2.0*e -0.65*v
>>>>> ##   where AT and T (air temperature) are deg-C,
>>>>> ##   e is vapor pressure in kPa,
>>>>> ##   and v is 10m wind speed in m/sec
>>>>> ##
>>>>> #if $varExists('current.outTemp') and $current.outTemp.raw is not None 
>>>>> and $varExists('current.outHumidity') and $current.outHumidity.raw is not 
>>>>> None and $varExists('current.windSpeed') and $current.windSpeed.raw is 
>>>>> not 
>>>>> None
>>>>> #set $oT_C = $current.outTemp.degree_C.raw
>>>>> #set $rh = $current.outHumidity.raw
>>>>> #set $ws = $current.windSpeed.meter_per_second.raw
>>>>> #set $e = ($rh / 100) * 6.105 * math.exp(17.27 * $oT_C / (237.7 + 
>>>>> $oT_C))
>>>>> #set $apptemp = $oT_C + 0.33 * $e - 0.7 * $ws - 4.0
>>>>> #if $unit.unit_type.outTemp == 'degree_F'
>>>>> #set $apptemp = 32.0 + 1.8 * $apptemp
>>>>> #end if
>>>>> #set $apptemp = $temp_format % $apptemp
>>>>> #else
>>>>> #set $apptemp = 'N/A'
>>>>> #end if
>>>>> ##
>>>>> ## calculate the cloud base in feet
>>>>> #if $varExists('current.outTemp') and $current.outTemp.raw is not None 
>>>>> and $varExists('current.dewpoint') and $current.dewpoint.raw is not None
>>>>> #set $oT_F = $current.outTemp.degree_F.raw
>>>>> #set $dp_F = $current.dewpoint.degree_F.raw
>>>>> #set $a_f = $station.altitude.foot.raw
>>>>> #set $cloudbase = (($oT_F - $dp_F) / 4.4 * 1000) + $a_f
>>>>> #set $cloudbase = $cloudbase_format % $cloudbase
>>>>> #else
>>>>> #set $cloudbase = 'N/A'
>>>>> #end if
>>>>> ##
>>>>> ## calculate the wind run for the day
>>>>> ## FIXME: this is an approximation since averages are per-hour
>>>>> #set $t = time.localtime($ts)
>>>>> #set $windrun = 0
>>>>> #for $n in range($t[3])
>>>>> #set $ago = $hours_ago(hours_ago=$n).windSpeed.avg.raw
>>>>> #if $ago is not None
>>>>> #set $windrun = $windrun + $ago
>>>>> #end if
>>>>> #end for
>>>>> #if $unit.unit_type.windSpeed == 'meter_per_second'
>>>>> #set $windrun = $windrun / 3.6
>>>>> #end if
>>>>> #set $windrun = $windrun_format % $windrun
>>>>> ##
>>>>> ## calulate solar max
>>>>> ## Ryan-Stolzenbach, MIT 1972 formula
>>>>> ## http://www.ecy.wa.gov/programs/eap/models.html
>>>>> ##
>>>>> ##       el - solar elevation in decimal degrees
>>>>> ##        R - distance from earth to sun in AU
>>>>> ##      atc - atmospheric transmission coefficient (0.70-0.91)
>>>>> ##        z - elevation in meters
>>>>> ##
>>>>> #if $almanac.hasExtras
>>>>> #set $rs_el = $almanac.sun.alt
>>>>> #set $rs_R = $almanac.sun.earth_distance
>>>>> #set $rs_atc = 0.8
>>>>> #set $rs_z = $station.altitude.meter.raw
>>>>> #set $rs_nrel = 1367.0
>>>>> #set $rs_sinel = math.sin($rs_el * math.pi / 180.0)
>>>>> #if $rs_z is not None and $rs_R is not None
>>>>> #if $rs_sinel < 0
>>>>> #set $solarMax = 0
>>>>> #else
>>>>> #set $rs_rm = 
>>>>> math.pow((288.0-0.0065*$rs_z)/288.0,5.256)/($rs_sinel+0.15*math.pow($rs_el+3.885,-1.253))
>>>>> #set $rs_toa = $rs_nrel * $rs_sinel / ($rs_R * $rs_R)
>>>>> #set $solarMax = $rs_toa * math.pow($rs_atc, $rs_rm)
>>>>> #end if
>>>>> #set $solarMax = $radiation_format % $solarMax
>>>>> #else
>>>>> #set $solarMax = 'N/A'
>>>>> #end if
>>>>> #else
>>>>> #set $solarMax = 'N/A'
>>>>> #end if
>>>>> ##
>>>>> ## calculate today's highest beaufort based on wind speed in knots
>>>>> #if $varExists('day.windSpeed') and $day.windSpeed.max.raw is not None
>>>>> #if $unit.unit_type.windSpeed == 'mile_per_hour'
>>>>> #set $kts = $day.windSpeed.max.raw * 0.8689762
>>>>> #elif $unit.unit_type.windSpeed == 'km_per_hour'
>>>>> #set $kts = $day.windSpeed.max.raw * 0.539956
>>>>> #elif $unit.unit_type.windSpeed == 'meter_per_second'
>>>>> #set $kts = $day.windSpeed.max.raw * 1.943844
>>>>> #elif $unit.unit_type.windSpeed == 'knot'
>>>>> #set $kts = $day.windSpeed.max.raw
>>>>> #else
>>>>> #set $kts = 0
>>>>> #end if
>>>>> #if $kts < 1
>>>>> #set $beaufort = 0
>>>>> #elif $kts < 4
>>>>> #set $beaufort = 1
>>>>> #elif $kts < 7
>>>>> #set $beaufort = 2
>>>>> #elif $kts < 11
>>>>> #set $beaufort = 3
>>>>> #elif $kts < 17
>>>>> #set $beaufort = 4
>>>>> #elif $kts < 22
>>>>> #set $beaufort = 5
>>>>> #elif $kts < 28
>>>>> #set $beaufort = 6
>>>>> #elif $kts < 34
>>>>> #set $beaufort = 7
>>>>> #elif $kts < 41
>>>>> #set $beaufort = 8
>>>>> #elif $kts < 48
>>>>> #set $beaufort = 9
>>>>> #elif $kts < 56
>>>>> #set $beaufort = 10
>>>>> #elif $kts < 64
>>>>> #set $beaufort = 11
>>>>> #else
>>>>> #set $beaufort = 12
>>>>> #end if
>>>>> #else
>>>>> #set $beaufort = 'N/A'
>>>>> #end if
>>>>> ##
>>>>> ## if forecasting is installed, report the Zambretti forecast
>>>>> #if $varExists('forecast.zambretti')
>>>>> #set $fc = $forecast.label('Zambretti', $forecast.zambretti.code)
>>>>> #else
>>>>> #set $fc = 'forecast is not available'
>>>>> #end if
>>>>> ##
>>>>> #set $periods = $forecast.weather_periods('WU')
>>>>> #set $WU_ICON_LABELS = ["Tornado","Tropical Storm","Hurricane","Strong 
>>>>> Storms","Thunderstorms","Rain / Snow","Rain / Sleet","Wintry 
>>>>> Mix","Freezing 
>>>>> Drizzle","Drizzle","Freezing Rain","Showers","Rain","Flurries","Snow 
>>>>> Showers","Blowing / Drifting Snow","Snow","Hail","Sleet","Blowing Dust / 
>>>>> Sandstorm","Foggy","Haze","Smoke","Breezy","Windy","Frigid / Ice 
>>>>> Crystals","Cloudy","Mostly Cloudy","Mostly Cloudy","Partly 
>>>>> Cloudy","Partly 
>>>>> Cloudy","Clear","Sunny","Fair / Mostly Clear","Fair / Mostly 
>>>>> Sunny","Mixed 
>>>>> Rain and Hail","Hot","Isolated Thunderstorms","Scattered 
>>>>> Thunderstorms","Scattered Showers","Heavy Rain","Scattered Snow 
>>>>> Showers","Heavy Snow","Blizzard","Not Available (N/A)","Scattered 
>>>>> Showers","Scattered Snow Showers","Scattered Thunderstorms"]
>>>>>
>>>>> #if len($periods) > 0
>>>>>   #set $wts = ''
>>>>>   #set $wloc = ''
>>>>>   #set $fc = ''
>>>>>   #set $Loops = 0
>>>>>   #for $period in $periods
>>>>>     #set $wts = $period.issued_ts
>>>>>     #set $wloc = $period.location
>>>>> #if $period.event_ts is not None
>>>>> #set $fc +=$period.event_ts.string('') + ' '
>>>>> #end if
>>>>> #if $period.temp is not None
>>>>> #set $fc += $period.temp.string('') + ' '
>>>>> #end if
>>>>> #if $period.clouds is None
>>>>> #set $fc += 'N/A'
>>>>> #else
>>>>> #set $fc += $WU_ICON_LABELS[int($period.clouds)]
>>>>> ##set $fc += $period.clouds
>>>>> #end if
>>>>> #set $fc += '     '
>>>>> #if $Loops > 10
>>>>> #break
>>>>> #else
>>>>> #set $Loops += 1
>>>>> #end if
>>>>>   #end for
>>>>> #else
>>>>>   #set $fc='No forecast available'
>>>>> #end if
>>>>> ##
>>>>> #set $_trend = $trend(time_delta=3600).outTemp.raw
>>>>> #if $_trend is None
>>>>> #set $_trend = 0
>>>>> #end if
>>>>> #set $t_trend = $temp_format % $_trend
>>>>> ##
>>>>> #set $_trend = $trend(time_delta=10800).barometer.raw
>>>>> #if $_trend is None
>>>>> #set $_trend = 0
>>>>> #end if
>>>>> #set $p_trend = $press_format % $_trend
>>>>> ##
>>>>> ## Set consistent units of measure
>>>>> ## Pressure UoM
>>>>> #set $UOM_bar = $unit.unit_type.barometer
>>>>> #if $UOM_bar == 'mbar'
>>>>> #set $UOM_bar = 'mb'
>>>>> #end if
>>>>> ##
>>>>> ## Temperature UoM
>>>>> #if $unit.unit_type.outTemp == 'degree_F'
>>>>> #set $UOM_temp = 'F'
>>>>> #else
>>>>> #set $UOM_temp = 'C'
>>>>> #end if
>>>>> ##
>>>>> ## Windspeed UoM
>>>>> #if $unit.unit_type.windSpeed == 'mile_per_hour'
>>>>> #set $UOM_wind = 'mph'
>>>>> #elif $unit.unit_type.windSpeed == 'km_per_hour'
>>>>> #set $UOM_wind = 'km/h'
>>>>> #elif $unit.unit_type.windSpeed == 'knot'
>>>>> #set $UOM_wind = 'kts'
>>>>> #elif $unit.unit_type.windSpeed == 'meter_per_second'
>>>>> #set $UOM_wind = 'm/s'
>>>>> #end if
>>>>> ##
>>>>> ## Rain UoM
>>>>> #set $rain_mult = 1
>>>>> #set $UOM_rain = $unit.unit_type.rain
>>>>> #if $unit.unit_type.rain == 'inch'
>>>>> #set $UOM_rain = 'in'
>>>>> #elif $unit.unit_type.rain == 'cm'
>>>>> ## Gauges do not handle cm, convert to mm
>>>>> #set $UOM_rain = 'mm'
>>>>> #set $rain_mult = 10
>>>>> #end if
>>>>> #if $day.rain.sum.has_data
>>>>> #set $day_rain = $rain_format % ($day.rain.sum.raw * $rain_mult)
>>>>> #else
>>>>> #set $day_rain = 0.0
>>>>> #end if
>>>>> #if $current.rainRate.raw is not None
>>>>> #set $current_rainrate = $rainrate_format % ($current.rainRate.raw * 
>>>>> $rain_mult)
>>>>> #else
>>>>> #set $current_rainrate = 0.0
>>>>> #end if
>>>>> #if $day.rainRate.max.has_data
>>>>> #set $day_rainrate_max = $rainrate_format % ($day.rainRate.max.raw * 
>>>>> $rain_mult)
>>>>> #else
>>>>> #set $day_rainrate_max = 0.0
>>>>> #end if
>>>>> ##
>>>>> ## Today's High Hourly Rain
>>>>> #set $hourlyrainTH = 0
>>>>> #set $ThourlyrainTH = ''
>>>>> #for $hour in $day.hours
>>>>> #if $hour.rain.sum.has_data and $hour.rain.sum.raw > $hourlyrainTH
>>>>> #set $hourlyrainTH = $hour.rain.sum.raw
>>>>> #set $ThourlyrainTH = $hour.dateTime.format("%H:%M")
>>>>> #end if
>>>>> #end for
>>>>> #set $hourlyrainTH = $hourlyrainTH * $rain_mult
>>>>> #set $hourlyrainTH = $rain_format % $hourlyrainTH
>>>>> ##
>>>>> #set $Avg1hPM25 = $hour.pm2_5.max
>>>>> #set $Avg1hPM10 = $hour.pm10_0.max
>>>>> {
>>>>>            "timeUTC":"$timeutc",
>>>>>               "date":"$current.dateTime.format('%Y.%m.%d %H:%M')",
>>>>>         "dateFormat":"y.m.d h:m",
>>>>>  "SensorContactLost":"$sensorContactLost",
>>>>>           "tempunit":"$UOM_temp",
>>>>>           "windunit":"$UOM_wind",
>>>>>          "pressunit":"$UOM_bar",
>>>>>           "rainunit":"$UOM_rain",
>>>>>      "cloudbaseunit":"ft",
>>>>>               "temp":"$current.outTemp.formatted",
>>>>>             "tempTL":"$day.outTemp.min.formatted",
>>>>>             "tempTH":"$day.outTemp.max.formatted",
>>>>>            "TtempTL":"$day.outTemp.mintime",
>>>>>            "TtempTH":"$day.outTemp.maxtime",
>>>>>          "temptrend":"$t_trend",
>>>>>             "intemp":"$current.inTemp.formatted",
>>>>>           "intempTL":"$day.inTemp.min.formatted",
>>>>>           "intempTH":"$day.inTemp.max.formatted",
>>>>>          "TintempTL":"$day.inTemp.mintime",
>>>>>          "TintempTH":"$day.inTemp.maxtime",
>>>>>                "hum":"$current.outHumidity.formatted",
>>>>>              "humTL":"$day.outHumidity.min.formatted",
>>>>>              "humTH":"$day.outHumidity.max.formatted",
>>>>>             "ThumTL":"$day.outHumidity.mintime",
>>>>>             "ThumTH":"$day.outHumidity.maxtime",
>>>>>              "inhum":"$current.inHumidity.formatted",
>>>>>                "dew":"$current.dewpoint.formatted",
>>>>>         "dewpointTL":"$day.dewpoint.min.formatted",
>>>>>         "dewpointTH":"$day.dewpoint.max.formatted",
>>>>>        "TdewpointTL":"$day.dewpoint.mintime",
>>>>>        "TdewpointTH":"$day.dewpoint.maxtime",
>>>>>             "wchill":"$current.windchill.formatted",
>>>>>           "wchillTL":"$day.windchill.min.formatted",
>>>>>          "TwchillTL":"$day.windchill.mintime",
>>>>>          "heatindex":"$current.heatindex.formatted",
>>>>>        "heatindexTH":"$day.heatindex.max.formatted",
>>>>>       "TheatindexTH":"$day.heatindex.maxtime",
>>>>>            "apptemp":"$apptemp",
>>>>>          "apptempTL":"0",
>>>>>          "apptempTH":"0",
>>>>>         "TapptempTL":"",
>>>>>         "TapptempTH":"",
>>>>>            "humidex":"$humidex",
>>>>>              "press":"$current.barometer.formatted",
>>>>>             "pressL":"$year.barometer.min.formatted",
>>>>>             "pressH":"$year.barometer.max.formatted",
>>>>>            "pressTL":"$day.barometer.min.formatted",
>>>>>            "pressTH":"$day.barometer.max.formatted",
>>>>>           "TpressTL":"$day.barometer.mintime",
>>>>>           "TpressTH":"$day.barometer.maxtime",
>>>>>      "presstrendval":"$p_trend",
>>>>>              "rfall":"$day_rain",
>>>>>              "rrate":"$current_rainrate",
>>>>>            "rrateTM":"$day_rainrate_max",
>>>>>           "TrrateTM":"$day.rainRate.maxtime",
>>>>>       "hourlyrainTH":"$hourlyrainTH",
>>>>>      "ThourlyrainTH":"$ThourlyrainTH",
>>>>>     "LastRainTipISO":"2000-01-01 00:00",
>>>>>            "wlatest":"$current.windGust.formatted",
>>>>>             "wspeed":"$current.windSpeed.formatted",
>>>>>             "windTM":"$day.windSpeed.max.formatted",
>>>>>              "wgust":"$current.windGust.formatted",
>>>>>            "wgustTM":"$day.windGust.max.formatted",
>>>>>           "TwgustTM":"$day.windGust.maxtime",
>>>>>            "bearing":"$current.windDir.formatted",
>>>>>         "avgbearing":"$day.wind.vecdir.formatted",
>>>>>          "bearingTM":"$day.wind.gustdir.formatted",
>>>>> "BearingRangeFrom10":"000",
>>>>>   "BearingRangeTo10":"000",
>>>>>         "domwinddir":"$day.wind.vecdir.ordinal_compass",
>>>>>       "WindRoseData":[],
>>>>>            "windrun":"$windrun",
>>>>>          "Tbeaufort":"F$beaufort",
>>>>>                 "UV":"$current.UV",
>>>>>               "UVTH":"$day.UV.max.formatted",
>>>>>           "SolarRad":"$current.radiation.formatted",
>>>>>            "SolarTM":"$day.radiation.max.formatted",
>>>>>    "CurrentSolarMax":"$solarMax",
>>>>>     "cloudbasevalue":"$cloudbase",
>>>>>           "forecast":"$fc",
>>>>>            "version":"$station.version",
>>>>>              "build":"",
>>>>>              "pm2_5":"$current.pm2_5.formatted",
>>>>>               "pm10":"$current.pm10_0.formatted",
>>>>>          "Avg1hPM25":"$Avg1hPM25",
>>>>> "Avg1hPM10":"$Avg1hPM10",
>>>>>    "ver":"15"
>>>>> }
>>>>>
>>>>> On Wednesday, April 14, 2021 at 8:34:59 AM UTC+2 [email protected] 
>>>>> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I admit I fell from my chair when trying your above sample, and 
>>>>>> seeing the results. :).
>>>>>> The sample interestingly shows has_data = false, but pm2_5.avg gets 
>>>>>> calculated. (you can check output, plus the ones I actually need there : 
>>>>>> http://meteobron.ddns.net).
>>>>>>
>>>>>> However, when I add : 
>>>>>> <snip>
>>>>>> ##
>>>>>> #set $Avg1hPM25 = $hour.pm2_5.max
>>>>>> #set $Avg1hPM10 = $hour.pm10_0.max
>>>>>> {
>>>>>> </snip>
>>>>>> to the gauge-data.txt.tmpl of my steal series template, the resulting 
>>>>>> data is : 
>>>>>> { "timeUTC":"2021,04,14,05,24,00", "date":"2021.04.14 07:24", 
>>>>>> "dateFormat":"y.m.d h:m", "SensorContactLost":"0", "tempunit":"C", 
>>>>>> "windunit":"km/h", "pressunit":"mb", "rainunit":"mm", 
>>>>>> "cloudbaseunit":"ft", 
>>>>>> "temp":"2.0", "tempTL":"1.9", "tempTH":"6.2", "TtempTL":"07:11:34 AM", 
>>>>>> "TtempTH":"12:00:44 AM", "temptrend":"-0.5", "intemp":"20.2", 
>>>>>> "intempTL":"18.4", "intempTH":"20.7", "TintempTL":"06:37:35 AM", 
>>>>>> "TintempTH":"12:03:07 AM", "hum":"58", "humTL":"43", "humTH":"59", 
>>>>>> "ThumTL":"12:00:44 AM", "ThumTH":"07:23:22 AM", "inhum":"40", 
>>>>>> "dew":"-5.3", 
>>>>>> "dewpointTL":"-5.9", "dewpointTH":"-5.1", "TdewpointTL":"04:54:51 AM", 
>>>>>> "TdewpointTH":"01:38:07 AM", "wchill":"2.0", "wchillTL":"1.9", 
>>>>>> "TwchillTL":"07:12:00 AM", "heatindex":"2.0", "heatindexTH":"4.4", 
>>>>>> "TheatindexTH":"02:27:18 AM", "apptemp":"-0.6", "apptempTL":"0", 
>>>>>> "apptempTH":"0", "TapptempTL":"", "TapptempTH":"", "humidex":"2.0", 
>>>>>> "press":"1026.3", "pressL":"863.5", "pressH":"1181.0", 
>>>>>> "pressTL":"1025.8", 
>>>>>> "pressTH":"1026.7", "TpressTL":"03:45:59 AM", "TpressTH":"12:55:49 AM", 
>>>>>> "presstrendval":"0.4", "rfall":"0.0", "rrate":"0.0", "rrateTM":"0.0", 
>>>>>> "TrrateTM":"12:00:12 AM", "hourlyrainTH":"0.0", "ThourlyrainTH":"", 
>>>>>> "LastRainTipISO":"2000-01-01 00:00", "wlatest":"0", "wspeed":"0", 
>>>>>> "windTM":"4", "wgust":"0", "wgustTM":"9", "TwgustTM":"03:34:00 AM", 
>>>>>> "bearing":" N/A", "avgbearing":"345", "bearingTM":" N/A", 
>>>>>> "BearingRangeFrom10":"000", "BearingRangeTo10":"000", 
>>>>>> "domwinddir":"NNW", 
>>>>>> "WindRoseData":[], "windrun":"1.4", "Tbeaufort":"F1", "UV":"0.0", 
>>>>>> "UVTH":"0.0", "SolarRad":"9", "SolarTM":"10", "CurrentSolarMax":"7", 
>>>>>> "cloudbasevalue":"3603", "forecast":"14-Apr-2021 19:00 0.6&#176;C Fair / 
>>>>>> Mostly Clear 15-Apr-2021 07:00 13.3&#176;C Fair / Mostly Sunny 
>>>>>> 15-Apr-2021 
>>>>>> 19:00 1.1&#176;C Partly Cloudy 16-Apr-2021 07:00 13.9&#176;C Partly 
>>>>>> Cloudy 
>>>>>> 16-Apr-2021 19:00 1.7&#176;C Partly Cloudy 17-Apr-2021 07:00 14.4&#176;C 
>>>>>> Partly Cloudy 17-Apr-2021 19:00 3.9&#176;C Partly Cloudy 18-Apr-2021 
>>>>>> 07:00 
>>>>>> 15.6&#176;C Partly Cloudy 18-Apr-2021 19:00 3.9&#176;C Partly Cloudy 
>>>>>> 19-Apr-2021 07:00 17.8&#176;C Partly Cloudy 19-Apr-2021 19:00 5.0&#176;C 
>>>>>> Partly Cloudy ", "version":"4.3.0", "build":"", "pm2_5":"1.233", 
>>>>>> "pm10":"2.200", "Avg1hPM25":" N/A", "Avg1hPM10":" N/A", "ver":"15" }
>>>>>>
>>>>>> with my 2 PM measures showing as N/A.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Many thanks again.
>>>>>>
>>>>>> -- 
>>>>> 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/0da2917e-573d-4937-9848-5e52fb262306n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/0da2917e-573d-4937-9848-5e52fb262306n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/b00504bd-de40-4f1b-af34-cdfe27b64065n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/b00504bd-de40-4f1b-af34-cdfe27b64065n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/aaa8a738-278d-4928-8bd0-6af4a7e382c8n%40googlegroups.com.

Reply via email to