Signal KSK
Signal K7mo ago
8 replies
Tore Dahl

OpenWeather call limits exceeded

Hi,
Received an e-mail today stating that I'm exceeding the free call limit of 2000 calls per day to OneCallAPI.
I have three instances of SignalK and Freeboard each with a separate API key.
They are configured to make a call every hour, I have a hard time summing that up to 2000 calls.

One theory derived from the logs is that when a call is not succesful the retry is bombing openAPI

This from the logs...

Jul 13 00:36:47 dronten signalk-server[171781]: Weather: Failed to fetch data after 3 attempts.
Jul 13 00:36:47 dronten signalk-server[171781]: Restart freeboard-sk plugin to retry.
Jul 13 00:36:47 dronten signalk-server[171781]:
Weather: Failed to fetch data after 3 attempts.
Jul 13 00:36:47 dronten signalk-server[171781]: Restart freeboard-sk plugin to retry.
Jul 13 00:36:47 dronten signalk-server[171781]: Weather: Failed to fetch data after 3 attempts.
Jul 13 00:36:47 dronten signalk-server[171781]: Restart freeboard-sk plugin to retry.
Jul 13 00:36:47 dronten signalk-server[171781]:
Weather: Failed to fetch data after 3 attempts.
Jul 13 00:36:47 dronten signalk-server[171781]: Restart freeboard-sk plugin to retry.
Jul 13 00:36:47 dronten signalk-server[171781]: Weather: Failed to fetch data after 3 attempts.
Jul 13 00:36:47 dronten signalk-server[171781]: Restart freeboard-sk plugin to retry.
Jul 13 00:36:47 dronten signalk-server[171781]:
Weather: Failed to fetch data after 3 attempts.


Is it reasonable that if the call fails, simply give up and try again after the configured interval?

Any ideas welcome.
Was this page helpful?