Disclaimer and License
This experimental service is provided free to community, and the contributors to this project do not accept any legal responsibility for the quality of the forecasts that are provided, or the quality of service on offer.
Use this service/software at your own risk, and at your own expense, there may be unexpected innacuracies, bugs or service interruptions. Some satellite communication services charge per message, care has been taken to reduce the number and length of messages, and to prevent accidental overuse, however the contributors accept no responsibility for unexpected expenses resulting from the use of this service/software.
It is highly recommended to cross-check forecasts provided by this service with other sources of information to help make the most informed judgement about weather conditions in your area. Weather data is currently provided by Open-Meteo.com under the CC BY-NC 4.0 license. This software is open source (available on GitHub) and licensed under the MIT Software License.
How Use Email Weather
Using the Email Weather Service is simple, you just need to send an email to email.weather.service@gmail.com . The subject of the email can be anything, it can be helpful to use a name for which you are retrieving the forecast. The contents of the email body depends on which service you are using to send your email.
Standard Email
For any standard email account, you will need to at least provide the requested position in the body of your email as part of the forecast request. For example to obtain the forecast for London, you can enter the following text in your email body, which is requested forecast position in latitude,longitude
format:
You can then expect to receive a response similar to:
TzGMT FE33 TE34 04T03 C3 F7 W1@3 P0 04T09 C53 F6 W1@9 P0 04T15 C3 F17 W1@6 P0 04T21 C3 F18 W1@4 P0 05T03 C61 F19 W1@2 P0 ...
See Forecast Request section for more information on what you can request in a forecast.
InReach
If you are sending an email from an InReach communication device, and you elect to wait for GPS signal before sending the message, you do not need to include the position in the forecast request, this service will use the position of your device reported at the time the message was sent to obtain the forecast for your location. However, if you want to obtain the forecast for a different location, you can include the position in the forecast request.
Limitations
Using the InReach with this service currently has the following limitations:
- A maximum of 160 characters in the reply message.
- Only the short format is supported (due to the above limitation).
Forecast Request
The forecast request is specified in the body of email that you send to email.weather.service@gmail.com with a specific syntax which is described in the subsequent sections of this document. Please ensure that you use only plain text, don't apply formatting or HTML email signatures to your mail if possible to ensure maximum compatibility with the service.
Position
Position for the requested forecast is specified using latitude,longitude
format.
The position always needs to be in the first position of your request. For instance, here is a position in combination with a Format Detail.
Format
There are many options available for you to customise the format of the forecast message you will receive.
The format specification is specified preceding with an M
, followed by the specification. The default format is MS
Short.
Short
Short format (MS
) produces a forecast message which is extremely short, optimised for use with satellite communciation devices like the InReach.
TzGMT FE33 TE34 04T03 C3 F7 W1@3 P0 04T09 C53 F6 W1@9 P0 04T15 C3 F17 W1@6 P0 04T21 C3 F18 W1@4 P0 05T03 C61 F19 W1@2 P0 ...
While it may appear cryptic at first, the response is fairly easy to understand.
The first line takes the format:
Timezone | Forecast Elevation (meters) | Terrain Elevation (meters) | TzGMT | FE33 | TE34 |
---|---|---|
Subsequent lines which form the forecast take the format:
Time (day T hour) | WMO Weather Code | Freezing Level (meters/100) | Wind (speed kmh/10 @ direction °/10) | Precipitation (mm cummulative since previous entry) |
---|---|---|---|---|
04T03 | C3 | F7 | W1@3 | P0 |
04T09 | C53 | F6 | W1@9 | P1 |
The WMO 4677 Present Weather Code is a 1 or 2 digit number representing the state of the weather:
Code | Description |
---|---|
0 | clear sky |
1 | mainly clear |
2 | partly cloudy |
3 | overcast |
45 | fog |
48 | fog depositing rime |
51 | light drizzle |
53 | moderate drizzle |
55 | dense drizzle |
56 | light freezing drizzle |
57 | dense freezing drizzle |
61 | slight rain |
63 | moderate rain |
65 | heavy rain |
66 | light freezing rain |
67 | heavy freezing rain |
71 | slight snow |
73 | moderate snow |
75 | heavy snow |
77 | snow grains |
80 | slight rain showers |
81 | moderate rain showers |
82 | violent rain showers |
85 | slight snow showers |
86 | heavy snow showers |
95 | slight or moderate thunderstorm |
96 | slight thunderstorm with hail |
99 | heavy thunderstorm with hail |
Long
With the Long format (ML
) specified, the email will produce a more detailed forecast report, the default long format type is the HTML Format (MLH
), the H
is optional.
HTML
The long HTML format (MLH
) produces both a detailed plain text and HTML version of the forecast report, included in the same email.
Depending on your email client configuration either the plain text, or html version will be displayed.
Time Zone: GMT, Forecast Elevation: 33m, Terrain Elevation: 34m +---------------------+---------------+----------------+-----------------+---------------+ | Time | Weather Code | Freezing Level | Wind | Precipitation | +---------------------+---------------+----------------+-----------------+---------------+ | 2022-12-04 06:00:00 | slight rain | 640m | 11 km/h at 41° | 0.0mm | +---------------------+---------------+----------------+-----------------+---------------+ | 2022-12-04 12:00:00 | overcast | 690m | 12 km/h at 83° | 1.0mm | +---------------------+---------------+----------------+-----------------+---------------+ | 2022-12-04 18:00:00 | overcast | 1790m | 11 km/h at 48° | 0.0mm | +---------------------+---------------+----------------+-----------------+---------------+ | ... | ... | ... | ... | ... |
Time | Weather Code | Freezing Level | Wind | Precipitation |
---|---|---|---|---|
2022-12-04 06:00:00 | slight rain | 640m | 11 km/h at 41=C2=B0 | 0.0mm |
2022-12-04 12:00:00 | overcast | 690m | 12 km/h at 83=C2=B0 | 1.0mm |
2022-12-04 18:00:00 | overcast | 1790m | 11 km/h at 48=C2=B0 | 0.0mm |
... | ... | ... | ... | ... |
Plain
The long plain format (MLP
) produces a detailed plain text version of the forecast report. Some email clients have trouble displaying it nicely, so you may be better off with the Long HTML format instead.
Time Zone: GMT, Forecast Elevation: 33m, Terrain Elevation: 34m +---------------------+---------------+----------------+-----------------+---------------+ | Time | Weather Code | Freezing Level | Wind | Precipitation | +---------------------+---------------+----------------+-----------------+---------------+ | 2022-12-04 06:00:00 | slight rain | 640m | 11 km/h at 41° | 0.0mm | +---------------------+---------------+----------------+-----------------+---------------+ | 2022-12-04 12:00:00 | overcast | 690m | 12 km/h at 83° | 1.0mm | +---------------------+---------------+----------------+-----------------+---------------+ | 2022-12-04 18:00:00 | overcast | 1790m | 11 km/h at 48° | 0.0mm | +---------------------+---------------+----------------+-----------------+---------------+ | ... | ... | ... | ... | ... |