Skip to content

Configuration

Learn how to configure OSS Weather to suit your preferences.

First Launch

When you first launch OSS Weather, you'll be greeted with a setup wizard that helps you:

  1. Grant necessary permissions (location, internet)
  2. Select your default weather provider
  3. Choose your location
  4. Set your preferred units

Settings Overview

Access settings by tapping the menu icon (☰) or settings gear icon in the app.

General Settings

Units

  • Temperature: Celsius, Fahrenheit, Kelvin
  • Wind Speed: m/s, km/h, mph, knots
  • Pressure: hPa, inHg, mmHg
  • Precipitation: mm, inches
  • Distance: km, miles

Language

OSS Weather supports 30+ languages. The app can automatically use your system language or you can manually select from:

  • English, French, German, Spanish, Italian
  • Portuguese, Russian, Chinese, Japanese, Korean
  • And many more...

Translations are community-driven via Weblate. Feel free to contribute!

Display Settings

Theme

  • Auto: Follow system theme
  • Light: Always use light theme
  • Dark: Always use dark theme

Home Screen Layout

Customize what information appears on your main weather screen:

  • Current conditions
  • Hourly forecast
  • Daily forecast
  • Weather radar
  • Air quality
  • Astronomy data

Weather Data Settings

Default Provider

Choose your preferred weather data source:

  • OpenWeather - Comprehensive data, requires API key
  • Open-Meteo - Free, no API key needed
  • Meteo France - Good for European locations
  • AccuWeather - Detailed forecasts (API key required)

Learn more about Weather Providers.

Update Frequency

Control how often weather data is refreshed:

  • Manual: Only update when you pull to refresh
  • 15 minutes: Frequent updates (uses more battery)
  • 30 minutes: Balanced
  • 1 hour: Conservative (recommended)
  • 3 hours: Minimal updates

Background Updates

Enable or disable background weather data updates. When enabled, weather data will be updated even when the app is not active, keeping widgets up-to-date.

Location Settings

Current Location

  • Enable/disable automatic location detection
  • Choose GPS accuracy (high precision vs battery saving)

Saved Locations

  • Add multiple locations
  • Set a default location
  • Reorder locations
  • Delete locations

Location Permissions

  • Always: Allows background location updates for widgets
  • While Using: Only when the app is open
  • Never: Manually select locations only

Widget Settings

Configure home screen widgets:

  • Widget size and layout
  • Data to display
  • Update frequency
  • Transparency and styling

Learn more about Widgets.

Privacy Settings

Data Collection

  • None: OSS Weather collects no personal data
  • Weather provider APIs receive location data as needed to provide forecasts

Crash Reports

Optionally enable anonymous crash reporting to help improve the app (uses Sentry).

Advanced Settings

Cache Management

  • Clear weather data cache
  • Clear image cache
  • View cache size

Developer Options

  • Enable debug logging
  • View app logs
  • Export settings
  • Import settings

Backup & Restore

Export Settings

  1. Go to Settings → Advanced
  2. Tap "Export Settings"
  3. Choose where to save the file
  4. Settings are exported as JSON

Import Settings

  1. Go to Settings → Advanced
  2. Tap "Import Settings"
  3. Select your settings file
  4. Confirm to apply settings

Reset to Defaults

To reset all settings to their default values:

  1. Go to Settings → Advanced
  2. Tap "Reset Settings"
  3. Confirm the action

WARNING

Resetting settings will not delete your saved locations or API keys, but all other preferences will be reset.

Next Steps

Released under the MIT License.