The simplest fix is usually about location. MigraineMe needs to know where you are to look up the weather, and your phone has to give it permission. If MigraineMe shows a dash or "No weather data" where the weather should be, the most common reason is that the location permission has slipped off.
Start with Step 1 and work down.
The steps work the same on iPhone and Android, but the screen names are different. We say which is which.
Step 1: Check that location is allowed for MigraineMe
This is the most common cause.
On iPhone
- Open the Settings app on your iPhone (the grey gear).
- Find MigraineMe (on newer iPhones it is under Apps) and tap it.
- Tap Location.
- Make sure it is set to While Using the App. If it says Never or Ask Next Time, that is the problem.
On Android
- Open the Settings app.
- Tap Apps then MigraineMe.
- Tap Permissions then Location.
- Make sure it is set to Allow only while using the app.
On Android, if location has stopped, the Home tab may show a "Location tracking stopped" box. Tap Turn it back on.
Step 2: Check that Location is switched on inside MigraineMe
- Open MigraineMe.
- Tap the gear icon in the top-left of the screen, then tap Data and Notifications.
- Scroll to the Environment section.
- Make sure the Location row is switched on. If the phone asks for location, tap Allow or Allow While Using App.
- Make sure the weather rows you want (Temperature, Pressure, Humidity, Wind, UV index) are switched on too.
Step 3: Refresh the Monitor tab
- Open the Monitor tab.
- On iPhone: put your finger near the top of the screen, slide it down a few centimetres and let go. Wait about ten seconds.
- On Android: there is no pull-down refresh. Tap another tab, such as Home, then tap Monitor again. Monitor reloads your data each time you open it.
Step 4: Did you move recently?
If you went on holiday or moved house, MigraineMe might still be looking up weather for your old town. Force-close the app and open it again to make it pick up your current location.
On iPhone
- Swipe up from the bottom of the screen and pause in the middle.
- Find the MigraineMe card and swipe it up off the screen.
- Tap the MigraineMe icon to open it again.
On Android
- Tap the square button at the bottom (or swipe up and hold).
- Find MigraineMe and swipe it away.
- Tap the MigraineMe icon to open it again.
Step 5: Check that your phone knows where you are
Sometimes the phone itself has lost its fix on your location.
On iPhone
- Open the Maps app.
- Tap the small arrow at the top right.
- The map should snap to where you actually are. If it does not, walk near a window for a minute.
On Android
- Open Google Maps.
- Tap the location button at the bottom right.
- The map should jump to your location.
If Maps cannot find you, MigraineMe cannot either. Walk near a window or step outside for a minute.
Step 6: Restart your phone
This often clears small location bugs.
On iPhone
- Press and hold the side button and a volume button until "slide to power off" appears.
- Slide to power off.
- Wait thirty seconds.
- Press the side button to turn it back on.
On Android
- Press and hold the power button.
- Tap Restart (or Power off and turn it back on after a minute).
Step 7: Sign out and back in
- Open MigraineMe.
- Tap the gear icon in the top-left of the screen.
- Tap Logout in the drawer.
- Sign in again with the same email.
- When asked for location permission again, tap Allow.
Step 8: Reinstall MigraineMe
Your data is safe on our servers.
- Press and hold the MigraineMe icon.
- Tap Delete app (iPhone) or Uninstall (Android).
- Install MigraineMe again from the App Store or Play Store.
- Sign in with the same email.
- When asked, Allow location.
A note on weather accuracy
The weather you see comes from the nearest weather data for your area, not from your phone. It may be a little out of date or a few miles away. This is normal.
If none of these work
Write to us at help@migraineme.app with:
- Your phone make and model
- The town or city you are in
- What you have already tried
- A screenshot of the Monitor tab if you can
