Hi,
I have been trying to update the NOAA template to incorporate the air
quality data in the monthly report, but when I added the two entries (in
red) in the file NOAA-YYYY-MM.txt.tmpl, I an error (attached at the end).
Interestingly the same two entries, in the hilo.inc file in the Seasons
skin work fine.
Even more interestingly, the same two entries placed just before the
"MONTHLY ..." line, work just fine.
Any idea about what am I doing wrong ?
Thanks.
- Rahul
#errorCatcher Echo
#set $YM="%Y %m"
#set $D=" %d"
#set $M=" %b"
#set $Time=" %H:%M"
#set $NODAY=" N/A"
#set $Temp="%6.1f"
#set $Wind="%6.1f"
#set $Dir="%6.0f"
#set $Count="%6d"
#set $NONE=" N/A"
#if $unit.unit_type_dict.group_rain == "mm"
#set $Rain="%6.1f"
#else
#set $Rain="%6.2f"
#end if
MONTHLY CLIMATOLOGICAL SUMMARY for $month_name $year_name
NAME: $station.location
ELEV: $station.altitude LAT: $station.latitude[0]-$station.latitude[1]
$station.latitude[2] LONG: $station.longitude[0]-$station.longitude[1]
$station.longitude[2]
TEMPERATURE ($unit.label.outTemp.strip()), RAIN
($unit.label.rain.strip()), WIND SPEED ($unit.label.windSpeed.strip())
HEAT COOL AVG
MEAN DEG DEG WIND
DOM
DAY TEMP HIGH TIME LOW TIME DAYS DAYS RAIN SPEED HIGH
TIME DIR
---------------------------------------------------------------------------------------
#for $day in $month.days
#if $day.barometer.count.raw
$day.dateTime.format($D) $day.outTemp.avg.nolabel($Temp,$NONE)
$day.outTemp.max.nolabel($Temp,$NONE) $day.outTemp.maxtime.format($Time)
$day.outTemp.min.nolabel($Temp,$NONE) $day.outTemp.mintime.format($Time)
$day.heatdeg.sum.nolabel($Temp,$NONE) $day.cooldeg.sum.nolabel($Temp,$NONE)
$day.rain.sum.nolabel($Rain,$NONE) $day.wind.avg.nolabel($Wind,$NONE)
$day.wind.max.nolabel($Wind,$NONE) $day.wind.maxtime.format($Time)
$day.wind.vecdir.nolabel($Dir,$NONE)
$day('purpleair_binding').pm2_5_atm.maxtime.format($Time)
$day('purpleair_binding').pm2_5_atm.max.nolabel($Count,$NONE)
#else
$day.dateTime.format($D)
#end if
#end for
---------------------------------------------------------------------------------------
$month.outTemp.avg.nolabel($Temp,$NONE)
$month.outTemp.max.nolabel($Temp,$NONE)
$month.outTemp.maxtime.format($D) $month.outTemp.min.nolabel($Temp,$NONE)
$month.outTemp.mintime.format($D) $month.heatdeg.sum.nolabel($Temp,$NONE)
$month.cooldeg.sum.nolabel($Temp,$NONE)
$month.rain.sum.nolabel($Rain,$NONE) $month.wind.avg.nolabel($Wind,$NONE)
$month.wind.max.nolabel($Wind,$NONE) $month.wind.maxtime.format($D)
$month.wind.vecdir.nolabel($Dir)
Error log:
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: Generate failed with exception '<type
'exceptions.TypeError'>'
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** Ignoring template
/etc/weewx/skins/Seasons/NOAA/NOAA-YYYY-MM.txt.tmpl
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** Reason: 'TimespanBinder' object is not callable
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** Traceback (most recent call last):
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** unicode_string =
compiled_template.respond()
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** File
"cheetah__etc_weewx_skins_Seasons_NOAA_NOAA_YYYY_MM_txt_tmpl_1593519917_36_48096.py",
line 525, in respond
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** File
"cheetah__etc_weewx_skins_Seasons_NOAA_NOAA_YYYY_MM_txt_tmpl_1593519917_36_48096.py",
line 336, in __errorCatcher39
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** File "<string>", line 1, in <module>
Jun 30 17:55:19 PrideWeatherStation weewx[23078] ERROR
weewx.cheetahgenerator: **** TypeError: 'TimespanBinder' object is not
callable
Jun 30 17:55:26 PrideWeatherStation weewx[23078] INFO weewx.reportengine:
Copied 0 files to /var/www/html/weewx
Jun 30 17:55:27 PrideWeatherStation weewx[23078] INFO
weewx.cheetahgenerator: Generated 1 files for report wxobs in 0.57 seconds
Jun 30 17:55:27 PrideWeatherStation weewx[23078] INFO weewx.reportengine:
Copied 0 files to /var/www/html/weewx/wxobs
Jun 30 17:55:27 PrideWeatherStation weewx[23078] INFO user.stackedwindrose:
Generated 2 images for StackedWindRose in 0.41 seconds
--
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/3b51ed02-aa97-4e8a-b4b2-39c4d5b2cc1bo%40googlegroups.com.