Help! My Home assistant has become really unreliable?

Hi all,
I’m new to home assistant, but a bit tech savvy. I’m been playing with smart home stuff for a while with a Unifi Network setup. I’m mostly trying to bridge everything into HomeKit for ease of use for my family. We al have iPhones.

I scrapped Homebridge and installed HASS on my pi4 a month+ ago. Everything was working great and i setup my outdoor Ring lights with automation. I had Nest integrated and using blueprint automations for climate control if we’re working from home vs traveling and guest room.

Everything has sort of stopped working in the las few days. All my climate control automations broke and I couldn’t trust what I was seeing in HomeKit to what was actually on the thermostat. Lights show non response. Ring MQTT automations (which were a bit laggy before) are even worse now. I have to reload integrations constantly.

Not sure what I’m doing wrong. Is it my network setup? Is it the HomeKit Bridge? Could it be the pi4 that’s a bottle neck?

Any help would be appreciated.

Sorry to hear you are having trouble. I would check the system logs to see if there are any clues. But there are more troubleshooting ideas here:

The Home Assistant Cookbook - Index.

In principle, it sounds like your Pi4 shouldn’t be an issue - I ran my whole setup on one for about a year and a half, including quite a number of devices, add-ons, and integrations.

One issue I had previously - independent of the Pi 4 - was that one device that exposed several MQTTs sensor values bogged down my installation. It updated everything on a per-second basis which flooded my logs and the recorder couldn’t keep up with it.

Are you running the Pi off an SD-Card?
If so, there might be I/O Wait/Performance issues.

That’s worth a try. What’s the easies most straight forward? Ssd drive via usb-A?

I feel like I tried this and the Pi Imager kept giving me a failed message.

Thanks . I’ll take a look at the logs and update.

How much RAM you pi has? If it’s only 1 or 2GB then this could be the problem.