#if $Extras.has_key('cwop') #else #end if #if $Extras.has_key('web_url') #end if Current Weather Conditions for $station.location #if $Extras.has_key('cwop') #else #end if #if $Extras.has_key('web_url') #end if #if $Extras.has_key('cwop') #else #end if #if $Extras.has_key('cwop') #else #end if #if $Extras.has_key('web_url') #end if #if $Extras.has_key('cwop') #else #end if

$station.location

$station.latitude[0]° $station.latitude[1]' $station.latitude[2] | $station.longitude[0]° $station.longitude[1]' $station.longitude[2] | $station.altitude | Show on map

Current Weather Conditions

$current.dateTime $current.dateTime.format("%Z")

Station: $station.hardware
Software: WeeWX v$station.version
Weewx uptime: $station.uptime
Server uptime: $station.os_uptime
#if $current.rainRate.raw == 0.0

Current Conditions

#else if $current.rainRate.raw >= 0.01

Current Conditions

#else

Current Conditions

#end if #if $current.windSpeed.raw == 0.0 #else #end if #if $current.windGust.raw == 0.0 #else #end if #if $day.inTemp.has_data #end if #if $day.inHumidity.has_data #end if #if $day.extraTemp1.has_data #end if #if $day.UV.has_data #end if #if $day.ET.has_data and $day.ET.sum.raw > 1 #end if #if $day.radiation.has_data #end if #if $day.lux.has_data #end if #if $day.lightningStrikes.has_data #end if
Outside Temperature $current.outTemp
Wind Chill $current.windchill
Heat Index $current.heatindex
Dewpoint $current.dewpoint
Humidity $current.outHumidity
Barometer $current.barometer
Barometer Trend ($trend.time_delta.hour.format("%.0f")) $trend.barometer
Wind $current.windSpeed
Wind $current.windSpeed $current.windDir.ordinal_compass ($current.windDir)
Wind Gust $current.windGust
Wind Gust $current.windGust $current.windGustDir.ordinal_compass ($current.windGustDir)
Rain Rate $current.rainRate
Inside Temperature $current.inTemp
Inside Humidity $current.inHumidity
Pond Temperature $current.extraTemp1
UV Index $current.UV
ET $current.ET
Solar Radiation $current.radiation
Brightness $current.lux
Lightning Strikes $current.lightningStrikes
Average Strike Distance $current.lightningAvgDistance

Since Midnight

#if $day.inTemp.has_data #end if #if $day.inHumidity.has_data #end if #if $day.extraTemp1.has_data #end if #if $day.UV.has_data #end if #if $day.ET.has_data and $day.ET.sum.raw > 1 #end if #if $day.radiation.has_data #end if #if $day.lux.has_data #end if #if $day.lightningStrikes.has_data #end if
High Temperature $day.outTemp.max $day.outTemp.maxtime
Low Temperature $day.outTemp.min $day.outTemp.mintime
High Heat Index $day.heatindex.max $day.heatindex.maxtime
Low Wind Chill $day.windchill.min $day.windchill.mintime
High Dewpoint $day.dewpoint.max $day.dewpoint.maxtime
Low Dewpoint $day.dewpoint.min $day.dewpoint.mintime
High Humidity $day.outHumidity.max $day.outHumidity.maxtime
Low Humidity $day.outHumidity.min $day.outHumidity.mintime
High Barometer $day.barometer.max $day.barometer.maxtime
Low Barometer $day.barometer.min $day.barometer.mintime
Today's Rain $day.rain.sum
High Rain Rate $day.rainRate.max $day.rainRate.maxtime
High Wind $day.wind.max $day.wind.gustdir $day.wind.maxtime
Average Wind $day.wind.avg
RMS Wind $day.wind.rms
Vector Avg Speed $day.wind.vecavg
Vector Avg Direction $day.wind.vecdir
High Inside Temperature $day.inTemp.max $day.inTemp.maxtime
Low Inside Temperature $day.inTemp.min $day.inTemp.mintime
High Inside Humidity $day.inHumidity.max $day.inHumidity.maxtime
Low Inside Humidity $day.inHumidity.min $day.inHumidity.mintime
High Pond Temp $day.extraTemp1.max $day.extraTemp1.maxtime
Low Pond Temp $day.extraTemp1.min $day.extraTemp1.mintime
High UV $day.UV.max $day.UV.maxtime
High ET $day.ET.max $day.ET.maxtime
Low ET $day.ET.min $day.ET.mintime
High Radiation $day.radiation.max $day.radiation.maxtime
High Brightness $day.lux.max $day.lux.maxtime
Lightning Strikes $day.lightningStrikes.sum
Average Strike Distance $day.lightningAvgDistance.avg
#set $yr = int($day.dateTime.format("%Y"))%4 #if $yr == 0 #if $yr % 100 == 0 #if $yr % 400 == 0 #if $day.dateTime.format("%d-%b") == '29-Feb' #set $n = 1461 #else if $day.dateTime.format("%d-%b") >= '01-Mar' #set $n = 366 #else #set $n = 365 #end if #else #set $n = 365 #end if #else #if $day.dateTime.format("%d-%b") == '29-Feb' #set $n = 1461 #else if $day.dateTime.format("%d-%b") >= '01-Mar' #set $n = 366 #else #set $n = 365 #end if #end if #else #set $yrNew = ($yr - 1) #if $yrNew % 100 == 0 #if $yrNew % 400 == 0 #if $day.dateTime.format("%d-%b") < '01-Mar' #set $n = 366 #else #set $n = 365 #end if #end if #else #set $n = 365 #end if #end if #if $days_ago($days_ago=$n).outTemp.max.string != " N/A"

Last $days_ago($days_ago=$n).dateTime.format("%d-%b (%Y)")

#if $days_ago($days_ago=$n).inTemp.has_data #end if #if $days_ago($days_ago=$n).inHumidity.has_data #end if #if $days_ago($days_ago=$n).extraTemp1.has_data #end if #if $days_ago($days_ago=$n).UV.has_data #end if #if $days_ago($days_ago=$n).ET.has_data and $days_ago($days_ago=$n).ET.sum.raw >1 #end if #if $days_ago($days_ago=$n).radiation.has_data #end if #if $days_ago($days_ago=$n).lux.has_data #end if
High Temperature $days_ago($days_ago=$n).outTemp.max $days_ago($days_ago=$n).outTemp.maxtime
Low Temperature $days_ago($days_ago=$n).outTemp.min $days_ago($days_ago=$n).outTemp.mintime
High Dewpoint $days_ago($days_ago=$n).dewpoint.max $days_ago($days_ago=$n).dewpoint.maxtime
Low Dewpoint $days_ago($days_ago=$n).dewpoint.min $days_ago($days_ago=$n).dewpoint.mintime
High Humidity $days_ago($days_ago=$n).outHumidity.max $days_ago($days_ago=$n).outHumidity.maxtime
Low Humidity $days_ago($days_ago=$n).outHumidity.min $days_ago($days_ago=$n).outHumidity.mintime
High Barometer $days_ago($days_ago=$n).barometer.max $days_ago($days_ago=$n).barometer.maxtime
Low Barometer $days_ago($days_ago=$n).barometer.min $days_ago($days_ago=$n).barometer.mintime
Rain $days_ago($days_ago=$n).rain.sum
High Rain Rate $days_ago($days_ago=$n).rainRate.max $days_ago($days_ago=$n).rainRate.maxtime
High Wind $days_ago($days_ago=$n).wind.max
$days_ago($days_ago=$n).wind.gustdir
$days_ago($days_ago=$n).wind.maxtime
High Inside Temperature $days_ago($days_ago=$n).inTemp.max $days_ago($days_ago=$n).inTemp.maxtime
Low Inside Temperature $days_ago($days_ago=$n).inTemp.min $days_ago($days_ago=$n).inTemp.mintime
High Inside Humidity $days_ago($days_ago=$n).inHumidity.max $days_ago($days_ago=$n).inHumidity.maxtime
Low Inside Humidity $days_ago($days_ago=$n).inHumidity.min $days_ago($days_ago=$n).inHumidity.mintime
High Pond Temp $days_ago($days_ago=$n).extraTemp1.max $days_ago($days_ago=$n).extraTemp1.maxtime
Low Pond Temp $days_ago($days_ago=$n).extraTemp1.min $days_ago($days_ago=$n).extraTemp1.mintime
High UV $days_ago($days_ago=$n).UV.max $days_ago($days_ago=$n).UV.maxtime
High ET $days_ago($days_ago=$n).ET.max $days_ago($days_ago=$n).ET.maxtime
Low ET $days_ago($days_ago=$n).ET.min $days_ago($days_ago=$n).ET.mintime
High Radiation $days_ago($days_ago=$n).radiation.max $days_ago($days_ago=$n).radiation.maxtime
High Brightness $days_ago($days_ago=$n).lux.max $days_ago($days_ago=$n).lux.maxtime
#end if #if $Extras.has_key('radar')

Radar

$Extras.radar
#end if #if $Extras.has_key('lightning_map')
#if $Extras.has_key('lightning_url') #end if Lightning Map #if $Extras.has_key('lightning_url') #end if
#end if #if $Extras.has_key('camera')

Local Cameras

#set $b=0 #for $i in $Extras.camera
$Extras.cameratitle[$b]
camera $b
#set $b=$b+1 #end for
    
    
#set $a=1 #for $j in $Extras.camera #set $a=$a+1 #end for
#end if

Almanac

#if $almanac.hasExtras ## Extended almanac information is available. Do the full set of tables. #set $sun_altitude = $almanac.sun.alt #if $sun_altitude < 0 #set $sun_None="(Always down)" #else #set $sun_None="(Always up)" #end if

Sun

#if $almanac.next_equinox.raw < $almanac.next_solstice.raw ## The equinox is before the solstice. Display them in order. #else ## The solstice is before the equinox. Display them in order. #end if
Start civil twilight: $almanac(horizon=-6).sun(use_center=1).rise
Sunrise $almanac.sun.rise.string($sun_None)
Transit: $almanac.sun.transit
Sunset: $almanac.sun.set.string($sun_None)
End civil twilight: $almanac(horizon=-6).sun(use_center=1).set
Azimuth: $("%.1f°" % $almanac.sun.az)
Altitude: $("%.1f°" % $sun_altitude)
Right ascension: $("%.1f°" % $almanac.sun.ra)
Declination: $("%.1f°" % $almanac.sun.dec)
Equinox: $almanac.next_equinox
Solstice: $almanac.next_solstice
Solstice: $almanac.next_solstice
Equinox: $almanac.next_equinox

Moon

#if $almanac.next_full_moon.raw < $almanac.next_new_moon.raw #else #end if
Rise: $almanac.moon.rise
Transit: $almanac.moon.transit
Set: $almanac.moon.set
Azimuth: $("%.1f°" % $almanac.moon.az)
Altitude: $("%.1f°" % $almanac.moon.alt)
Right ascension: $("%.1f°" % $almanac.moon.ra)
Declination: $("%.1f°" % $almanac.moon.dec)
Full moon: $almanac.next_full_moon
New moon: $almanac.next_new_moon
New moon: $almanac.next_new_moon
Full moon: $almanac.next_full_moon
Phase: $almanac.moon_phase
($almanac.moon_fullness% full)
#else ## No extended almanac information available. Fall back to a simple table.
Sunrise: $almanac.sunrise
Sunset: $almanac.sunset
Moon Phase: $almanac.moon_phase
($almanac.moon_fullness% full)
#end if

Graphs

temperatures rain wind Hi Wind Wind Vector barometer #if $day.inTemp.has_data Inside #end if Inside/Outside Humidity #if $day.radiation.has_data Radiation #end if #if $day.UV.has_data UV Index #end if #if $day.rxCheckPercent.has_data day rx percent #end if #if $day.lightningStrikes.has_data Lightning #end if #if $day.windBatteryStatus.has_data and $day.outTempBatteryStatus.has_data day battery #end if #if $day.extraTemp1.has_data Pond Temperatures #end if
#if $Extras.has_key('googleAnalyticsId') #end if