Hi,
I have add the weather widget to my dashboard but it shows no data. I use Homey SHS
On Homey pro it works without problems
Did you check if a firewall or something like that blocks the weather website?
Firewall is for incoming traffic I thought. I will check my router. Thanks
Yes only for incoming traffic. DO NOT DISABLE IT! Even disabling for short periods can be dangerous. The firewall has nothing to do with this issue.
I understand, I won’t disable it.
Thing is all the other services works as it should be.
Sorry, a firewall handles incoming and outgoing traffic. I definitely had to allow some programs for outgoing traffic and I did block there programs to call home too.
Was refering to the windows or linux firewall. Depends on the router how far one can configure its firewall.
Ah yes, the Windows firewall does need to be set up for LAN connections. However, usually all internet connections are allowed by default.
I thought you were referring to the router’s firewall, which should never be disabled as IP scanner bots continously scan ports on all IPs, and it’s easy for them to access your home network with firewall disabled.
But still no solution for the widget. Am I the only one with this issue?
The weather widget belongs to which app?
It is a standard widget. I tought I didn’t need a app
Hmm. I had / have this problem at times in my mobile app - the connection might be too slow.
Did you restart your SHS? Does it have enough memory and cpu?
Did you give opening an issue with Athom a thought?
By the way there is a dedicated forum for SHS things. Maybe the chance of getting a reply / solution there from others with similar issues is higher.
Here no problem with weather widget with shs on mac
Yes I have restart the container already. Have 1,7 gb ram left. It is on a docker container on an UGREEN IDX6011PRO.
Maybe indeed I had posted in the other group. But if I make a new post it is a bit double.
Other widgets in the dashboard are working? Have you tried to delete the weather widget and place it again?
As last resort there is still Athom support.
i have the exact same thing on homey shs.
Problem: The built-in weather manager (ManagerWeatherLocal) on Homey Self-Hosted Server persistently returns “Rate Limited” when requesting weather data — even immediately after 5+ minutes of complete silence during which no client touched the weather API at all. This is not a normal rolling-window rate limit but a standing block that does not clear on its own. In addition, requesting the hourly forecast fails with “Invalid Endpoint: ManagerWeatherLocal.getWeatherHourly” — this endpoint appears to be missing or not implemented on this build. The configured home location (geolocation) comes back empty/null via the API, which may be a contributing factor, but does not explain why the forecast endpoint is missing entirely. System: - Homey Self-Hosted Server, firmware 13.4.1 Visible effect: the built-in weather line on the mobile app’s Home screen (directly under the Homey title) stays empty/grey, and the weather forecast widget shows no data.
So there’s nothing we can do. Athom has fix the bug?
I have already gave a bugreport to homey. So we Will have to wait and see. Didn’t had a response yet but it is Saturday. Might take a couple of days
Thanks Jan!
I think I have found the cause of the weather issue in my case, so I wanted to share it here in case it helps others.
My Homey weather forecast widget repeatedly stopped showing weather information. On my Homey Self-Hosted Server I found the following errors:
Homey [err][ManagerWeatherLocal] Error Getting Weather: Error: Rate Limited
and:
Server HTTP GET /manager/weather/weather -> Error 500: Rate Limited
Interestingly, /manager/weather/state continued to return HTTP 200.
After contacting Athom Support, their developer asked whether I had an app installed that could be using Homey’s Weather API and triggering the rate limit. That turned out to be exactly the right question.
After checking my complete Homey setup, I found that Modus Schakelaar (com.modeswitch), version 3.1.18, was accessing the weather functionality approximately every 8 seconds.
The app’s breadcrumbs/logging showed entries like:
07:44:36 weather_read_timeout (timeoutMs: 3000)
07:44:28 weather_read_timeout (timeoutMs: 3000)
07:44:20 weather_read_timeout (timeoutMs: 3000)
07:44:12 weather_read_timeout (timeoutMs: 3000)
07:44:04 weather_read_timeout (timeoutMs: 3000)
That is roughly 450 weather reads per hour.
I disabled com.modeswitch, which stopped the repeated weather reads.
After the rate limit subsequently cleared, Homey’s built-in Weather - Forecast widget started working again and is currently working normally.
So, at least in my case, this was not a location or network problem and not an issue with the Weather widget itself. A Homey app was polling the Weather API extremely frequently and eventually causing ManagerWeatherLocal to be rate limited.
If anyone else is seeing the same Rate Limited error, it may be worth checking installed apps/widgets for frequent Weather API calls.
I have also reported all these findings, including the app ID, version and logging, back to Athom Support so their developers can investigate it further.
Good that you were able to track down the issue
.
Did you also inform the developer of the Mode Switch app (@Erikje)? I can imagine that your information is also relevant for him.