[Help Wanted] OpenWeatherMap API UK & Ireland

Hi there. I am having trouble with the built in OpenWeatherMap driver. I have an API code from OPM and have created a virtual device and input the API. I have turned on debug logging and text descripion. I am getting the following:
dev:3492024-05-17 12:01:44.719warnOpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 400, reason phrase: Bad Request

dev:3492024-05-17 12:01:44.305inforefresh...

dev:3492024-05-17 12:00:49.320warnOpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 400, reason phrase: Bad Request

dev:3492024-05-17 12:00:49.014inforefresh...

dev:3492024-05-17 11:56:32.255warndescription logging is: true

dev:3492024-05-17 11:56:32.254warndebug logging is: true

dev:3492024-05-17 11:56:32.252infoupdated...

dev:3492024-05-17 11:56:21.708warnOpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 400, reason phrase: Bad Request

dev:3492024-05-17 11:54:58.231warnOpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 400, reason phrase: Bad Request

dev:3492024-05-17 11:54:54.216warndescription logging is: false

dev:3492024-05-17 11:54:54.215warndebug logging is: false

dev:3492024-05-17 11:54:54.213infoupdated...

dev:3492024-05-17 11:54:27.162warnOpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 400, reason phrase: Bad Request

dev:3492024-05-17 11:54:24.087warndescription logging is: false

dev:3492024-05-17 11:54:24.083warndebug logging is: false

dev:3492024-05-17 11:54:24.081infoupdated...

dev:3492024-05-17 11:53:58.347warninstalled...

Can anyone help? I want to run some automations based on tomorrow's weather forcast. For context, I live near Belfast in Northern Ireland.

Thanks in advance.

I don't know if this is your issue or not but have you upgraded from 2.5 to 3.0?

Hi Bob. Thanks of the report. Its the 3.0 and I've lodged payment details and limited the calls to 950 to be safe. Still no luck. When I updated it earlier today, I got the following:

OpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 401, reason phrase: Unauthorized

Its now defaulted back to:

dev:3492024-05-20 00:32:57.606warnOpenWeatherMap - getWeather() execption groovyx.net.http.HttpResponseException: status code: 400, reason phrase: Bad Request

dev:3492024-05-20 00:32:57.288inforefresh...

I'll give it until tomorrow to see if the lodging the payment details will activate it, otherwise, I'm at a loss. I'm hoping someone can help.

Does HE debug show the phrase it sent so I might understand what aspect of the poll was a "Bad Request"