This is your dialog message.
We use cookies to enhance your browsing experience.
Please choose your preference. You can change this later in settings.
On this page
City data
When installed with enabled location and notification services, the nearest city is shown at the top of the main screen. If you live in a small village, then this may not be shown. The weather forecast is shown for your exact geo-location (latitude, longitude).
When you tab the city, a dropdown is shown:
Zoom in, zoom out
The hourly forecast information can be shown in two ways:
Zoom in from Compact to Expanded by clicking inside a column. Clicking again inside a column will take you back to Compact.
Weather icon
Visual of weather, as close as possible.
+ Short description of the weather.
Cloud cover
The width of the line directly below the weather icon represents the percentage of cloud cover. Small width indicates few clouds, full width indicates full cloud cover.
The color of the cloud cover line:
Temperature
Air temperature at 2 meters above ground.
+ Apparent temperature (feels like).
Precipitation
Rain, showers, snow.
Level of precipitation (rain/snow color).
| Level | Description | |
|---|---|---|
| Low |
|
Light drizzle, Slight rain, Slight rain showers.
Slight snow, Snow grains, Slight snow showers |
| Moderate |
|
Moderate drizzle,
Moderate rain,
Moderate rain showers.
Light freezing drizzle, Moderate snow |
| High |
|
Dense drizzle,
Heavy rain.
Dense freezing drizzle, Light freezing rain, Heavy snow, Heavy snow showers. |
| Very high |
|
Violent rain showers,.
Thunderstorm
Heavy freezing rain. |
| Extreme |
|
Thunderstorm with slight hail.
Thunderstorm with heavy hail. |
+ Chance of rain or snow.
Wind
Wind direction and wind speed at 10 meters above ground.
Level of wind (wind direction color).
| Level | Beaufort | Description | |
|---|---|---|---|
| Low | SW | 4 - 5 | Moderate Breeze, fresh Breeze. Leaves and small branches move. |
| Moderate Breeze, fresh Breeze. Leaves and small branches move. | |||
| Moderate | E | 6 - 7 | Strong breeze, near gale. Trees in motion, walking may be difficult |
| Strong breeze, near gale. Trees in motion, walking may be difficult | |||
| High | NE | 8 - 9 | Gale, strong gale. Twigs break off trees. Slight structural damage may occur |
| Gale, strong gale. Twigs break off trees. Slight structural damage may occur | |||
| Very high | E | 10 - 11 | Storm, violent storm. From small trees uprooted to considerable structural damage |
| Storm, violent storm. From small trees uprooted to considerable structural damage | |||
| Extreme | W | 12+ | Hurricane. Devastating damage, mobile homes overturned |
| Hurricane. Devastating damage, mobile homes overturned | |||
+ Beaufort number and Beaufort description.
UV Index
Level of UV radiation.
| Level | Range | Description | |
|---|---|---|---|
| Low | 2 | 0 - 2 | Minimal risk for most people |
| Minimal risk for most people | |||
| Moderate | 4 | 3 - 5 | Some risk of sunburn. Wear sunscreen, a hat, and sunglasses |
| Some risk of sunburn. Wear sunscreen, a hat, and sunglasses | |||
| High | 6 | 6 - 7 | High chance of sunburn. Protect your skin. Hat, sunglasses, and protective clothing recommended |
| High chance of sunburn. Protect your skin. Hat, sunglasses, and protective clothing recommended | |||
| Very high | 9 | 8 - 10 | Burn can happen quickly. Stay in shade during peak hours, cover up well, and use plenty of sunscreen |
| Burn can happen quickly. Stay in shade during peak hours, cover up well, and use plenty of sunscreen | |||
| Extreme | 11 | 11+ | Unprotected skin can burn in under 10 minutes. Avoid being outside midday if possible. Full protection is essential |
| Unprotected skin can burn in under 10 minutes. Avoid being outside midday if possible. Full protection is essential | |||
Humidity
Relative humidity at 2 meters above ground.
Pressure
Mean Sea Level pressure: Level and Trend.
| Level | Range (hPa) | Description | |
|---|---|---|---|
| Very low | L | < 1005 | Strong low pressure, often stormy, rain, wind |
| Strong low pressure, often stormy, rain, wind | |||
| Low | l | 1005 – 1012 | Below average, unsettled weather likely |
| Below average, unsettled weather likely | |||
| Normal | – | 1013 – 1021 | Average / neutral conditions |
| Average / neutral conditions | |||
| High | h | 1022 – 1030 | Mostly fair, dry and calm |
| Mostly fair, dry and calm | |||
| Very high | H | > 1030 | Strong high pressure, clear skies, stable |
| Strong high pressure, clear skies, stable | |||
| Trend | Over 3 hours | Description | |
|---|---|---|---|
| Steady | – | ~ 0–1 hPa | Normal conditions |
| Normal conditions | |||
| Noticeable | ↑ / ↓ | ~ 1–3 hPa | Moderate weather change |
| Moderate weather change | |||
| Rapid | ⇑ / ⇓ | ~ 3–6 hPa | Strong systems (storms, fronts). Meaningful. |
| Strong systems (storms, fronts). Meaningful. | |||
| Extreme | ▲ / ▼ | > 6 hPa | Very dynamic weather (rare) |
| Very dynamic weather (rare) | |||
Summary:
Change the theme of the app
This function is under construction.
| Theme |
|
| Light / dark |
|
*) Themes are based on bootstrap and bootswatch.
System information
System hints
Recent messages
Message
What can we help with?
Important:
If you experience technical problems ... We tested this app on a few Android phones with the Chrome and Firefox browsers. We do not have ways to test this on all kinds of other phones or tablets.
We would really appreciate it if you could share your experiences with the app on your mobile device. If you do, please include the following:
We received your message
Your message is also visible in the messages list.
If you've requested an answer, please allow 1–5 working days for a response. In this case, the answer will appear in your messages list.
Thank you for contacting us,
Support team
Recent notifications
How to
Important: This app has been tested on Android with Chrome browser only. Other configurations may work or not work.
Steps:
Install on your phone or tablet;
Configure notification permissions;
Configure location permissions;
Register your device
On the main home screen, on the top right, there are three icons that show the status of your installation. After completing the installation they must show:
1. Install on your phone or tablet
This is a Progressive Web App (PWA) meaning it can be installed as an app on the home screen of your phone or tablet .
For iPhone, iPad (IOS 16.4 or higher), you MUST install this app on the home screen FIRST. Otherwise the notification and location services will not work!
For Android, installation as an app is not necessary but highly recommended! This app also uses data storage on your phone, and may ask you to allow this.
Installation is easy. If the Install button appears below you can click this button. Otherwise follow the Manual Installation instructions below.
Button installation
Manual installation
On your phone or tablet:
On your phone or tablet:
2. Configure notification permissions
For more information, tab the notification icon on the home screen, top right.
3. Configure location permissions
For more information, tab the location icon on the home screen, top right.
4. Register your device
You can use the app without registration, but to get automatic location, messages and notifictions, you MUST register your device (phone or tablet). For more information, tab the phone icon on the home screen, top right.
Help with installation
We do not guarantee succesful installation on your device, as it depends on many factors. As mentioned before, we tested the app on Android with Chrome browser.
FAQ
Weather forecast: Not really, the app gets the weather information from a service on the internet. But if you already have the forecast on your device, you can keep viewing it.
Learn language: Yes. Once you have downloaded the files on your device, you can use them, even without an internet connection.
There are two types of notifications:
User initiated notifications.
These always are allowed. Examples are: Registration notifications, a test notification, when you send yourself a Welcome Message or Daily Message.
System notifications.
Example of a System notification is the Daily Message notification. Every day a Daily Message is generated automatically for you. You can turn the notifications off for this message.
If you get other unwanted notifications you then please let us know.
This weather app is for informational purposes only. Weather data can change rapidly and may not always be accurate.
Use of this application is at your own risk. We are not responsible for any damage caused by using this app and/or any damage caused by decisions made based on the information provided.
Information we collect
We respect your privacy and are committed to protecting your personal data.
Our weather app collects only the minimum data necessary to provide and improve the service. This may include:
We do not collect any unnecessary personal information.
How we use your data
We use the collected data only for:
Push notifications and meta data
This app uses the Web Push API. Notification delivery is handled by your browser's vendor:
These services collect metadata (timestamps, IP addresses) to deliver notifications. Message content is encrypted end-to-end and cannot be read by the service provider.
When you create an app from Chrome, you are using Google services, when you create an app from Firefox, you are using Mozilla services, etc.
You may want to study these services for privacy implications in more detail before making a decission to enable notifications.
Data sharing and selling
Your rights
You can request to access, correct, or delete your data at any time by contacting us.
Changes to this policy
We may update this Privacy Policy occasionally. We will notify you of any significant changes.
Version history
About releases of this privacy policy.
| Date | Version | |
|---|---|---|
| 19 April 2026 | 0.11 | Updated. Replaces previous version. |
| 8 April 2026 | 0.10 | Created. |
Information
Peter's Weather App is a chat based weather application. The current version has hourly forecasts only, based on the data from Open Meteo. The app is a Progressive Web App (PWA) meaning:
Details
Contact
Peter Mooring
T: +31 6 4124 3030
E: peterpm@xs4all.nl / peter@petermooring.com
Build
Components: Python, Langgraph, FastAPI, Redis, PostgreSQL, Docker, Bootstrap, Bootswatch.
Version History
About releases of this app.
| Date | Version | |
|---|---|---|
| 2 August 2026 | 0.15 | Updated. Added: Theme selection. User initiated welcome message, daily message. |
| 20 May 2026 | 0.14 | Updated. Added: device registration. |
| 8 May 2026 | 0.12 | Updated. Left menu. |
| 18 April 2026 | 0.11 | Updated. Clickable hours, added Mean Sea Level Pressure. |
| 8 April 2026 | 0.10 | Released. |
Cannot get registration status from server!
Your device is registered!
Your device is not registered!
We must know it is you
To send you messages and notifications or use your location we must know it is you. We do this as follows:
Important
Click the button below to receive a notification with a registration code.
Be patient, it may take some time before you receive the notification.
Test it yourself
When you complete registration you receive a welcome message and, if enabled, a notification. You can send yourself a new welcome message by clicking the button below.
Once registered you receive a weather forecast message every day, and, if enabled, a notification, You can send yourself a new daily message by clicking the button below.
This app is constantly improved, so you will often be prompted to update. To do so, go to the left menu, select 'Update App,' and click 'OK.' Below, you can check yourself if your app is up to date.
Audio test. Select a sound/track from the list below and click 'Play audio'.
| Update |
|
If you are registered you can unregister using the button below.
If you want to re-register
You registration can disappear, for example because you cleared your browser data, At this moment re-registration with your saved registration code and security code is not possible. Re-register by following the normal registration again.
We received your device registration request
You will soon receive a notification with your device registration code.
Be patient, it may take some time before you receive the notification.
Register your device
Here is your device registration code. Use the copy and paste buttons to copy your code and paste it in the form below, then click the button to send it back to us.
Important: Save the registration code somewhere safe. If your browser session gets lost, you can re-register using this code!
Upon reception of your code, we send you a confirmation notification.
We received your device registration code
Thank you for registering your device. You will soon receive a notification confirming your registration.
We will be sending you notifications depending on your settings.
Your device is registered
You will now receive weather and other notifications based on your location.
Listen - read - speak
We made audio for some languages. With it you can learn very basic words and sentences in another language.
How it works
From this moment on, for every word or sentence:
Listen - read - speak also works offline. This means that the required files must be downloaded on your device.
1. Download playlists
Playlists contain languages and categories. You only need to do this once.
Press the button below to download the playlists.
The playlists are downloaded!
2. Select languages
Select both the from language and the to language .
| From language |
|
| To language |
|
3. Select categories
Select categories to play. Before a categories can play the from language and the to language audio files must be downloaded. Press the download icons to start a download.
4. Play
Press the Play button below to start playing the selected category or categories for the selected languages.
Maintenance
Some functions you may want to use: