Hub Low Memory Alert

I've just got a hub low memory alert and wondering why - I've never had one before. Free memory was down to 66468 and uptime is 32 days. Nothing has changed in setup at all in the last month. No devices added, none removed, no new or changed automations, no new apps. Should I be concerned?

a reboot might be beneficial. most likely just logs building up from past apps/devices. the reboot will help consolidate it and free up the memory

1 Like

Concerned, maybe not, but you most definitely need to reboot immediately. There is some memory leakage over time, the amount depends on app/device/protocol mix.

2 Likes

Thanks @thebearmay - I did do a reboot straight away, as the HE warning prompted me to do so. 14 hours after reboot, my free memory is at 421,484 KB.

I've authorised your Hub Info device to SharpTools and created a tile that just shows the 'Free Memory' value so that I can keep an eye on it over time. I think I'll also add to SharpTools a PIN protected virtual button that I can use to do a reboot when needed.

At what value of free memory should I consider a reboot? I don't want to be rebooting it too frequently but wouldn't want to leave it go too low in case I'm away from home and things start playing up. I could set up an alert on my dashboards and to my phone (and possibly automate the reboot)

I'd look at something in the 120-150K range. I've been told that down to 80-85K is sufficient to run everything, but I like to have a cushion in which to react. Could do it as a 2-stage, i.e. warning at 120, reboot at 90...

2 Likes

Perfect, thanks. I'll set that up.

1 Like

I just had the exact same issue. Low memory alert, 68mb, 35 days uptime, nothing changed.

I just wrote a webcore piston to reboot when I get the warning, but that doesn't fix a problem if there is one. I still wonder why memory was so low...

If you track free memory over time, you will see a small amount of leakage occurring. The amount depends on app/device/driver/protocol mix, but some leakage is normal for most OS.