How to approach Homey memory issues

Enough “out of Homey memory” topics here, but I’m not able to find the right answer…

So during the last months I’m more often experiencing slow behaviour of everything what is triggered by a Homey flow. A motion sensor detects me, but the flow reactions only occur after a few seconds, or it takes even longer. And sometimes there is just no reaction at all (while I can see the sensors motion alarm in the app responding).

Looking at my memory stats, it often looks like this:

Occasionally (fortunately not very often yet), I also get the message that an app / device cannot restart because there is actually no memory available. Then I restart Homey, and we’re good to go again for a while.

I wasn’t actually planning on buying a new Homey with more memory just yet, but I am a bit worried (We are renovating our attic, and I expect to add more devices after the renovation. Then everything off course needs to keep working…)

Are there certain (standard) flows or capabilities that consume a lot of memory by default? Or where could I start investigating how to free up memory?

Thanks in advance!

Are you sure the memory is actually full? For me it also shows that I don’t have much RAM left, but those last few MBs just aren’t used. For me, it’s constantly at around 100MB left, sometimes even 60MB but those last MBs never get used, it just stays like that. In my case, the memory bar is also incorrect (that appears to be a web app bug).

Sorry, I actually don’t get what you are saying.

If flow reactions are acting slow and sometimes Homey tells me it runs out of memory, I see an almost full memory, why would then my assumption it’s (almost) full be wrong?

I guess the problem isn’t related to any specific flows, but rather that the RAM is more or less full.
That’s why I think the only option is to delete 2–3 apps.
Or to do a DIY hardware upgrade or buy a Homey Pro (2026).

But that’s just my personal opinion.

My recommendation, reboot after certain uptime and don’t install any new app. But basically, reboot Homey automatically prior it musbehaves. Eg. you have problem after uptime 48 hours (+/-)? Then reboot proactively at night with uptime of 40 hours etc

Hmmm, buying a new Homey is always the easiest option off course.

I was thinking, maybe flows starting with “every 5 seconds” or other specific examples cost more RAM then others. Not sure if my 600+ MB for Homey system processes is quite normal or just very high.

You can try some analysis with Audit | Homey, which is additional app which increases your memory load.But flow frequency itself should not really be a root cause for high memory usage.

In my opinion, flows that run every 5 seconds should be avoided whenever possible. But to be honest, I don’t know if they require more memory.

You could try disabling 2–3 apps and restarting Homey to free up RAM. Then see if the issues have improved.