Cookie Consent

We use cookies to enhance your browsing experience.

Please choose your preference. You can change this later in settings.

Legend

Zoom in, zoom out

The hourly forecast information can be shown in two ways:

  • Compact: This is a narrow column.
  • Expanded (+): This is a wide column showing descriptons and more information.

Zoom in from Compact to Expanded by clicking inside a column. Clicking again inside a column will take you back to Compact.

Weather icon and cloud cover

Visual of weather, as close as possible.

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:

  • White: Normal cloud cover estimate.
  • Light blue: Cloud cover estimate is mainly based on high clouds.

+ Short description of the weather.

Temperature

Air temperature at 2 meters above ground.

+ Apparent temperature (feels like).

Precipitation

Rain, showers, snow.

+ Chance of rain or snow.

Wind

Wind direction and wind speed at 10 meters above ground.

+ 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)

Settings

Weather

Change settings like 'Better Dry Than Sorry'.

Notifications

Get notifications on weather changes.

Permissions

Check / Set your browser permissions.

Account

View / Change your account settings

Weather

  • Better Dry Than Sorry

    When selected we use more weather models to look for rain (and snow). This means you may get more 'positives' (see more rain in the app), but at least you stay dry... we hope.

Notifications

  • All notifications

    Leave this on and don't miss anything!

  • Rain or snow coming

    When rain or snow is expected the next two hours.

  • Sudden weather change ahead

    When the weather is about to change drastically.

  • Daily message

    A nice message to start the day.

  • Service messages

    About this service and other things that may be important for you.

Permissions

Important

This app has been tested on Android with the Chrome browser. Other configurations may work or not work.

To make full use of this app, you must allow the following permissions in the browser:

  • Notification permissions.
  • Location permissions.

Notification permissions

Below you can check if the notification permissions are properly configured.

Be patient, actions can take 5-30 seconds.

Unknown
Unknown
Unknown
Unknown

Show/hide debug information

Location permissions

Below you can check if the location permissions are properly configured.

Be patient, actions can take 5-30 seconds.

Unknown
Unknown
Unknown
Unknown

Show/hide debug information

Notification permissions: more information

We cannot send you notifications if your browser is not properly configured.

The permission for notifications in your browser can be:

  • Not set

    Permission for notifications is not set in the browser. You can use the button on this page to send a request to the browser to allow notifications.

  • Blocked

    Notifications are blocked. You must change this setting in your browser:

  • Allowed

    Notifications are allowed. Perfect.

To change the permission of notifications in your browser:

  • Chrome, Chromium

    Click on the icon left to the url in the address bar. Here you can change the permission to 'Allow'. You can also reset the permission. In this case you must click the 'Request permission' button again.

  • Firefox

    Go to Settings and search for for this website. Under Notifications, you can change the permission to 'Allow'. You can also reset the permission, by removing this website. In this case you must click the 'Request permission' button again.

Account

  • Your name

    Optional

  • Your email

    Optional

Messages

Recent messages

Message

Message

Notification History

Recent notifications

Install On Your phone

Important

This app has been tested on Android with the Chrome browser. Other configurations may work or not work.

To make full use of this app, you must allow the following permissions in the browser:

  • Notification permissions.
  • Location permissions.

Instructions

This is a Progressive Web App (PWA) meaning it can be installed as an app on the home screen of your phone or tablet .

Installation is very 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:

  1. Open this website in your browser (Chrome, Firefox, ...).
  2. Open the top right dropdown menu.
  3. Scroll down and select the option: "Add to Home Screen".
  4. Wait a moment.
  5. The app will now appear on your home screen.
  6. You can open it just like any other app.

On your phone or tablet:

  1. Open this website in your browser (Safari, ...)
  2. Tap the Share button at the bottom of the screen to open the Share Menu.
  3. Scroll down and select the option: "Add to Home Screen".
  4. Edit the name, or leave as is, and tap "Add".
  5. Wait a moment.
  6. The app will now appear on your home screen.
  7. You can open it just like any other app.

Help with installation

We do not guarantee succesful installation on your device, as it depends on many factors.

After installation it may take some time, 5 to 30 seconds, before the app becomes available. If the app does not appear, then check your home screen, or search for the app.

DISCLAIMER

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.

Privacy Policy

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:

  • Device location (if you allow it)
  • App usage information
  • Technical data (such as device type, OS version, and crash reports)

We do not collect any unnecessary personal information.

How we use your data

We use the collected data only for:

  • Maintaining and improving the app
  • Providing accurate weather information
  • Fixing bugs and enhancing user experience

Push notifications and meta data

This app uses the Web Push API. Notification delivery is handled by your browser's vendor:

  • Chrome/Edge/Opera: Google Firebase Cloud Messaging.
  • Firefox: Mozilla Autopush.
  • Safari: Apple Push Notification Service.

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

  • We do not sell any user data to third parties.
  • We do not share your personal data with third parties except when strictly necessary to operate the app (for example, with trusted cloud hosting providers).

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.

About

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.

Details

  • This app makes use of free services, meaning that responses can be slow sometimes, or fail. If this happens, try again, or wait some time and try again later.
  • You can request and show the weather but to enable the LLM (Large Language Model) and get more functionality you need a special code.

Contact

Peter Mooring
T: +31 6 4124 3030
E: peterpm@xs4all.nl / peter@petermooring.com

Build

Components: Python, Langgraph, FastAPI, Bootstrap, Redis, PostgreSQL, Docker

Version History

About releases of this app.

Date Version
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.

New Notification Received

Here is your notification

New Notification Received

Here is your notification

Register Your Device

Your device is already registered!

We must know it is you

To send you notifications or use your location we must know it is you. We do this as follows:

  1. We send you a notification with a registration code.
  2. You copy-paste this code into a form and click submit to send it back to us.
  3. That's all.

Important

  • If you already have a registration code and you want to re-register then continue below.
  • Notifications must be working. See Settings > Permissions.

Click the button below to receive a notification with a registration code.

Be patient, it may take some time before you receive the notification.

Below is for testing only

If you are registered you should receive a welcome message and notification. You can send yourself a new welcome message by clicking the button below. You must be registered to receive a notification!

If you want to re-register (not implemented yet)

If you already have a registration code and want to re-register your device, then paste the code in the form below, and click the Re-register button.

Registration Code Sent

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.

Your Device Registration Code

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.

Copy
Registration Code

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.

Paste your code here:

Your Device Registration Code Received

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.

Device Registration Confirmed

Your device is registered

You will now receive weather and other notifications based on your location.

Peter's Weather App
  • Legend
  • Settings
  • Clear Chat
  • Messages
  • Notification History
  • Reload Page
  • Install On Your Phone
  • DISCLAIMER
  • Privacy Policy
  • About