JWeatherWatch

JWeatherWatch is an Apple Watch App for viewing Ambient Weather station details

JWeatherWatch Features

  • View temperature, humidity and feels like temperature
  • View rain rate and rain today
  • View wind speed, wind direction
  • View wind gust and max daily wind speed
  • View the current temperature as a complication on your watch face
All from your wrist!

Download on the App Store

Weather View

Temperature complication

Tip Jar to support the developer

Requirements

JWeatherWatch requires an Apple Watch with WatchOS 7.2 or greater. You must also have an account with Ambient Weather (https://ambientweather.net) with the ability to generate API keys

Setup

To use the application, you must create an API Key in the AmbientWeather dashboard. Follow the steps below to setup your JWeatherWatch app

  1. Install the JWeatherWatch app on your Watch
  2. When you launch the app for the first time, it will ask for your API key
  3. Using your phone paired with your watch, open Safari and go to https://ambientweather.net/account (login if required)
    Note: DO NOT USE the Ambient Weather app! You must use Safari to be able to copy the API key!
  4. Scroll to the bottom of the page and click the Create API Key button
  5. The new API key will appear in the list of API keys. Copy the key to the clipboard (press and hold on the key and tap Copy)
  6. Return to the JWeatherWatch app and tap the API key text field
  7. You will see multiple ways to input text, select the keyboard option
  8. On your phone, you will get prompted to enter text for your watch, tap the notification
  9. Tap and hold on the text area and press Paste to paste the API key. Press the return button
  10. The API key will appear on the watch. Press Set Key and you should see your weather appear!

Note: In some cases, it takes some time before the API key starts working. If you see error messages indicating a problem with the API key, verify it is correct and wait 1-2 hours and try again
Note: If you see other errors, press the refresh button to try loading data again. In some cases the API returns an error result and trying again works properly