How Frozen is the Frozen North?

  • strict warning: Non-static method view::load() should not be called statically in /home/frozenno/public_html/sites/all/modules/views/views.module on line 1113.
  • strict warning: Declaration of views_handler_field::query() should be compatible with views_handler::query($group_by = false) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 1147.
  • strict warning: Declaration of views_handler_argument::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 917.
  • strict warning: Declaration of views_handler_argument::query() should be compatible with views_handler::query($group_by = false) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 917.
  • strict warning: Declaration of views_handler_sort::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 165.
  • strict warning: Declaration of views_handler_sort::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 165.
  • strict warning: Declaration of views_handler_sort::query() should be compatible with views_handler::query($group_by = false) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 165.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 587.
  • strict warning: Declaration of views_handler_filter::query() should be compatible with views_handler::query($group_by = false) in /home/frozenno/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 587.
  • strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /home/frozenno/public_html/sites/all/modules/views/plugins/views_plugin_query.inc on line 169.
  • strict warning: Declaration of views_plugin_pager_none::post_execute() should be compatible with views_plugin_pager::post_execute(&$result) in /home/frozenno/public_html/sites/all/modules/views/plugins/views_plugin_pager_none.inc on line 69.

I finally got around to putting the current weather back in the blog.  This was the one major cleanup from when I switched to Drupal almost two years ago.

It isn't especially elegant: at home I have a Mac Mini running Lightsoft Weather Center; this downloads the current weather from my Davis Vantage Pro weather station.  Every 15 minutes, it updates an HTML template and FTPs it as a static file to my web hosting provider.  This static HTML page is included on every page of the site through an iframe.

There are also some history graphs which can be accessed by clicking the "Weather in the Frozen North" link; those are also updated every 15 minutes.

I was forced to abandon the Davis WeatherLink software because the Mac version was simply pathetic--it has not been well maintained, and ran as a Java application which seemed to be very brittle.  Fortunately, there are now several superior alternatives for weather station software on the Mac which have more features, are easier to set up, and produce nicer-looking output.