.. _module-weather: Weather -------------------------- * **Identifier** - WEATHER * **Description** - Provides utilities for weather forecast and for monitoring current weather conditions. * **Initialization** - None * **Destroy** - None * **Dependencies** - :ref:`module-core`, :ref:`module-location` Trigger Cloudy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | CLOUDY | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Cloudy. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+ Trigger Foggy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | FOGGY | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Foggy. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+ Trigger Partially Cloudy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | PARTIALLY-CLOUDY | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Partially Cloudy. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+ Trigger Rainy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | RAINY | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Rainy. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+ Trigger Snow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | SNOW | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Snow. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+ Trigger Sunny ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | SUNNY | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Sunny. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+ Trigger Thunderstorms ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | Name | THUNDERSTORMS | +--------------+-------------------+---------------+--------------+---------------------+ | Description | Executes when weather forecast for following day is Thunderstorms. | +--------------+-------------------+---------------+--------------+---------------------+ | Logic | Periodic check every 5 hours. | +--------------+-------------------+---------------+--------------+---------------------+ .. cssclass:: table-bordered +--------------+-------------------+---------------+--------------+---------------------+ | | Type | Name | Required | Description | +==============+===================+===============+==============+=====================+ | Parameters | LOCATION.POSITION | POSITION | Yes | Position to monitor | +--------------+-------------------+---------------+--------------+---------------------+ | Variables | CORE.STRING | WEATHERSTATUS | \- | +--------------+-------------------+---------------+--------------+---------------------+