What level of reliability should I expect from my Pi4 system?
So as my Smart house grows my Pi4 has started to get unreliable.
My house has 10 ZWave thermostats
9 Zigbee blinds
8 HD security Cameras (in motion eye)
A 6 zone smart sprinkler system
about 15 Zwave wall switches
A couple of Zwave wall plugs
about 20+ motion and contact sensors from Zigbee devices and an integrated security system
10 or so wifi smart switches (cloud based)
about 5 Zigbee buttons and
a bluetooth bridge and a switch bot
(and two dead MyQ openers)
Dozens of Automatons, to manage thermostats, based on occupancy, window status and expected sun load, Automatons to trigger the garden sprinklers based on expected temp and rain, motion triggers to turn on lights at night and to “wake up” the house in the morning
Sorry that is TLDR
Short version
I have at least 75 smart device end points a mix of , Zigbee, Zwave, Wifi and Bluetooth. And over 60 Automatons
I’m running on a Pi4 4G with a USB M.2 NVMe 1TB SSD A 6 Amp power supply, custom cooling system. I have a 3G swap file active and am running MariaDB. Monitoring everything with Glances.
At present the CPU is fairly stable at 35*C and 45-55% load
Memory use is in the 40% range and the swap file is rarely used.
The Pi never reports a power issue, though it did, once in a while, before I installed a 6A system
During Samba share back ups the processor will spike to 70-75% but the rest of the time it just hovers around 50%
My system will randomly crash about one or twice a week. Sometimes in the late afternoon… Sometimes late in the evening (9-11pm) Sometime early in the morning. (~4am). No log, no error, no message, just unresponsive. Reboot and 30 seconds later all it good… for another 3 or 4 days.
What level of reliability should I expect from my HA Pi4 system? Have I pushed it too far?
I have several other pi’s in the house (both 3’s and 4’s and they seem to “just run” )
I have some old Dell Laptops kicking around, is it time to port this to one of those?