Read the statement by Michael Teeuw here.
MMM-RAIN-MAP
-
Anyone else have MMM-RAIN-MAP all the sudden stop working?
It actually locked up my MM . OR do I have to many modules running under MMM-pages? Approximately 48.Rpi 4 8gb ram running water cooler and nvme-sata 128gb power supply is the pi5 version.
-
Hi @plainbroke,
yes, this is very likely API rate limiting (HTTP 429 errors) from RainViewer. The module was making too many requests with default settings.
I recommend to update to the latest release v2.11.0 which includes:
- Optimized defaults
- Exponential backoff retry logic for 429 errors
- Better error handling
-
The module is working for me, but since today, the two lowest of my four zoom levels seem to have stopped working (no change after updating).
I don’t see any 429 errors in the logs.
But let’s just wait and see; it might work again tomorrow…
-
@karsten13 Thanks for that feedback! I can’t reproduce the issue with low zoom levels - they’re working fine here with the latest version 🤔 I’m curious to hear your outcome tomorrow.
-
@KristjanESPERANTO
Thank you for the update.
Now MM boots up and fully loads.
Before MM was hanging at load up of all the modules.
Just have to do a little resizing so it fits the screen again…
Thank you again… -
P plainbroke has marked this topic as solved
-
MMM-RAIN-MAP itself is usually pretty light, but running around 48 modules under MMM-Pages can definitely cause freezes, especially after updates. Check the MagicMirror logs to see which module is throwing errors, and try disabling MMM-RAIN-MAP or a few other modules one by one to isolate it. It’s more likely a module conflict or resource issue than the Pi hardware.
-
said in MMM-RAIN-MAP:
but since today, the two lowest of my four zoom levels seem to have stopped working
they are definitely gone …
I used for several years
mapPositions: [ { lat: ${LAT}, lng: ${LON}, zoom: 9, loops: 1 }, { lat: ${LAT}, lng: ${LON}, zoom: 8, loops: 1 }, { lat: ${LAT}, lng: ${LON}, zoom: 7, loops: 1 }, { lat: ${LAT}, lng: ${LON}, zoom: 6, loops: 1 }, ],and now found in their docs
Maximum zoom level is 7.Another restriction is that there is no forecast anymore (as already stated in the module readme).
That’s a shame, it unfortunately devalues the module.
-
@karsten13 Thanks for investigating! It’s really a shame. I’ll update the docs.
-
colorSchemeseems to be useless too, the docs only mention2which is the default in the module, if I try other values there is no difference. -
-
I’m using https://globe.airplanes.live/ and they have a RainViewer Layer which still works when zooming in - maybe they use a license key …

Another approach I played with is using german dwd data (problem: germany only), tested this in my MMM-Flights module:

-
@karsten13 said in MMM-RAIN-MAP:
colorScheme seems to be useless too, the docs only mention 2 which is the default in the module, if I try other values there is no difference.
Thanks for that too! I just updated the docs.
Another approach I played with is using german dwd data (problem: germany only)
I’ve thought about that too, but it would probably be more a matter for a new module.
-
Hi, I’m trying to set the market in the config file. I see 2 markers with different lat and long. What do they represent each? Same for the markers options.
Are they defining the area?
Thanks -
@JeanMichelC The
markersare just visual pin icons on the map — they don’t define any area. A typical use case would be marking your home and workplace so you can easily spot them while watching the rain radar. -
@KristjanESPERANTO Thanks for your quick response. Yeah, I figured it out and it’s working beautifully, thanks. It looks great!!!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login