Take control of your Homey hardware health with sysInternals, designed to provide deep insights into core metrics, system load, and device vitals. Originally built to track CPU throttling and under-voltage on the Homey Pro 2023, the app now supports a wide range of Homey hardware and self-hosted environments.
Hardware Architecture & Key Metrics
The app detects your specific CPU architecture, memory configuration, and device layout, while monitoring essential metrics:
Processor Vitals: Real-time CPU usage, load averages (1, 5, 15 min), and internal temperatures.
Memory & Storage: Monitors free memory and warns if it enters critical thresholds.
System Status: Tracks uptime, network connectivity (Wi-Fi/Ethernet), and hardware details.
For Homey Pro based on Raspberry CM4 an alarm shows if Homey’s CPU Alarm triggered and warns the user on the timeline with a link to a Community topic for information and advice.
Homey Pro (2016-2019) (including original Non-Pro models)
Homey Pro (2023/2026)
Homey Pro mini
Homey Self-Hosted Server
LG ThinQ ON
CPU Alarms (CM4)
Weather
Wifi
Ethernet Network
Translated: Dijker, OpenAI
Proactive Alarms & Flow Triggers
Under-Voltage Detection: Intercepts native CPU and under-voltage warnings, sending timeline alerts to help address power supply or thermal issues.
Smart Flow Cards: Trigger automations when Homey restarts, when all enabled apps finish initializing post-boot, or when specific metric thresholds change.
You are redirected here from a Alert on your Timeline:
fe:
When you see the Homey Pro is LOW on free Memory < 20% Low on Free Memory
A CPU Alarm Occured! Please Check sysInternal Alarms device. For more info read: CPUWarning
CPU Warning
If your Homey Pro (Early 2023) fe detected a videoCoreUndervoltage it slows down the CPU due to a to Low voltage. In this situation the Raspberry Pi Compute Module 4 (CM4) briefly starts throttling the CPU speed.
Use the (New * to be send) Original Athom Adapter;
Use the Original Athom Cable;
Check cables for damage;
Test without Ethernet Adapter;
and maybe Test with another Adapter better/shorter cables; (See Topic above)
If steps above didn’t work:
Contact Athom Support (after April 2023 as Athom promised to provide a replacement Adapter)
Low on Free Memory
When you see the Homey Pro is LOW on free Memory < 20%
For more info read: …
Homey need to have at least ~ 10% free memory to function smoothly.
When you ask to much from Homey by installing to manny, to big Homey Apps (the Numbers may vary) homey can’t start new Apps. sysInternals gives a warning when Homey’s Free memory drops below 20% Just know that Homey can’t have much more before fe Extra Apps will refuse to start.
@Dijker excellent idea, and mostly for both Homeys Pro, thank you !
Just maybe one additional possible addition - would you mind to add uptime ? I saw some people are saying “maybe my HP rebooted itself”, I’m facing instability issues myself but using HomeyScript to calculate uptime so maybe it will be another useful additional to it ?
Very interesting app! Thank you for making this app!
One question. I’m looking into my memory (RAM) usage. What i see is that homey itself is reporting way more free RAM in <System → General → Memory> than this app is reporting. Any idea what RAM value is correct?
More info: Homey system is reporting more than 500mb free RAM. The app is reporting less than 125mb free RAM. Many thanks for help!
It looks like this was changed, the values on the system page (which I assume are the same ones that @Dijker’s app is using) now reflect the actual available memory on the system:
Do you know if the change applies to the old and the new Homey or does the memory calculation have to be considered differently for the older and newer model?
does anyone know why homey itself uses so much gb ram itself? after a restart it drops like more than 200 mb’s. before I had only 13% of free memory and after restart 30 % (which its allot either I you asking me) with the 2019 I had no problems with memory use or something but it likes every app and homey itself has growing 2 times in gb ram
on my homey Pro early 2019 the loadavg is shown per core, doesn’t it make more sense to show the loadavg for both cores together like in https://tools.developer.homey.app ?
Curious how every core is shown separately if you have 2 cores, but 3 values But those 3 values is exactly what the app is showing, the last 1 minute, 5 minute and 15 minutes averages, and not every core.