diff --git a/src/pywws/__init__.py b/src/pywws/__init__.py
index <HASH>..<HASH> 100644
--- a/src/pywws/__init__.py
+++ b/src/pywws/__init__.py
@@ -1,3 +1,3 @@
 __version__ = '18.4.2'
-_release = '1486'
-_commit = '7ef35ab'
+_release = '1487'
+_commit = 'd86023c'
diff --git a/src/pywws/service/metoffice.py b/src/pywws/service/metoffice.py
index <HASH>..<HASH> 100644
--- a/src/pywws/service/metoffice.py
+++ b/src/pywws/service/metoffice.py
@@ -36,7 +36,7 @@ logger = logging.getLogger(__package__ + '.' + service_name)
 class ToService(pywws.service.BaseToService):
     catchup = 7
     fixed_data = {'softwaretype': 'pywws v' + pywws.__version__}
-    interval = timedelta(seconds=290)
+    interval = timedelta(seconds=300)
     logger = logger
     service_name = service_name
     template = """
Set metoffice interval to five minutes exactly

Even a few seconds less causes the dreaded "duplicate data" messages.