skin.conf 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851
  1. ###############################################################################
  2. # $Id: skin.conf 2749 2014-11-29 18:15:24Z tkeffer $ #
  3. # Copyright (c) 2010 Tom Keffer <tkeffer@gmail.com> #
  4. # SOFA SKIN (c) 2015 Sven Reifschneider <hello@blauesledersofa.de> #
  5. # SOFA SKIN CONFIGURATION FILE #
  6. ###############################################################################
  7. [Extras]
  8. # Template Extras
  9. # Website URL
  10. web_url = http://cw9009.x10host.com
  11. # Current radar image
  12. radar_img = http://www.findu.com/cgi-bin/radar-find.cgi?call=CW9009
  13. # Current radar animation (starts on radar_img hover)
  14. radar_gif = http://radar.weather.gov/lite/N0R/CBX_loop.gif
  15. # Hyperlink for radar
  16. radar_url = http://radar.weather.gov/radar.php?rid=cbx&product=N0R&overlay=11101111&loop=no
  17. # Lightning map and hyperlink
  18. #lightning_map = http://images.lightningmaps.org/blitzortung/america/index.php?map=usa&period=0.25
  19. #lightning_url = http://www.lightningmaps.org/realtime
  20. # URL for another radar (for example full Europe, Frankfurt center)
  21. radar_url_alt = http://radar.weather.gov/Conus/Loop/pacnorthwest_loop.gif
  22. radar_url_alt_text = "Pacific Northwest Radar"
  23. # You. Only shows up in footer
  24. you = "JDS"
  25. emailname = "Josh@cw9009.x10host.com"
  26. email = "Josh@cw9009.x10host.com"
  27. # Camera link
  28. #cameratitle = "(Chinden/Linder)"
  29. #camera = http://www.achdidaho.org/ATIS/CCTV/CCTV_583.jpg?157
  30. cameratitle = "(Ten Mile/Linder)"
  31. camera = http://www.achdidaho.org/ATIS/CCTV/CCTV_664.jpg?25
  32. cameratitle2 = "(Chinden/Long Lake)"
  33. camera2 = http://www.achdidaho.org/ATIS/CCTV/CCTV_662.jpg?674
  34. # Google Analytics ID
  35. googleAnalyticsId = UA-88526004-1
  36. #CWOP
  37. cwop = CW9009
  38. cwop_url = http://www.findu.com/cgi-bin/wxpage.cgi?call=CW9009&last=24
  39. #mesowest
  40. mwest = C9009
  41. mwest_url = http://mesowest.utah.edu/cgi-bin/droman/meso_base_dyn.cgi?stn=C9009&unit=0&timetype=LOCAL
  42. #weather underground
  43. wunderground = KIDMERID44
  44. wu_url = https://www.wunderground.com/personal-weather-station/dashboard?ID=KIDMERID44#history
  45. #CoCoRaHS
  46. crahs = ID-AD-36
  47. crahs_url = http://www.cocorahs.org/ViewData/CountyDailyPrecipReports.aspx?state=ID&county=AD
  48. ###############################################################################################
  49. [Units]
  50. # This section is for managing the selection and formatting of units.
  51. [[Groups]]
  52. # For each group of measurements, this section sets what units to
  53. # use for it.
  54. # NB: The unit is always in the singular. i.e., 'mile_per_hour',
  55. # NOT 'miles_per_hour'
  56. group_altitude = foot # Options are 'foot' or 'meter'
  57. group_degree_day = degree_F_day # Options are 'degree_F_day' or 'degree_C_day'
  58. group_direction = degree_compass
  59. group_moisture = centibar
  60. group_percent = percent
  61. group_pressure = mbar # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
  62. group_radiation = watt_per_meter_squared
  63. group_rain = inch # Options are 'inch', 'cm', or 'mm'
  64. group_rainrate = inch_per_hour # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
  65. group_speed = mile_per_hour # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
  66. group_speed2 = mile_per_hour2 # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
  67. group_temperature = degree_F # Options are 'degree_F' or 'degree_C'
  68. group_uv = uv_index
  69. group_volt = volt
  70. # The following are used internally and should not be changed:
  71. group_count = count
  72. group_interval = minute
  73. group_time = unix_epoch
  74. group_elapsed = second
  75. [[StringFormats]]
  76. # This section sets the string formatting for each type of unit.
  77. centibar = %.0f
  78. cm = %.2f
  79. cm_per_hour = %.2f
  80. degree_C = %.1f
  81. degree_F = %.1f
  82. degree_compass = %.0f
  83. foot = %.0f
  84. hPa = %.0f
  85. hour = %.1f
  86. inHg = %.3f
  87. inch = %.2f
  88. inch_per_hour = %.2f
  89. km_per_hour = %.0f
  90. km_per_hour2 = %.1f
  91. knot = %.0f
  92. knot2 = %.1f
  93. mbar = %.0f
  94. meter = %.0f
  95. meter_per_second = %.1f
  96. meter_per_second2 = %.1f
  97. mile_per_hour = %.0f
  98. mile_per_hour2 = %.1f
  99. mm = %.1f
  100. mmHg = %.1f
  101. mm_per_hour = %.1f
  102. percent = %.0f
  103. second = %.0f
  104. uv_index = %.0f
  105. volt = %.1f
  106. watt_per_meter_squared = %.0f
  107. NONE = " N/A"
  108. [[Labels]]
  109. # This section sets a label to be used for each type of unit.
  110. centibar = " cb"
  111. cm = " cm"
  112. cm_per_hour = " cm/h"
  113. degree_C = " °C"
  114. degree_F = " °F"
  115. degree_compass = " °"
  116. foot = " feet"
  117. hPa = " hPa"
  118. inHg = " inHg"
  119. inch = " in"
  120. inch_per_hour = " in/h"
  121. km_per_hour = " km/h"
  122. km_per_hour2 = " km/h"
  123. knot = " knots"
  124. knot2 = " knots"
  125. mbar = " mbar"
  126. meter = " meter"
  127. meter_per_second = " m/s"
  128. meter_per_second2 = " m/s"
  129. mile_per_hour = " mph"
  130. mile_per_hour2 = " mph"
  131. mm = " mm"
  132. mmHg = " mmHg"
  133. mm_per_hour = " mm/h"
  134. percent = %
  135. volt = " V"
  136. watt_per_meter_squared = " W/m²"
  137. day = " Day", " Days"
  138. hour = " Hour", " Hours"
  139. minute = " Minute", " Minutes"
  140. second = " Second", " Seconds"
  141. NONE = ""
  142. [[TimeFormats]]
  143. # This section sets the string format to be used for each time scale.
  144. # The values below will work in every locale, but may not look
  145. # particularly attractive. See the Customizing Guide for alternatives.
  146. day = %X
  147. week = %X (%A)
  148. month = %x %X
  149. year = %x %X
  150. rainyear = %x %X
  151. current = %x %X
  152. ephem_day = %X
  153. ephem_year = %x %X
  154. [[Ordinates]]
  155. # The ordinal directions. The last one should be for no wind direction
  156. directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW, N/A
  157. [[DegreeDays]]
  158. # This section sets the base temperatures used for the calculation
  159. # of heating and cooling degree-days.
  160. # Base temperature for heating days, with unit:
  161. heating_base = 65, degree_F
  162. # Base temperature for cooling days, with unit:
  163. cooling_base = 65, degree_F
  164. [[Trend]]
  165. time_delta = 10800 # 3 hours
  166. time_grace = 300 # 5 minutes
  167. ###############################################################################
  168. [Labels]
  169. # Labels used in this skin
  170. # Set to hemisphere abbreviations suitable for your location:
  171. hemispheres = N, S, E, W
  172. # Formats to be used for latitude whole degrees, longitude whole degrees,
  173. # and minutes:
  174. latlon_formats = "%02d", "%03d", "%05.2f"
  175. [[Generic]]
  176. # Generic labels, keyed by an observation type.
  177. barometer = Barometer
  178. dewpoint = Dew Point
  179. heatindex = Heat Index
  180. inHumidity = Inside Humidity
  181. inTemp = Inside Temperature
  182. outHumidity = Outside Humidity
  183. outTemp = Outside Temperature
  184. radiation = Radiation
  185. rain = Rain
  186. rainRate = Rain Rate
  187. rxCheckPercent = ISS Signal Quality
  188. UV = UV Index
  189. windDir = Wind Direction
  190. windGust = Gust Speed
  191. windGustDir = Gust Direction
  192. windSpeed = Wind Speed
  193. windchill = Wind Chill
  194. windgustvec = Gust Vector
  195. windvec = Wind Vector
  196. # This one is probably specific to my station!
  197. extraTemp1 = Pond Temperature
  198. ###############################################################################
  199. [Almanac]
  200. # The labels to be used for the phases of the moon:
  201. moon_phases = New, Waxing crescent, First quarter, Waxing gibbous, Full, Waning gibbous, Last quarter, Waning crescent
  202. ###############################################################################
  203. [CheetahGenerator]
  204. # This section is used by the generator CheetahGenerator, and specifies
  205. # which files are to be generated from which template.
  206. # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
  207. encoding = html_entities
  208. search_list_extensions = user.historygenerator.MyXSearch
  209. [[SummaryByMonth]]
  210. # Reports that summarize "by month"
  211. [[[NOAA_month]]]
  212. encoding = utf8
  213. template = NOAA/NOAA-YYYY-MM.txt.tmpl
  214. [[SummaryByYear]]
  215. # Reports that summarize "by year"
  216. [[[NOAA_year]]]
  217. encoding = utf8
  218. template = NOAA/NOAA-YYYY.txt.tmpl
  219. [[ToDate]]
  220. # Reports that show statistics "to date", such as day-to-date,
  221. # week-to-date, month-to-date, etc.
  222. [[[day]]]
  223. template = index.html.tmpl
  224. [[[week]]]
  225. template = week.html.tmpl
  226. [[[month]]]
  227. template = month.html.tmpl
  228. [[[year]]]
  229. template = year.html.tmpl
  230. [[[RSS]]]
  231. template = RSS/weewx_rss.xml.tmpl
  232. [[HTMLFiles]]
  233. #
  234. # Pages that do not require time interval specific tags
  235. #
  236. [[[station]]]
  237. # Station information
  238. template = station.html.tmpl
  239. [[[summary]]]
  240. # Station Summaries and all time station records
  241. template = summary.html.tmpl
  242. [[[textphp]]]
  243. # NOAA Climate Reports
  244. template = text.php.tmpl
  245. ###############################################################################
  246. [CopyGenerator]
  247. # This section is used by the generator CopyGenerator
  248. # List of files to be copied only the first time the generator runs
  249. copy_once = css/main.css, js/*, .htaccess, error/*, robots.txt, touch-icon.png, favicon.ico
  250. ###############################################################################
  251. [HistoryReport]
  252. #
  253. # Settings for the HTML month/year colour coded summary table generator
  254. #
  255. # minvalues, maxvalues and colours should contain the same number of elements.
  256. #
  257. # For example, the [min_temp] example below, if the minimum temperature measured in
  258. # a month is between -50 and -10 (degC) then the cell will be shaded in html colour code #0029E5.
  259. #
  260. # Default is temperature scale
  261. #minvalues = -50, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35
  262. minvalues = -10, -5, 0, 5, 10, 15, 25, 35, 45, 50, 60
  263. #maxvalues = -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 60
  264. maxvalues = -5, 0, 10, 20, 35, 45, 60, 75, 90, 100, 120
  265. colours = "#0066FF", "#0186E7", "#02E3EA", "#04EC97", "#05EF3D2", "#2BF207", "#8AF408", "#E9F70A", "#F9A90B", "#FC4D0D", "#FF0F2D"
  266. monthnames = Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  267. # The Raspberry Pi typically takes 15+ seconds to calculate all the summaries with a few years of weather date.
  268. # refresh_interval is how often in minutes the tables are calculated.
  269. refresh_interval = 1440
  270. [[min_temp]]
  271. obs_type = outTemp # obs_type can be any weewx reading
  272. aggregate_type = min # Any of these: 'sum', 'count', 'avg', 'max', 'min'
  273. # Can also use these aggregate_types: 'max_ge', 'max_le', 'min_le', 'sum_ge' to count days where observation
  274. # is ge: greater of equalto, or le: lessthan or equal to a threshold value
  275. # To specify this threshold, use: aggregate_threshold = [value], [units]
  276. # e.g Specify temperature threshold of 20C:
  277. #
  278. # aggregate_threshold = 20, degree_C
  279. [[max_temp]]
  280. obs_type = outTemp
  281. aggregate_type = max
  282. [[avg_temp]]
  283. obs_type = outTemp
  284. aggregate_type = avg
  285. minvalues = 15, 25, 35, 45, 50, 55, 60, 65, 70, 75, 80
  286. maxvalues = 25, 35, 45, 50, 55, 60, 65, 70, 75, 80, 85
  287. [[avg_htemp]]
  288. obs_type = inTemp
  289. aggregate_type = avg
  290. minvalues = 50, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80
  291. maxvalues = 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 85
  292. [[temp_count]]
  293. obs_type = outTemp
  294. aggregate_type = sum_ge
  295. aggregate_threshold = -150.0, degree_F
  296. minvalues = 0, 2, 4, 6, 8, 12, 15, 18, 21, 24, 27
  297. maxvalues = 2, 4, 6, 8, 12, 15, 18, 21, 24, 27, 32
  298. colours = "#0029E5", "#0186E7", "#02E3EA", "#04EC97", "#05EF3D2", "#2BF207", "#8AF408", "#E9F70A", "#F9A90B", "#FC4D0D", "#FFFFFF"
  299. #number of days of rainfall
  300. [[rain_count]]
  301. obs_type = rain
  302. aggregate_type = sum_ge
  303. aggregate_threshold = 0.02, inch
  304. minvalues = 0, 2, 4, 8, 12, 20 # Override default temperature colour scheme with rain specific scale
  305. maxvalues = 2, 4, 8, 12, 20, 32
  306. colours = "#E0F8E0", "#A9F5A9", "#58FA58", "#2EFE2E", "#41E741", "#01DF01"
  307. #total monthly rainfall
  308. [[rain]]
  309. obs_type = rain
  310. aggregate_type = sum
  311. minvalues = 0, 1, 2, 3, 4, 5 # Override default temperature colour scheme with rain specific scale
  312. maxvalues = 1, 2, 3, 4, 5, 10
  313. colours = "#E0F8E0", "#A9F5A9", "#58FA58", "#2EFE2E", "#41E741", "#01DF01"
  314. [[NOAA]]
  315. #
  316. # Creates a table of links to NOAA reports with the tag $NOAA_table
  317. # Comment out [[NOAATable]] if you do not need this.
  318. #
  319. # Where to find the NOAA files and how they are named
  320. # Uses Python datetime convention (docs.python.org/2/library/datetime.html):
  321. # %Y = YYYY, %y = YY, %m = MM, etc.
  322. #
  323. year_filename = NOAA/NOAA-%Y.txt
  324. month_filename = NOAA/NOAA-%Y-%m.txt
  325. ###############################################################################
  326. [ImageGenerator]
  327. # This section lists all the images to be generated, what SQL types are to
  328. # be included in them, along with many plotting options, such as color or
  329. # font. There's a default for almost everything, if not specified below.
  330. # Nevertheless, I have explicitly put in values, to make it easy to see
  331. # and understand the options.
  332. #
  333. # Fonts can be anything accepted by the Python Imaging Library (PIL), which
  334. # is currently truetype (.ttf), or PIL's own font format (.pil). See
  335. # http://www.pythonware.com/library/pil/handbook/imagefont.htm for more
  336. # details. Note that "font size" is only used with truetype (.ttf)
  337. # fonts. For others, font size is determined by the bit-mapped size,
  338. # usually encoded in the file name (e.g., courB010.pil). If a font cannot
  339. # be found, then a default font will be used.
  340. #
  341. # Colors can be specified any of three ways:
  342. # 1. Notation 0xBBGGRR;
  343. # 2. Notation #RRGGBB; or
  344. # 3. Using an English name, such as 'yellow', or 'blue'.
  345. # So, 0xff0000, #0000ff, or 'blue' would all specify a pure blue color.
  346. image_width = 800
  347. image_height = 300
  348. image_background_color = 0xffffff
  349. chart_background_color = 0xffffff
  350. chart_gridline_color = 0xdbdbdb
  351. top_label_font_path = /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf
  352. top_label_font_size = 16
  353. unit_label_font_path = /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf
  354. unit_label_font_size = 12
  355. unit_label_font_color = 0x000000
  356. bottom_label_font_path = /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf
  357. bottom_label_font_size = 12
  358. bottom_label_font_color = 0x000000
  359. axis_label_font_path = /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf
  360. axis_label_font_size = 12
  361. axis_label_font_color = 0x000000
  362. # Options for the compass rose, used for progressive vector plots
  363. rose_label = N
  364. rose_label_font_path = /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf
  365. rose_label_font_size = 12
  366. rose_label_font_color = 0x000000
  367. # Default colors for the plot lines. These can be overridden for
  368. # individual lines using option 'color'
  369. chart_line_colors = 0xb48242, 0x4242b4, 0x42b442
  370. # Type of line. Only 'solid' or 'none' is offered now
  371. line_type = 'solid'
  372. # Size of marker in pixels
  373. marker_size = 8
  374. # Type of marker. Pick one of 'cross', 'x', 'circle', 'box', or 'none'
  375. marker_type = 'none'
  376. # Default fill colors for bar charts. These can be overridden for
  377. # individual bar plots using option 'fill_color'
  378. chart_fill_colors = 0xc4b272, 0x7272c4, 0x72c472
  379. # The following option merits an explanation. The y-axis scale used for
  380. # plotting can be controlled using option 'yscale'. It is a 3-way tuple,
  381. # with values (ylow, yhigh, min_interval). If set to "None", a parameter is
  382. # set automatically, otherwise the value is used. However, in the case of
  383. # min_interval, what is set is the *minimum* y-axis tick interval.
  384. yscale = None, None, None
  385. # For progressive vector plots, you can choose to rotate the vectors.
  386. # Positive is clockwise.
  387. # For my area, westerlies overwhelmingly predominate, so by rotating
  388. # positive 90 degrees, the average vector will point straight up.
  389. vector_rotate = 90
  390. # This defines what fraction of the difference between maximum and minimum
  391. # horizontal chart bounds is considered a gap in the samples and should not
  392. # be plotted.
  393. line_gap_fraction = 0.01
  394. bar_gap_fraction = 0.20
  395. # This controls whether day/night bands will be shown. They only look good
  396. # on the day and week plots.
  397. show_daynight = true
  398. # These control the appearance of the bands if they are shown. 0xBBGGRR
  399. # Sofa Skin blue orange:
  400. # Night: #f0fdff Day: #fefff0 Edge: #f0fffb
  401. daynight_day_color = 0xf0fffe
  402. daynight_night_color = 0xfffdf0
  403. daynight_edge_color = 0xfbfff0
  404. ## What follows is a list of subsections, each specifying a time span, such
  405. ## as a day, week, month, or year. There's nothing special about them or
  406. ## their names: it's just a convenient way to group plots with a time span
  407. ## in common. You could add a time span [[biweek_images]] and add the
  408. ## appropriate time length, aggregation strategy, etc., without changing
  409. ## any code.
  410. ##
  411. ## Within each time span, each sub-subsection is the name of a plot to be
  412. ## generated for that time span. The generated plot will be stored using
  413. ## that name, in whatever directory was specified by option 'HTML_ROOT'
  414. ## in weewx.conf.
  415. ##
  416. ## With one final nesting (four brackets!) is the sql type of each line to
  417. ## be included within that plot.
  418. ##
  419. ## Unless overridden, leaf nodes inherit options from their parent
  420. # Default plot and aggregation. Can get overridden at any level.
  421. plot_type = line
  422. aggregate_type = none
  423. width = 2
  424. time_length = 86400 # == 24 hours
  425. [[day_images]]
  426. x_label_format = %H:%M
  427. bottom_label_format = %x %X
  428. time_length = 97200 # == 27 hours
  429. [[[daybarometer]]]
  430. [[[[barometer]]]]
  431. [[[daytempdew]]]
  432. [[[[outTemp]]]]
  433. [[[[dewpoint]]]]
  434. [[[dayrain]]]
  435. # Make sure the y-axis increment is at least 0.02 for the rain plot
  436. yscale = None, None, 0.02
  437. plot_type = bar
  438. [[[[rain]]]]
  439. aggregate_type = sum
  440. aggregate_interval = 3600
  441. label = Rain (Hourly Total)
  442. #[[[[linerain]]]]
  443. #data_type = rain
  444. #plot_type = line
  445. #aggregate_type = sum
  446. #aggregate_interval = 86400
  447. #label = Rain (24 hour Total)
  448. #[[[dayouthumid]]]
  449. # [[[[outHumidity]]]]
  450. #[[[dayrx]]]
  451. # [[[[rxCheckPercent]]]]
  452. #[[[daypond]]]
  453. # yscale = None, None, 0.5
  454. # [[[[extraTemp1]]]]
  455. [[[daywind]]]
  456. [[[[windSpeed]]]]
  457. [[[[windGust]]]]
  458. line_type = none
  459. marker_size = 2
  460. marker_type = 'cross'
  461. [[[daywinddir]]]
  462. # Hardwire in the y-axis scale for wind direction
  463. yscale = 0.0, 360.0, 45.0
  464. [[[[windDir]]]]
  465. line_type = none
  466. marker_size = 2
  467. marker_type = 'cross'
  468. [[[daywindvec]]]
  469. [[[[windvec]]]]
  470. plot_type = vector
  471. [[[daytempchill]]]
  472. [[[[windchill]]]]
  473. [[[[heatindex]]]]
  474. [[[dayinside]]]
  475. [[[[inTemp]]]]
  476. [[[dayinhumid]]]
  477. [[[[inHumidity]]]]
  478. [[[[outHumidity]]]]
  479. #[[[dayradiation]]]
  480. # [[[[radiation]]]]
  481. #[[[dayuv]]]
  482. # yscale = 0, 16, 1
  483. # [[[[UV]]]]
  484. [[week_images]]
  485. x_label_format = %d
  486. bottom_label_format = %x %X
  487. time_length = 604800 # == 7 days
  488. aggregate_type = avg
  489. aggregate_interval = 3600
  490. [[[weekbarometer]]]
  491. [[[[barometer]]]]
  492. [[[weektempdew]]]
  493. [[[[outTemp]]]]
  494. [[[[dewpoint]]]]
  495. [[[weekrain]]]
  496. yscale = None, None, 0.02
  497. plot_type = bar
  498. [[[[rain]]]]
  499. aggregate_type = sum
  500. aggregate_interval = 86400
  501. label = Rain (Daily Total)
  502. #[[[[linerain]]]]
  503. #data_type = rain
  504. #plot_type = line
  505. #aggregate_type = sum
  506. #aggregate_interval = 604800
  507. #label = Rain (Weekly Total)
  508. #[[[weekouthumid]]]
  509. # [[[[outHumidity]]]]
  510. #[[[weekpond]]]
  511. # yscale = None, None, 0.5
  512. # [[[[extraTemp1]]]]
  513. #[[[weekrx]]]
  514. # [[[[rxCheckPercent]]]]
  515. [[[weekwind]]]
  516. [[[[windSpeed]]]]
  517. [[[[windGust]]]]
  518. aggregate_type = max
  519. line_type = none
  520. marker_size = 2
  521. marker_type = 'cross'
  522. [[[weekwinddir]]]
  523. yscale = 0.0, 360.0, 45.0
  524. [[[[windDir]]]]
  525. line_type = none
  526. marker_size = 2
  527. marker_type = 'cross'
  528. [[[weekwindvec]]]
  529. [[[[windvec]]]]
  530. plot_type = vector
  531. [[[weektempchill]]]
  532. [[[[windchill]]]]
  533. [[[[heatindex]]]]
  534. [[[weekinside]]]
  535. [[[[inTemp]]]]
  536. [[[weekinhumid]]]
  537. [[[[inHumidity]]]]
  538. [[[[outHumidity]]]]
  539. #[[[weekradiation]]]
  540. # [[[[radiation]]]]
  541. #[[[weekuv]]]
  542. # yscale = 0, 16, 1
  543. # [[[[UV]]]]
  544. [[month_images]]
  545. x_label_format = %d
  546. bottom_label_format = %x %X
  547. time_length = 2592000 # == 30 days
  548. aggregate_type = avg
  549. aggregate_interval = 10800 # == 3 hours
  550. show_daynight = false
  551. [[[monthbarometer]]]
  552. [[[[barometer]]]]
  553. [[[monthtempdew]]]
  554. [[[[outTemp]]]]
  555. [[[[dewpoint]]]]
  556. [[[monthrain]]]
  557. yscale = None, None, 0.02
  558. plot_type = bar
  559. [[[[rain]]]]
  560. aggregate_type = sum
  561. aggregate_interval = 86400
  562. label = Rain (Daily Total)
  563. #[[[[linerain]]]]
  564. #plot_type = line
  565. #data_type = rain
  566. #aggregate_type = sum
  567. #aggregate_interval = 2592000
  568. #label = Rain (Total)
  569. #[[[monthouthumid]]]
  570. # [[[[outHumidity]]]]
  571. #[[[monthpond]]]
  572. # yscale = None, None, 0.5
  573. # [[[[extraTemp1]]]]
  574. #[[[monthrx]]]
  575. # [[[[rxCheckPercent]]]]
  576. # Old wind graphic
  577. #[[[monthwind]]]
  578. # [[[[windSpeed]]]]
  579. # [[[[windGust]]]]
  580. # aggregate_type = max
  581. # New wind graphic
  582. [[[monthwind]]]
  583. [[[[windSpeed]]]]
  584. aggregate_type = max
  585. [[[[avgwindSpeed]]]]
  586. data_type = windSpeed
  587. aggregate_type = avg
  588. label = Average Wind Speed
  589. [[[[windGust]]]]
  590. aggregate_type = max
  591. [[[monthwinddir]]]
  592. yscale = 0.0, 360.0, 45.0
  593. [[[[windDir]]]]
  594. line_type = none
  595. marker_size = 2
  596. marker_type = 'cross'
  597. [[[monthwindvec]]]
  598. [[[[windvec]]]]
  599. plot_type = vector
  600. [[[monthtempchill]]]
  601. [[[[windchill]]]]
  602. [[[[heatindex]]]]
  603. [[[monthinside]]]
  604. [[[[inTemp]]]]
  605. [[[monthinhumid]]]
  606. [[[[inHumidity]]]]
  607. [[[[outHumidity]]]]
  608. #[[[monthradiation]]]
  609. # [[[[radiation]]]]
  610. #[[[monthuv]]]
  611. # yscale = 0, 16, 1
  612. # [[[[UV]]]]
  613. [[year_images]]
  614. x_label_format = %m/%d
  615. bottom_label_format = %x %X
  616. time_length = 31536000 # == 365 days
  617. aggregate_type = avg
  618. aggregate_interval = 86400
  619. show_daynight = false
  620. [[[yearbarometer]]]
  621. [[[[barometer]]]]
  622. [[[yeartempdew]]]
  623. [[[[outTemp]]]]
  624. label = Average Daily Temperature
  625. [[[[dewpoint]]]]
  626. label = and Dewpoint
  627. # Daily high/lows:
  628. [[[yearhilow]]]
  629. [[[[hi]]]]
  630. data_type = outTemp
  631. aggregate_type = max
  632. label = High
  633. [[[[low]]]]
  634. data_type = outTemp
  635. aggregate_type = min
  636. label = Low Temperature
  637. [[[[dewpoint]]]]
  638. label = and Dewpoint
  639. #[[[yearwind]]]
  640. # [[[[windSpeed]]]]
  641. # [[[[windGust]]]]
  642. # aggregate_type = max
  643. [[[yearwind]]]
  644. [[[[windSpeed]]]]
  645. aggregate_type = max
  646. [[[[windGust]]]]
  647. aggregate_type = max
  648. [[[yearrain]]]
  649. yscale = None, None, 0.02
  650. plot_type = bar
  651. [[[[rain]]]]
  652. aggregate_type = sum
  653. # aggregate_interval = 2629800 # Magic number: the length of a nominal month
  654. aggregate_interval = 604800 # == 1 week
  655. label = Rain (Weekly Total)
  656. ##year totals
  657. #[[[yearrainyear1]]]
  658. # yscale = None, None, 0.02
  659. # plot_type = bar
  660. # [[[[rain]]]]
  661. # aggregate_type = sum
  662. # time_length = 315360000 # == 10 years
  663. # # aggregate_interval = 2629800 # Magic number: the length of a nominal month
  664. # aggregate_interval = 31536000 # == 1 year
  665. # label = Rain (Yearly Total)
  666. #[[[yearouthumid]]]
  667. # [[[[outHumidity]]]]
  668. #[[[yearpond]]]
  669. # yscale = None, None, 0.5
  670. # [[[[extraTemp1]]]]
  671. #[[[yearrx]]]
  672. # [[[[rxCheckPercent]]]]
  673. [[[yearwinddir]]]
  674. yscale = 0.0, 360.0, 45.0
  675. [[[[windDir]]]]
  676. line_type = none
  677. #aggregate_type = sum
  678. marker_size = 2
  679. marker_type = 'cross'
  680. [[[yearwindvec]]]
  681. [[[[windvec]]]]
  682. plot_type = vector
  683. [[[yeartempchill]]]
  684. [[[[windchill]]]]
  685. [[[[heatindex]]]]
  686. [[[yearinside]]]
  687. [[[[inTemp]]]]
  688. [[[yearinhumid]]]
  689. [[[[inHumidity]]]]
  690. [[[[outHumidity]]]]
  691. #[[[yearradiation]]]
  692. # [[[[radiation]]]]
  693. #[[[yearuv]]]
  694. # yscale = 0, 16, 1
  695. # [[[[UV]]]]
  696. ###############################################################################
  697. #
  698. # The list of generators that are to be run:
  699. #
  700. [Generators]
  701. generator_list = weewx.cheetahgenerator.CheetahGenerator, weewx.imagegenerator.ImageGenerator, weewx.reportengine.CopyGenerator