OneSky Forecast Setup

Overview

The weather app is an cross-platform Avalonia UI sample app meant to connect to Open Meteo stations and display real-time weather data. It was born from the collaboration between Xcalibur Systems, and UXDivers.

This application can run as a desktop app, on Mac or Windows, or it can run on a low-power device like a Raspberry PI.

Run in Fullscreen, no Titlebar

If you wish to run the application in fullscreen mode without a titlebar (ideal as a DRM alternative), you can do this by setting the following in preferences.json:

{   
    "is_desktop_mode": false
}

Run on Raspberry Pi

In the case you want to run this app on your Raspberry Pi and wish to have access to the onscreen keyboard Squeekboard, set the following in preferences.json:

{   
    "is_raspberry_pi": true
}

Run in DRM

We offer a DRM mode for those that wish to setup kiosks. If you wish to do this in Linux you can execute by the following:

./Xcalibur.Weather --drm

(Optional) How to Setup Atmospore to Get Pollen Information

Step 1: Create a Free Account

Start by registering here:

👉 Sign up: https://atmospore.com/register

You’ll need:

  • A valid email address
  • A secure password

Make sure to choose the Free Tier.

After registering, verify your email if prompted.

Step 2: Log Into the Developer Dashboard

Once your account is active, log in:

👉 Dashboard: https://atmospore.com/account

This is where you manage:

  • API keys
  • Usage and limits
  • Account settings
  • Billing / upgrades (if applicable)

Step 3: Generate Your Free API Key

Inside the dashboard:

  1. Navigate to Your API Keys
  2. Click Generate API-Key
  3. Give your key a label (e.g., “My Weather App”)
  4. Click Generate Key

Your API key will be shown once—copy it and store it securely.

Step 4: Add it to OneSky Forecast

  1. Open OneSky Forecast.
  2. Go to Preferences (gear icon).
  3. Under Atmospore Key click Edit
  4. Paste in your Atmospore API Key.
  5. Click Save.
  6. The setting will let you know if the key is valid.