Category:User Contributions

User contributions to Cumulus

Introduction

Over the years that Cumulus has been available, its users have thought up lots of extra ways to make use of the weather information it derives. This article is intended to provide a single place from where you can find the links to all those shared files and add-ons that can enhance your usage of Cumulus.

Tthe following links will take you to other wiki pages, external web sites or forum threads, where you can read about and download the item.

Any Wiki pages that include "Category:User_Contributions" (using the linked chain symbol in the bar at the top of each editing page), appear in the indexed links at the bottom of this page. Some of these are explained in the next section which also includes items with external links, but no further information in the wiki.

List of the most popular additions written by Cumulus users

If you produce a new addition (and there is guidance below), then please add it below yourself. The aim is for this page to cover every such addition.

You need to register to update the wiki, but if you don't want to do that then please log a request in Cumulus Wiki Suggestions for updates and additions sub-forum and someone else will update the wiki for you.

Grouped by addition type

These are not listed in alphabetical, popularity, or any other particular order within the sections:

for devices

  • Toolbox Cumulus Toolbox contains a variety of extra features to enhance the power of Cumulus by providing a number of automated processes
  • Cumulus Realtime Gadget A Windows desktop gadget written in days of Windows Vista.
  • Sunbird – Ubuntu Screenlet A ‘Screenlet’ for Ubuntu Linux
  • ICumulus_for_iPhone An iPhone friendly web interface (written for Cumulus 1)
  • Home Weather Station An Android app for displaying Cumulus data.
  • Continuous display A fixed size screen of weather readings and forecasts designed to show Weather on the wall continuously showing on a tablet or projected display. Using the wBox library script and reading two files updated by Cumulus at real-time interval.

web template complete set replacements

  • Weather (Cumulus 1) Console web page set This is a set of linked web pages, all for a web site, one page is a text-based ‘live’ weather display that mimics the main screen in Cumulus 1, and the other pages mimic each of the web pages that came with Cumulus 1 in 2010. The UI style multi-lingual web-sites package is the equivalent for MX.
  • Responsive web pages A package that contains replacements for the Cumulus 1 set of web templates File:Responsive pages for v1.9.zip, the MX set of web templates File:CumulusMX Responsive(without lib).zip, and the MX admin interface. Where MX uses the Bootstrap package to build web pages, Neil Thomas has used w3.css templates. As he says, editing his pages is easier than editing Bootstrap if you are a beginner. His website link was [1], but that has since been removed. He has continued to experiment with different web pages, using various different approaches and from MX release 3.10.1 his latest design has been included in the MX releases as the default web pages.
  • AJAX/PHP_Website_Template and XHTML 1.1 compliant Ajax framework Ajax XML HTML web server frame set that displays dynamic real time data on your web pages. Written for Cumulus 1, but the same principles can be used with MX, as both provide a realtime file that this can use.
  • AJAX/PHP Multilingual Website Templates A set of configurable templates to create a full ‘real time’ web site. The AJAX scripts allow the web pages to be updated whenever a new set of real-time figures are available.
  • Météo du Québec Traduction et adaptation française de Cumulus Icônes, librairies et Modules exclusifs à Cumulus Forum de discussion en français. Ouvert à la francophonie!
  • Weather by You! Alternative web site templates, developed from Météo du Québec (mentioned just above) as an international alternative site for use with Cumulus, many different styles. An early example is at File:MdQ Sunny Weather (4 Dec 2011) originals.zip.
  • CumulusMX_and_Cumulus1_UI_style_Multilingual_Websites A relatively new set of web pages imitating the pages used in Cumulus MX administrative interface (Dashboard, Now, Gauges, Charts, Today/Yesterday, Records), designed to work with both Cumulus 1 and MX. It has a number of optional extra features (current conditions, forecast, cloudbase, apparent temperature, wind chill and heat index, storm rain, solar, uv, alternative extremes (key values only), annual data, YADR, NAOO, Moon, Davis style console). [An older alternative with similar aim of imitating the user interface for Cumulus 1 is the weather console package listed first in this section].

alternative web site individual pages

  • Log.xml#Using_in_your_own_scripts A php script File:Cumulus 1 Weather Diary PHP reader.zip to read the Cumulus 1 weather diary and display it on a web page, read more (and find alternative download) at Cumulus weather diary. A variant of this can be seen in Weather Diary article.
  • Weather_Diary#Accessing_outside_MXAlthough not creating a web page, a PHP script File:Snow diary.zip snippet is available to show how to read the MX weather diary.
  • Weather34 Dashboard by Brian Underdown. A clean, attractive template for displaying Cumulus data using realtime.txt. You can read more about this in the forum. Download the official latest Cumulus version here: Home Weather Station Template light and dark themes
  • Personal Weather Station Dashboard A rival version of previous item, as the author, Willem Van Der Kuill (Wim), says "it looks similar but it is different code and css". Like many other items on this page that show current weather values, it obtains them from an uploaded Realtime.txt. Also like many other items on this page it is multilingual (11 languages). It has a timetable for planned regular updates every 3 months. There is a weather watch forum at https://www.weather-watch.com/smf/index.php/board,77.0.html, that supports this product.
  • YADR Yet Another Dayfile Reader, written in PHP to read Dayfile.txt with Monthly & Seasonal Display. For a full discussion on all dayfile.txt (and equivalent database table) readers see Daily Summary page, where this one is compared with others.
  • One year ago This post talks about scripts to add values for one year ago to say the yesterday.htm page
  • extremes page This post describes an alternative way to show extremes. It only shows a few of the key derivatives that Cumulus calculates them but in the same small table you see them for every month.
  • Top Ten The top ten page shows a lot of tables, designed to compare the current year with the previous nine.
  • Davis Consoles A pair of scripts designed to imitate the 2 types of Davis console screens adapted from the original script by Axelvold for Weather Display so it works with Cumulus. Also included in Multi-lingual User Interface package above. Requires JavaScript, and PHP with GD2 graphics enabled.
  • Data grabber A script that produces a display of current conditions, can generate emails for various alarm conditions. For more information see data grabber
  • audio A script designed to generate a voice reading out your current conditions, although it could be modified to output any other audio

additions to cumulus

Do you want to make your own addition to this list?

There are several articles in this wiki that might help you to write something that you can share with other Cumulus users.

  • Customised_templates This page tells you what is possible, but follow the next few links to learn how to do it!
  • Stylesheets This page helps you to change the look of a web page using CSS, perhaps you will devise a new styling that others might want to copy?
  • Webpage_layout This page helps you to change the layout of a page using HTML, perhaps you will devise a new layout that others might want to copy?
  • Editing_content_of_a_webpage_using_either_HTML_or_Script This takes above the somewhat cosmetic (styling/layout) changes a step further, it tells you how by adding script you can vary what is on a web page
  • Webtags This is the page that tells you everything about the tokens (as MX calls them) that are used to get Cumulus output into your new web pages if you write them as Cumulus templates.
  • Webtags_as_boolean_operators_in_HTML This page suggests other ways to exploit web tags to change the look of a web page
  • PHP This pages introduces you to script languages JavaScript and PHP Hypertext Pre-processor and that may lead to you building one web page from several different files, and some of those files may be shared between several web pages allowing you to standardise parts of the layout and look.
  • Php_webtags This page as well as linking you to some ready made scripts, gives advice for your own scripts. It also discusses XML and JSON. With these approaches, most of your web pages don't have to be written as templates, and so don't need to be uploaded by Cumulus, they remain unchanged on your web server.
  • Source Listing Normally any PHP scripts you have on your web server cannot be viewed by anyone visiting your site, this gives great security, but makes it hard for others to copy your great looking pages. This support topic gives advice if you have several PHP scripts on how to make it possible to view the source of any scripts you want to share, whether those scripts are what directly produced the web page you are viewing or another script linked to by require/include
  • Xml_webtags There is more on XML here.

Having read through all these, then you can follow links below, that give you more about what has been done already.