Weather Shows Wrong City or Units

Solutions when weather shows data from wrong location or incorrect units

8 min readLast updated: 1/15/20240

Weather Shows Wrong City or Units

If the weather widget shows data from the wrong city or uses incorrect units (e.g., Fahrenheit instead of Celsius), follow these troubleshooting steps.

Symptoms

  • Weather shows wrong city name
  • Temperature in wrong unit (°F instead of °C)
  • Weather doesn't match actual conditions
  • Wind speed in wrong unit
  • Location is completely different from hotel
  • Quick Checks (1 Minute)

    1. Check Weather Settings

    In Hotel Portal → SettingsWeather:

  • What location is set?
  • What units are selected?
  • 2. Verify Location

    Is the location setting:

  • "Automatic" (uses IP/GPS)
  • "Airport" (uses selected airport location)
  • "Custom" (manually entered city)
  • Cause 1: Wrong Location Configured

    Check

  • Portal → SettingsWeather
  • Check "Weather Location" setting
  • Solution

    Option 1: Use airport location

  • Set location to "Airport"
  • Weather will show data for selected airport city
  • Save and reload
  • Option 2: Set custom location

  • Set location to "Custom"
  • Enter your city name (e.g., "Vienna, Austria")
  • Or enter coordinates for precision
  • Save and reload
  • Finding Coordinates

    If city name doesn't work:

    1. Go to Google Maps
    2. Find your hotel
    3. Right-click on the location
    4. Copy coordinates (e.g., 48.2082, 16.3738)
    5. Enter in portal settings

    Cause 2: Automatic Location Detection Failed

    How Automatic Detection Works

  • Uses IP address to estimate location
  • IP location can be inaccurate
  • Especially with VPNs or corporate networks
  • Symptoms

  • Weather shows nearby but wrong city
  • Location changes unexpectedly
  • Different location than expected from IP
  • Solution

    Don't use automatic detection for production!

    Instead:

  • Set location to "Airport" or "Custom"
  • Enter specific location
  • More reliable and accurate
  • Cause 3: Wrong Temperature Units

    Check

    Portal → SettingsWeatherUnits

    UnitSetting
    ---------------
    Celsius (°C)Metric
    Fahrenheit (°F)Imperial

    Solution

  • Change unit setting in portal
  • Save settings
  • Reload display
  • Note on Regional Defaults

  • Europe: Celsius is default
  • USA: Fahrenheit is default
  • System may auto-select based on location
  • Cause 4: Cached Weather Data

    Symptoms

  • Changed settings but old data shows
  • Weather from previous location
  • Updates not reflecting
  • Solution

    Clear cache:

    1. Portal settings save
    2. Browser: Ctrl+Shift+Delete
    3. Select "Cached images and files"
    4. Clear data
    5. Reload display (Ctrl+Shift+R)

    Cause 5: City Name Ambiguity

    Problem

    Many cities share the same name:

  • Springfield (35+ cities in US alone)
  • Richmond
  • Portland
  • Vienna (Austria vs Virginia)
  • Solution

    Be specific:

    Instead of: "Vienna"
    Use: "Vienna, Austria"
    Or use coordinates: 48.2082, 16.3738

    Weather Settings Overview

    Available Options

    SettingOptionsRecommended
    -------------------------------
    LocationAuto / Airport / CustomAirport or Custom
    Temperature°C / °FRegional standard
    Wind Speedkm/h / mph / m/sRegional standard
    Show ForecastYes / NoYes (if available)

    Recommended for European Hotels

    Location: Airport (or hotel city)
    Temperature: Celsius (°C)
    Wind Speed: km/h

    Recommended for US Hotels

    Location: Airport (or hotel city)
    Temperature: Fahrenheit (°F)
    Wind Speed: mph

    Verifying Weather Data

    Compare with Official Source

  • Note weather shown on LobbyFlight
  • Check weather.com or similar for same city
  • Compare temperature, conditions
  • Small differences are normal (different data sources)
  • Expected Accuracy

  • Temperature: ±2°C / ±3°F is normal
  • Conditions: Should roughly match
  • Forecast: Less accurate for distant days
  • Technical Troubleshooting

    Check Weather API Response

    1. F12 → Network tab
    2. Filter by "weather"
    3. Click on weather request
    4. Check response:
       - What location is returned?
       - What units are used?

    Example Response

    {
      "location": {
        "name": "Vienna",
        "country": "Austria"
      },
      "current": {
        "temp_c": 22,
        "temp_f": 71.6,
        "condition": "Sunny"
      }
    }

    Still Wrong?

    Checklist

  • [ ] Location explicitly set (not automatic)
  • [ ] Correct city name with country
  • [ ] Or coordinates entered
  • [ ] Correct units selected
  • [ ] Cache cleared
  • [ ] Display reloaded
  • Information for Support

  • Desired location (city, country)
  • Current settings screenshot
  • What weather is shown
  • What weather should be shown

  • Related Articles:

  • Weather Widget Not Displaying
  • Set Up Languages and Weather Widget
  • Configure Display Behavior
  • Was this article helpful?