Looks like I ran up against a line limit. Attached as plain text.
--
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/c8288dfb-5933-462f-b1f9-d10f1e009269%40googlegroups.com.
{
"detail": {
"timestamp": "$current.dateTime.format("%m/%d/%Y %H:%M")",
"station": "$station.location",
"lat": "$station.latitude[0]° $station.latitude[1]'
$station.latitude[2]",
"lon": "$station.longitude[0]° $station.longitude[1]'
$station.longitude[2]",
"el": "$station.altitude",
"hw": "$station.hardware",
"weev": "v$station.version",
"weeup": "$station.uptime",
"osup": "$station.os_uptime"
},
"almanac": {
#if $almanac.hasExtras
#set $sun_altitude = $almanac.sun.alt
#if $sun_altitude < 0
#set $sun_None="<i>(Always down)</i>"
#else
#set $sun_None="<i>(Always up)</i>"
#end if
"hasextended": 1,
"twilight": {
"start": "$almanac(horizon=-6).sun(use_center=1).rise",
"end": "$almanac(horizon=-6).sun(use_center=1).set"
},
"sun": {
"rise": "$almanac.sun.rise.string($sun_None)",
"transit": "$almanac.sun.transit",
"set": "$almanac.sun.set.string($sun_None)"
},
"moon": {
"rise": "$almanac.moon.rise",
"transit": "$almanac.moon.transit",
"set": "$almanac.moon.set",
"phase": "$almanac.moon_phase",
"full": "$almanac.moon_fullness",
"nextEvents": {
"nextNew": "$almanac.next_new_moon.format("%m/%d/%Y %H:%M")",
"nextFull": "$almanac.next_full_moon.format("%m/%d/%Y %H:%M")"
}
},
"other": {
"solstice": "$almanac.next_solstice.format("%m/%d/%Y %H:%M")",
"equinox": "$almanac.next_equinox.format("%m/%d/%Y %H:%M")",
"sun_alt": "$almanac.sun.alt",
"sun_az": "$almanac.sun.az",
"sun_size": "$almanac.sun.size",
"moon_alt": "$almanac.moon.alt",
"moon_az": "$almanac.moon.az",
"moon_size": "$almanac.moon.size",
"sun_moon_separation": "$almanac.separation(($almanac.sun.az,
$almanac.sun.alt), ($almanac.moon.az, $almanac.moon.alt))"
}
#else
"hasextended": 0,
"sun": {
"rise": "$almanac.sunrise",
"set": "$almanac.sunset"
},
"moon": {
"phase": "$almanac.moon_phase ($almanac.moon_fullness% full)"
}
#end if
},
"current": {
"otemp": $current.outTemp.formatted,
"otemptest": $current.outTemp.format(None_string="'N/A'", add_label=False),
"otemptrend": $trend.outTemp.formatted,
"otemptrendtest": $trend.outTemp.format(None_string="'N/A'",
add_label=False),
"ochill": $current.windchill.formatted,
"ochilltrend": $trend.windchill.formatted,
"oheat": $current.heatindex.formatted,
"oheattrend": $trend.heatindex.formatted,
"odew": $current.dewpoint.formatted,
"odewtrend": $trend.dewpoint.formatted,
"orh": $current.outHumidity.formatted,
"orhtrend": $trend.outHumidity.formatted,
"bar": $current.barometer.formatted,
"bartrend": $trend.barometer.formatted,
"wspeed": $current.windSpeed.formatted,
"wspeedtrend": $trend.windSpeed.formatted,
"wdeg": "$current.windDir.formatted",
"wdir": "$current.windDir.ordinal_compass",
"wgust": $current.windGust.formatted,
"wgusttrend": $trend.windGust.formatted,
"wgustdeg": "$current.windGustDir.formatted",
"wgustdir": "$current.windGustDir.ordinal_compass",
"rainrate": $current.rainRate.formatted,
"rainratetrend": $trend.rainRate.formatted,
#if $day.radiation.has_data
"sr": $current.radiation.formatted,
"srtrend": $trend.radiation.formatted,
#end if
"itemp": $current.inTemp.formatted,
"itemptrend": $trend.inTemp.formatted,
"irh": $current.inHumidity.formatted,
"irhtrend": $trend.inHumidity.formatted
},
"summary": {
"h1": {
"otemp": [
{
"v": $hour.outTemp.max.formatted,
"t": "$hour.outTemp.maxtime.format("%H:%M")"
},{
"v": $hour.outTemp.min.formatted,
"t": "$hour.outTemp.mintime.format("%H:%M")"
},{
"v": $hour.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $hour.heatindex.max.formatted,
"t": "$hour.heatindex.maxtime.format("%H:%M")"
},{
"v": $hour.heatindex.min.formatted,
"t": "$hour.heatindex.mintime.format("%H:%M")"
},{
"v": $hour.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $hour.windchill.max.formatted,
"t": "$hour.windchill.maxtime.format("%H:%M")"
},{
"v": $hour.windchill.min.formatted,
"t": "$hour.windchill.mintime.format("%H:%M")"
},{
"v": $hour.windchill.avg.formatted
}
],
"odew": [
{
"v": $hour.dewpoint.max.formatted,
"t": "$hour.dewpoint.maxtime.format("%H:%M")"
},{
"v": $hour.dewpoint.min.formatted,
"t": "$hour.dewpoint.mintime.format("%H:%M")"
},{
"v": $hour.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $hour.outHumidity.max.formatted,
"t": "$hour.outHumidity.maxtime.format("%H:%M")"
},{
"v": $hour.outHumidity.min.formatted,
"t": "$hour.outHumidity.mintime.format("%H:%M")"
},{
"v": $hour.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $hour.barometer.max.formatted,
"t": "$hour.barometer.maxtime.format("%H:%M")"
},{
"v": $hour.barometer.min.formatted,
"t": "$hour.barometer.mintime.format("%H:%M")"
},{
"v": $hour.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $hour.windSpeed.max.formatted,
"t": "$hour.windSpeed.maxtime.format("%H:%M")"
},{
"v": $hour.windSpeed.min.formatted,
"t": "$hour.windSpeed.mintime.format("%H:%M")"
},{
"v": $hour.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $hour.windGust.max.formatted,
"t": "$hour.windGust.maxtime.format("%H:%M")"
},{
"v": $hour.windGust.min.formatted,
"t": "$hour.windGust.mintime.format("%H:%M")"
},{
"v": $hour.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $hour.rainRate.max.formatted,
"t": "$hour.rainRate.maxtime.format("%H:%M")"
},{
"v": $hour.rainRate.min.formatted,
"t": "$hour.rainRate.mintime.format("%H:%M")"
},{
"v": $hour.rainRate.avg.formatted
}
],
"raintotal": $hour.rain.sum.formatted,
#if $day.radiation.has_data
"sr": [
{
"v": $hour.radiation.max.formatted,
"t": "$hour.radiation.maxtime.format("%H:%M")"
},{
"v": $hour.radiation.min.formatted,
"t": "$hour.radiation.mintime.format("%H:%M")"
},{
"v": $hour.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $hour.inTemp.max.formatted,
"t": "$hour.inTemp.maxtime.format("%H:%M")"
},{
"v": $hour.inTemp.min.formatted,
"t": "$hour.inTemp.mintime.format("%H:%M")"
},{
"v": $hour.inTemp.avg.formatted
}
],
"irh": [
{
"v": $hour.inHumidity.max.formatted,
"t": "$hour.inHumidity.maxtime.format("%H:%M")"
},{
"v": $hour.inHumidity.min.formatted,
"t": "$hour.inHumidity.mintime.format("%H:%M")"
},{
"v": $hour.inHumidity.avg.formatted
}
]
},
"d1": {
"otemp": [
{
"v": $day.outTemp.max.formatted,
"t": "$day.outTemp.maxtime.format("%H:%M")"
},{
"v": $day.outTemp.min.formatted,
"t": "$day.outTemp.mintime.format("%H:%M")"
},{
"v": $day.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $day.heatindex.max.formatted,
"t": "$day.heatindex.maxtime.format("%H:%M")"
},{
"v": $day.heatindex.min.formatted,
"t": "$day.heatindex.mintime.format("%H:%M")"
},{
"v": $day.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $day.windchill.max.formatted,
"t": "$day.windchill.maxtime.format("%H:%M")"
},{
"v": $day.windchill.min.formatted,
"t": "$day.windchill.mintime.format("%H:%M")"
},{
"v": $day.windchill.avg.formatted
}
],
"odew": [
{
"v": $day.dewpoint.max.formatted,
"t": "$day.dewpoint.maxtime.format("%H:%M")"
},{
"v": $day.dewpoint.min.formatted,
"t": "$day.dewpoint.mintime.format("%H:%M")"
},{
"v": $day.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $day.outHumidity.max.formatted,
"t": "$day.outHumidity.maxtime.format("%H:%M")"
},{
"v": $day.outHumidity.min.formatted,
"t": "$day.outHumidity.mintime.format("%H:%M")"
},{
"v": $day.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $day.barometer.max.formatted,
"t": "$day.barometer.maxtime.format("%H:%M")"
},{
"v": $day.barometer.min.formatted,
"t": "$day.barometer.mintime.format("%H:%M")"
},{
"v": $day.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $day.windSpeed.max.formatted,
"t": "$day.windSpeed.maxtime.format("%H:%M")"
},{
"v": $day.windSpeed.min.formatted,
"t": "$day.windSpeed.mintime.format("%H:%M")"
},{
"v": $day.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $day.windGust.max.formatted,
"t": "$day.windGust.maxtime.format("%H:%M")"
},{
"v": $day.windGust.min.formatted,
"t": "$day.windGust.mintime.format("%H:%M")"
},{
"v": $day.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $day.rainRate.max.formatted,
"t": "$day.rainRate.maxtime.format("%H:%M")"
},{
"v": $day.rainRate.min.formatted,
"t": "$day.rainRate.mintime.format("%H:%M")"
},{
"v": $day.rainRate.avg.formatted
}
],
"raintotal": $day.rain.sum.formatted,
#if $day.radiation.has_data
"sr": [
{
"v": $day.radiation.max.formatted,
"t": "$day.radiation.maxtime.format("%H:%M")"
},{
"v": $day.radiation.min.formatted,
"t": "$day.radiation.mintime.format("%H:%M")"
},{
"v": $day.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $day.inTemp.max.formatted,
"t": "$day.inTemp.maxtime.format("%H:%M")"
},{
"v": $day.inTemp.min.formatted,
"t": "$day.inTemp.mintime.format("%H:%M")"
},{
"v": $day.inTemp.avg.formatted
}
],
"irh": [
{
"v": $day.inHumidity.max.formatted,
"t": "$day.inHumidity.maxtime.format("%H:%M")"
},{
"v": $day.inHumidity.min.formatted,
"t": "$day.inHumidity.mintime.format("%H:%M")"
},{
"v": $day.inHumidity.avg.formatted
}
]
},
"h24": {
"otemp": [
{
"v": $lastday.outTemp.max.formatted,
"t": "$lastday.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.outTemp.min.formatted,
"t": "$lastday.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $lastday.heatindex.max.formatted,
"t": "$lastday.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.heatindex.min.formatted,
"t": "$lastday.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $lastday.windchill.max.formatted,
"t": "$lastday.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.windchill.min.formatted,
"t": "$lastday.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.windchill.avg.formatted
}
],
"odew": [
{
"v": $lastday.dewpoint.max.formatted,
"t": "$lastday.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.dewpoint.min.formatted,
"t": "$lastday.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $lastday.outHumidity.max.formatted,
"t": "$lastday.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.outHumidity.min.formatted,
"t": "$lastday.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $lastday.barometer.max.formatted,
"t": "$lastday.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.barometer.min.formatted,
"t": "$lastday.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $lastday.windSpeed.max.formatted,
"t": "$lastday.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.windSpeed.min.formatted,
"t": "$lastday.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $lastday.windGust.max.formatted,
"t": "$lastday.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.windGust.min.formatted,
"t": "$lastday.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $lastday.rainRate.max.formatted,
"t": "$lastday.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.rainRate.min.formatted,
"t": "$lastday.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.rainRate.avg.formatted
}
],
"raintotal": $lastday.rain.sum.formatted,
#if $day.radiation.has_data
"sr": [
{
"v": $lastday.radiation.max.formatted,
"t": "$lastday.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.radiation.min.formatted,
"t": "$lastday.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $lastday.inTemp.max.formatted,
"t": "$lastday.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.inTemp.min.formatted,
"t": "$lastday.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.inTemp.avg.formatted
}
],
"irh": [
{
"v": $lastday.inHumidity.max.formatted,
"t": "$lastday.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.inHumidity.min.formatted,
"t": "$lastday.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.inHumidity.avg.formatted
}
]
},
"d7": {
"otemp": [
{
"v": $week.outTemp.max.formatted,
"t": "$week.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.outTemp.min.formatted,
"t": "$week.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $week.heatindex.max.formatted,
"t": "$week.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.heatindex.min.formatted,
"t": "$week.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $week.windchill.max.formatted,
"t": "$week.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.windchill.min.formatted,
"t": "$week.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.windchill.avg.formatted
}
],
"odew": [
{
"v": $week.dewpoint.max.formatted,
"t": "$week.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.dewpoint.min.formatted,
"t": "$week.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $week.outHumidity.max.formatted,
"t": "$week.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.outHumidity.min.formatted,
"t": "$week.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $week.barometer.max.formatted,
"t": "$week.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.barometer.min.formatted,
"t": "$week.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $week.windSpeed.max.formatted,
"t": "$week.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.windSpeed.min.formatted,
"t": "$week.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $week.windGust.max.formatted,
"t": "$week.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.windGust.min.formatted,
"t": "$week.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $week.rainRate.max.formatted,
"t": "$week.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.rainRate.min.formatted,
"t": "$week.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.rainRate.avg.formatted
}
],
"raintotal": $week.rain.sum.formatted,
#if $month.radiation.has_data
"sr": [
{
"v": $week.radiation.max.formatted,
"t": "$week.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.radiation.min.formatted,
"t": "$week.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $week.inTemp.max.formatted,
"t": "$week.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.inTemp.min.formatted,
"t": "$week.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.inTemp.avg.formatted
}
],
"irh": [
{
"v": $week.inHumidity.max.formatted,
"t": "$week.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.inHumidity.min.formatted,
"t": "$week.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $week.inHumidity.avg.formatted
}
]
},
"m1": {
"otemp": [
{
"v": $month.outTemp.max.formatted,
"t": "$month.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.outTemp.min.formatted,
"t": "$month.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $month.heatindex.max.formatted,
"t": "$month.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.heatindex.min.formatted,
"t": "$month.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $month.windchill.max.formatted,
"t": "$month.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.windchill.min.formatted,
"t": "$month.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.windchill.avg.formatted
}
],
"odew": [
{
"v": $month.dewpoint.max.formatted,
"t": "$month.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.dewpoint.min.formatted,
"t": "$month.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $month.outHumidity.max.formatted,
"t": "$month.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.outHumidity.min.formatted,
"t": "$month.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $month.barometer.max.formatted,
"t": "$month.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.barometer.min.formatted,
"t": "$month.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $month.windSpeed.max.formatted,
"t": "$month.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.windSpeed.min.formatted,
"t": "$month.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $month.windGust.max.formatted,
"t": "$month.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.windGust.min.formatted,
"t": "$month.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $month.rainRate.max.formatted,
"t": "$month.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.rainRate.min.formatted,
"t": "$month.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.rainRate.avg.formatted
}
],
"raintotal": $month.rain.sum.formatted,
#if $month.radiation.has_data
"sr": [
{
"v": $month.radiation.max.formatted,
"t": "$month.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.radiation.min.formatted,
"t": "$month.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $month.inTemp.max.formatted,
"t": "$month.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.inTemp.min.formatted,
"t": "$month.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.inTemp.avg.formatted
}
],
"irh": [
{
"v": $month.inHumidity.max.formatted,
"t": "$month.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.inHumidity.min.formatted,
"t": "$month.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $month.inHumidity.avg.formatted
}
]
},
"d30": {
"otemp": [
{
"v": $lastmonth.outTemp.max.formatted,
"t": "$lastmonth.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.outTemp.min.formatted,
"t": "$lastmonth.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $lastmonth.heatindex.max.formatted,
"t": "$lastmonth.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.heatindex.min.formatted,
"t": "$lastmonth.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $lastmonth.windchill.max.formatted,
"t": "$lastmonth.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.windchill.min.formatted,
"t": "$lastmonth.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.windchill.avg.formatted
}
],
"odew": [
{
"v": $lastmonth.dewpoint.max.formatted,
"t": "$lastmonth.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.dewpoint.min.formatted,
"t": "$lastmonth.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $lastmonth.outHumidity.max.formatted,
"t": "$lastmonth.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.outHumidity.min.formatted,
"t": "$lastmonth.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $lastmonth.barometer.max.formatted,
"t": "$lastmonth.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.barometer.min.formatted,
"t": "$lastmonth.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $lastmonth.windSpeed.max.formatted,
"t": "$lastmonth.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.windSpeed.min.formatted,
"t": "$lastmonth.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $lastmonth.windGust.max.formatted,
"t": "$lastmonth.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.windGust.min.formatted,
"t": "$lastmonth.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $lastmonth.rainRate.max.formatted,
"t": "$lastmonth.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.rainRate.min.formatted,
"t": "$lastmonth.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.rainRate.avg.formatted
}
],
"raintotal": $lastmonth.rain.sum.formatted,
#if $month.radiation.has_data
"sr":[
{
"v": $lastmonth.radiation.max.formatted,
"t": "$lastmonth.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.radiation.min.formatted,
"t": "$lastmonth.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $lastmonth.inTemp.max.formatted,
"t": "$lastmonth.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.inTemp.min.formatted,
"t": "$lastmonth.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.inTemp.avg.formatted
}
],
"irh": [
{
"v": $lastmonth.inHumidity.max.formatted,
"t": "$lastmonth.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.inHumidity.min.formatted,
"t": "$lastmonth.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastmonth.inHumidity.avg.formatted
}
]
},
"y1": {
"otemp": [
{
"v": $year.outTemp.max.formatted,
"t": "$year.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.outTemp.min.formatted,
"t": "$year.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $year.heatindex.max.formatted,
"t": "$year.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.heatindex.min.formatted,
"t": "$year.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $year.windchill.max.formatted,
"t": "$year.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.windchill.min.formatted,
"t": "$year.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.windchill.avg.formatted
}
],
"odew": [
{
"v": $year.dewpoint.max.formatted,
"t": "$year.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.dewpoint.min.formatted,
"t": "$year.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $year.outHumidity.max.formatted,
"t": "$year.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.outHumidity.min.formatted,
"t": "$year.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $year.barometer.max.formatted,
"t": "$year.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.barometer.min.formatted,
"t": "$year.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $year.windSpeed.max.formatted,
"t": "$year.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.windSpeed.min.formatted,
"t": "$year.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $year.windGust.max.formatted,
"t": "$year.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.windGust.min.formatted,
"t": "$year.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $year.rainRate.max.formatted,
"t": "$year.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.rainRate.min.formatted,
"t": "$year.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.rainRate.avg.formatted
}
],
"raintotal": $year.rain.sum.formatted,
#if $year.radiation.has_data
"sr": [
{
"v": $year.radiation.max.formatted,
"t": "$year.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.radiation.min.formatted,
"t": "$year.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $year.inTemp.max.formatted,
"t": "$year.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.inTemp.min.formatted,
"t": "$year.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.inTemp.avg.formatted
}
],
"irh": [
{
"v": $year.inHumidity.max.formatted,
"t": "$year.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.inHumidity.min.formatted,
"t": "$year.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $year.inHumidity.avg.formatted
}
]
},
"d365": {
"otemp": [
{
"v": $lastyear.outTemp.max.formatted,
"t": "$lastyear.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.outTemp.min.formatted,
"t": "$lastyear.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $lastyear.heatindex.max.formatted,
"t": "$lastyear.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.heatindex.min.formatted,
"t": "$lastyear.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $lastyear.windchill.max.formatted,
"t": "$lastyear.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.windchill.min.formatted,
"t": "$lastyear.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.windchill.avg.formatted
}
],
"odew": [
{
"v": $lastyear.dewpoint.max.formatted,
"t": "$lastyear.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.dewpoint.min.formatted,
"t": "$lastyear.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $lastyear.outHumidity.max.formatted,
"t": "$lastyear.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.outHumidity.min.formatted,
"t": "$lastyear.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $lastyear.barometer.max.formatted,
"t": "$lastyear.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.barometer.min.formatted,
"t": "$lastyear.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $lastyear.windSpeed.max.formatted,
"t": "$lastyear.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.windSpeed.min.formatted,
"t": "$lastyear.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $lastyear.windGust.max.formatted,
"t": "$lastyear.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.windGust.min.formatted,
"t": "$lastyear.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $lastyear.rainRate.max.formatted,
"t": "$lastyear.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.rainRate.min.formatted,
"t": "$lastyear.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.rainRate.avg.formatted
}
],
"raintotal": $lastyear.rain.sum.formatted,
#if $year.radiation.has_data
"sr": [
{
"v": $lastyear.radiation.max.formatted,
"t": "$lastyear.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.radiation.min.formatted,
"t": "$lastyear.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $lastyear.inTemp.max.formatted,
"t": "$lastyear.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.inTemp.min.formatted,
"t": "$lastyear.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.inTemp.avg.formatted
}
],
"irh": [
{
"v": $lastyear.inHumidity.max.formatted,
"t": "$lastyear.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.inHumidity.min.formatted,
"t": "$lastyear.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastyear.inHumidity.avg.formatted
}
]
},
"all": {
"otemp": [
{
"v": $alltime.outTemp.max.formatted,
"t": "$alltime.outTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.outTemp.min.formatted,
"t": "$alltime.outTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.outTemp.avg.formatted
}
],
"oheat": [
{
"v": $alltime.heatindex.max.formatted,
"t": "$alltime.heatindex.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.heatindex.min.formatted,
"t": "$alltime.heatindex.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.heatindex.avg.formatted
}
],
"ochill": [
{
"v": $alltime.windchill.max.formatted,
"t": "$alltime.windchill.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.windchill.min.formatted,
"t": "$alltime.windchill.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.windchill.avg.formatted
}
],
"odew": [
{
"v": $alltime.dewpoint.max.formatted,
"t": "$alltime.dewpoint.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.dewpoint.min.formatted,
"t": "$alltime.dewpoint.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.dewpoint.avg.formatted
}
],
"orh": [
{
"v": $alltime.outHumidity.max.formatted,
"t": "$alltime.outHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.outHumidity.min.formatted,
"t": "$alltime.outHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.outHumidity.avg.formatted
}
],
"bar": [
{
"v": $alltime.barometer.max.formatted,
"t": "$alltime.barometer.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.barometer.min.formatted,
"t": "$alltime.barometer.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.barometer.avg.formatted
}
],
"wspeed": [
{
"v": $alltime.windSpeed.max.formatted,
"t": "$alltime.windSpeed.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.windSpeed.min.formatted,
"t": "$alltime.windSpeed.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.windSpeed.avg.formatted
}
],
"wgust": [
{
"v": $alltime.windGust.max.formatted,
"t": "$alltime.windGust.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.windGust.min.formatted,
"t": "$alltime.windGust.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.windGust.avg.formatted
}
],
"rainrate": [
{
"v": $alltime.rainRate.max.formatted,
"t": "$alltime.rainRate.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.rainRate.min.formatted,
"t": "$alltime.rainRate.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.rainRate.avg.formatted
}
],
"raintotal": $alltime.rain.sum.formatted,
#if $year.radiation.has_data
"sr": [
{
"v": $lastday.radiation.max.formatted,
"t": "$lastday.radiation.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.radiation.min.formatted,
"t": "$lastday.radiation.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $lastday.radiation.avg.formatted
}
],
#end if
"itemp": [
{
"v": $alltime.inTemp.max.formatted,
"t": "$alltime.inTemp.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.inTemp.min.formatted,
"t": "$alltime.inTemp.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.inTemp.avg.formatted
}
],
"irh": [
{
"v": $alltime.inHumidity.max.formatted,
"t": "$alltime.inHumidity.maxtime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.inHumidity.min.formatted,
"t": "$alltime.inHumidity.mintime.format("%m/%d/%Y %H:%M")"
},{
"v": $alltime.inHumidity.avg.formatted
}
]
}
},
"timeline": {
"h24": {
"obs": [
#for $hour in $lastday.hours
{
"otime": "$hour.dateTime.format("%H:%M")",
"otemp":
[$hour.outTemp.max.nolabel("%.1f",0.0),$hour.outtemp.min.nolabel("%.1f",0.0),$hour.outTemp.avg.nolabel("%.1f",0.0)],
"oheat":
[$hour.heatindex.max.nolabel("%.1f",0.0),$hour.heatindex.min.nolabel("%.1f",0.0),$hour.heatindex.avg.nolabel("%.1f",0.0)],
"ochill":
[$hour.windchill.max.nolabel("%.1f",0.0),$hour.windchill.min.nolabel("%.1f",0.0),$hour.windchill.avg.nolabel("%.1f",0.0)],
"odew":
[$hour.dewpoint.max.nolabel("%.1f",0.0),$hour.dewpoint.min.nolabel("%.1f",0.0),$hour.dewpoint.avg.nolabel("%.1f",0.0)],
"orh":
[$hour.outHumidity.max.nolabel("%.1f",0.0),$hour.outHumidity.min.nolabel("%.1f",0.0),$hour.outHumidity.avg.nolabel("%.1f",0.0)],
"bar":
[$hour.barometer.max.nolabel("%.3f",0.0),$hour.barometer.min.nolabel("%.3f",0.0),$hour.barometer.avg.nolabel("%.3f",0.0)],
"raintotal": [$hour.rain.sum.nolabel("%.2f",0.0)],
"rainrate":
[$hour.rainRate.max.nolabel("%.2f",0.0),$hour.rainRate.min.nolabel("%.2f",0.0),$hour.rainRate.avg.nolabel("%.2f",0.0)],
"wspeed":
[$hour.windSpeed.max.nolabel("%.1f",0.0),$hour.windSpeed.min.nolabel("%.1f",0.0),$hour.windSpeed.avg.nolabel("%.1f",0.0)],
"wgust":
[$hour.windGust.max.nolabel("%.1f",0.0),$hour.windGust.min.nolabel("%.1f",0.0),$hour.windGust.avg.nolabel("%.1f",0.0)],
#if $day.radiation.has_data
"sr":
[$hour.radiation.max.nolabel("%.1f",0.0),$hour.radiation.min.nolabel("%.1f",0.0),$hour.radiation.avg.nolabel("%.1f",0.0)],
#end if
"itemp":
[$hour.inTemp.max.nolabel("%.1f",0.0),$hour.inTemp.min.nolabel("%.1f",0.0),$hour.inTemp.avg.nolabel("%.1f",0.0)],
"irh":
[$hour.inHumidity.max.nolabel("%.1f",0.0),$hour.inHumidity.min.nolabel("%.1f",0.0),$hour.inHumidity.avg.nolabel("%.1f",0.0)]
},
#end for
{
"otime": "$current.dateTime.format("%H:%M")",
"otemp": $current.outTemp.nolabel("%.1f",0.0),
"oheat": $current.heatindex.nolabel("%.1f",0.0),
"ochill": $current.windchill.nolabel("%.1f",0.0),
"odew": $current.dewpoint.nolabel("%.1f",0.0),
"orh": $current.outHumidity.nolabel("%.1f",0.0),
"bar": $current.barometer.nolabel("%.3f",0.0),
"raintotal": $current.rain.nolabel("%.2f",0.0),
"rainrate": $current.rainRate.nolabel("%.2f",0.0),
"wspeed": $current.windSpeed.nolabel("%.1f",0.0),
"wgust": $current.windGust.nolabel("%.1f",0.0),
#if $day.radiation.has_data
"sr": $current.radiation.nolabel("%.1f",0.0),
#end if
"itemp": $current.inTemp.nolabel("%.1f",0.0),
"irh": $current.inHumidity.nolabel("%.1f",0.0)
}]
},
"d30": {
"obs": [
#for $day in $lastmonth.days
{
"otime": "$day.dateTime.format("%b-%d")",
"otemp":
[$day.outTemp.max.nolabel("%.1f",0.0),$day.outTemp.min.nolabel("%.1f",0.0),$day.outTemp.avg.nolabel("%.1f",0.0)],
"oheat":
[$day.heatindex.max.nolabel("%.1f",0.0),$day.heatindex.min.nolabel("%.1f",0.0),$day.heatindex.avg.nolabel("%.1f",0.0)],
"ochill":
[$day.windchill.max.nolabel("%.1f",0.0),$day.windchill.min.nolabel("%.1f",0.0),$day.windchill.avg.nolabel("%.1f",0.0)],
"odew":
[$day.dewpoint.max.nolabel("%.1f",0.0),$day.dewpoint.min.nolabel("%.1f",0.0),$day.dewpoint.avg.nolabel("%.1f",0.0)],
"orh":
[$day.outHumidity.max.nolabel("%.1f",0.0),$day.outHumidity.min.nolabel("%.1f",0.0),$day.outHumidity.avg.nolabel("%.1f",0.0)],
"bar":
[$day.barometer.max.nolabel("%.3f",0.0),$day.barometer.min.nolabel("%.3f",0.0),$day.barometer.avg.nolabel("%.3f",0.0)],
"raintotal": [$day.rain.sum.nolabel("%.2f",0.0)],
"rainrate":
[$day.rainRate.max.nolabel("%.2f",0.0),$day.rainRate.min.nolabel("%.2f",0.0),$day.rainRate.avg.nolabel("%.2f",0.0)],
"wspeed":
[$day.windSpeed.max.nolabel("%.1f",0.0),$day.windSpeed.min.nolabel("%.1f",0.0),$day.windSpeed.avg.nolabel("%.1f",0.0)],
"wgust":
[$day.windGust.max.nolabel("%.1f",0.0),$day.windGust.min.nolabel("%.1f",0.0),$day.windGust.avg.nolabel("%.1f",0.0)],
#if $day.radiation.has_data
"sr":
[$day.radiation.max.nolabel("%.1f",0.0),$day.radiation.min.nolabel("%.1f",0.0),$day.radiation.avg.nolabel("%.1f",0.0)],
#end if
"itemp":
[$day.inTemp.max.nolabel("%.1f",0.0),$day.inTemp.min.nolabel("%.1f",0.0),$day.inTemp.avg.nolabel("%.1f",0.0)],
"irh":
[$day.inHumidity.max.nolabel("%.1f",0.0),$day.inHumidity.min.nolabel("%.1f",0.0),$day.inHumidity.avg.nolabel("%.1f",0.0)]
},
#end for
{
"otime": "$current.dateTime.format("%H:%M")",
"otemp": $current.outTemp.nolabel("%.1f",0.0),
"oheat": $current.heatindex.nolabel("%.1f",0.0),
"ochill": $current.windchill.nolabel("%.1f",0.0),
"orh": $current.outHumidity.nolabel("%.1f",0.0),
"odew": $current.dewpoint.nolabel("%.1f",0.0),
"bar": $current.barometer.nolabel("%.3f",0.0),
"raintotal": $current.rain.nolabel("%.2f",0.0),
"rainrate": $current.rainRate.nolabel("%.2f",0.0),
"wspeed": $current.windSpeed.nolabel("%.1f",0.0),
"wgust": $current.windGust.nolabel("%.1f",0.0),
#if $day.radiation.has_data
"sr": $current.radiation.nolabel("%.1f",0.0),
#end if
"itemp": $current.inTemp.nolabel("%.1f",0.0),
"irh": $current.inHumidity.nolabel("%.1f",0.0)
}]
},
"d365": {
"obs": [
#for $month in $lastyear.months
{
"otime": "$month.dateTime.format("%b %Y")",
"otemp":
[$month.outTemp.max.nolabel("%.1f",0.0),$month.outTemp.min.nolabel("%.1f",0.0),$month.outTemp.avg.nolabel("%.1f",0.0)],
"oheat":
[$month.heatindex.max.nolabel("%.1f",0.0),$month.heatindex.min.nolabel("%.1f",0.0),$month.heatindex.avg.nolabel("%.1f",0.0)],
"ochill":
[$month.windchill.max.nolabel("%.1f",0.0),$month.windchill.min.nolabel("%.1f",0.0),$month.windchill.avg.nolabel("%.1f",0.0)],
"odew":
[$month.dewpoint.max.nolabel("%.1f",0.0),$month.dewpoint.min.nolabel("%.1f",0.0),$month.dewpoint.avg.nolabel("%.1f",0.0)],
"orh":
[$month.outHumidity.max.nolabel("%.1f",0.0),$month.outHumidity.min.nolabel("%.1f",0.0),$month.outHumidity.avg.nolabel("%.1f",0.0)],
"bar":
[$month.barometer.max.nolabel("%.3f",0.0),$month.barometer.min.nolabel("%.3f",0.0),$month.barometer.avg.nolabel("%.3f",0.0)],
"raintotal": [$month.rain.sum.nolabel("%.2f",0.0)],
"rainrate":
[$month.rainRate.max.nolabel("%.2f",0.0),$month.rainRate.min.nolabel("%.2f",0.0),$month.rainRate.avg.nolabel("%.2f",0.0)],
"wspeed":
[$month.windSpeed.max.nolabel("%.1f",0.0),$month.windSpeed.min.nolabel("%.1f",0.0),$month.windSpeed.avg.nolabel("%.1f",0.0)],
"wgust":
[$month.windGust.max.nolabel("%.1f",0.0),$month.windGust.min.nolabel("%.1f",0.0),$month.windGust.avg.nolabel("%.1f",0.0)],
#if $day.radiation.has_data
"sr":
[$month.radiation.max.nolabel("%.1f",0.0),$month.radiation.min.nolabel("%.1f",0.0),$month.radiation.avg.nolabel("%.1f",0.0)],
#end if
"itemp":
[$month.inTemp.max.nolabel("%.1f",0.0),$month.inTemp.min.nolabel("%.1f",0.0),$month.inTemp.avg.nolabel("%.1f",0.0)],
"irh":
[$month.inHumidity.max.nolabel("%.1f",0.0),$month.inHumidity.min.nolabel("%.1f",0.0),$month.inHumidity.avg.nolabel("%.1f",0.0)]
},
#end for
{
"otime": "$current.dateTime.format("%H:%M")",
"otemp": $current.outTemp.nolabel("%.1f",0.0),
"oheat": $current.heatindex.nolabel("%.1f",0.0),
"ochill": $current.windchill.nolabel("%.1f",0.0),
"odew": $current.dewpoint.nolabel("%.1f",0.0),
"orh": $current.outHumidity.nolabel("%.1f",0.0),
"bar": $current.barometer.nolabel("%.3f",0.0),
"raintotal": $current.rain.nolabel("%.2f",0.0),
"rainrate": $current.rainRate.nolabel("%.2f",0.0),
"wspeed": $current.windSpeed.nolabel("%.1f",0.0),
"wgust": $current.windGust.nolabel("%.1f",0.0),
#if $day.radiation.has_data
"sr": $current.radiation.nolabel("%.1f",0.0),
#end if
"itemp": $current.inTemp.nolabel("%.1f",0.0),
"irh": $current.inHumidity.nolabel("%.1f",0.0)
}]
}
},
"units": {
"temp": "$unit.label.outTemp",
"rh": "$unit.label.outHumidity",
"speed": "$unit.label.windSpeed",
"dir": "$unit.label.windDir",
"bar": "$unit.label.barometer",
"raintotal": "$unit.label.rain",
"rainrate": "$unit.label.rainRate",
"sr": "$unit.label.radiation"
}
}