skin.conf 27 KB

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