Random Frequent Reboots

This has been going on for some time, without anything major changing on my end. HA will just reboot without any obvious cause. Here are some logs if anyone can figure out what might be happening.

2026-08-22 03:46:48.748 INFO (MainThread) [supervisor.resolution.check] System checks complete
2026-08-22 03:46:48.748 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2026-08-22 03:46:48.810 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2026-08-22 03:46:48.811 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2026-08-22 03:46:48.811 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2026-08-22 03:59:15.555 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.558 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.564 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.764 INFO (MainThread) [supervisor.api.proxy] [d5369777_music_assistant] Home Assistant WebSocket API closed
2026-08-22 03:59:15.764 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.765 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.768 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.769 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.770 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:15.774 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:16.123 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.149 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.154 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.159 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.162 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.173 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.181 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.188 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.208 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.213 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.217 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.251 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.254 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.256 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.261 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-08-22 03:59:16.277 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.290 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.294 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.297 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.301 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2026-08-22 03:59:16.312 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.313 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.317 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.329 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.364 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.366 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:16.368 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API proxy running
2026-08-22 03:59:42.647 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.648 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.653 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.672 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.672 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.673 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.673 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.674 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:42.674 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_vscode] Home Assistant WebSocket API closed
2026-08-22 03:59:47.201 WARNING (MainThread) [supervisor.homeassistant.core] Watchdog found Home Assistant exited with code 1, restarting...
2026-08-22 03:59:47.271 INFO (MainThread) [supervisor.docker.manager] Starting homeassistant
2026-08-22 03:59:47.699 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
2026-08-22 04:00:09.300 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2026-08-22 04:00:09.351 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2026-08-22 04:00:13.644 INFO (MainThread) [supervisor.homeassistant.api] Connected to Core via Unix socket /run/os/core.sock
2026-08-22 04:00:13.695 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='NOT_RUNNING', offline_db_migration=False)
2026-08-22 04:00:49.208 INFO (MainThread) [supervisor.homeassistant.core] Still waiting for Home Assistant Core to start...
2026-08-22 04:01:50.471 INFO (MainThread) [supervisor.homeassistant.core] Still waiting for Home Assistant Core to start...
2026-08-22 04:02:50.787 INFO (MainThread) [supervisor.homeassistant.core] Still waiting for Home Assistant Core to start...
2026-08-22 04:03:51.089 INFO (MainThread) [supervisor.homeassistant.core] Still waiting for Home Assistant Core to start...
2026-08-22 04:04:51.452 INFO (MainThread) [supervisor.homeassistant.core] Still waiting for Home Assistant Core to start...
2026-08-22 04:05:51.748 INFO (MainThread) [supervisor.homeassistant.core] Still waiting for Home Assistant Core to start...

Thanks for any ideas you may have.

More logs…

2026-08-22 01:02:44.030 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 02:35:06.334 homeassistant systemd[1]: Starting Hostname Service...
2026-08-22 02:35:06.420 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 02:35:06.421 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 02:35:06.489 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 02:35:06.814 homeassistant systemd[1]: Started Hostname Service.
2026-08-22 02:35:06.855 homeassistant systemd[1]: Starting Time & Date Service...
2026-08-22 02:35:06.904 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 02:35:07.234 homeassistant systemd[1]: Started Time & Date Service.
2026-08-22 02:35:17.028 homeassistant systemd-timesyncd[1424769]: Timed out waiting for reply from 172.16.0.1:123 (172.16.0.1).
2026-08-22 02:35:36.870 homeassistant systemd[1]: systemd-hostnamed.service: Deactivated successfully.
2026-08-22 02:35:37.280 homeassistant systemd[1]: systemd-timedated.service: Deactivated successfully.
2026-08-22 03:09:25.279 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 04:41:47.710 homeassistant systemd[1]: Starting Hostname Service...
2026-08-22 04:41:47.794 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 04:41:47.795 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 04:41:47.860 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 04:41:48.168 homeassistant systemd[1]: Started Hostname Service.
2026-08-22 04:41:48.199 homeassistant systemd[1]: Starting Time & Date Service...
2026-08-22 04:41:48.250 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 04:41:48.598 homeassistant systemd[1]: Started Time & Date Service.
2026-08-22 04:41:58.278 homeassistant systemd-timesyncd[1424769]: Timed out waiting for reply from 172.16.0.1:123 (172.16.0.1).
2026-08-22 04:42:18.216 homeassistant systemd[1]: systemd-hostnamed.service: Deactivated successfully.
2026-08-22 04:42:18.627 homeassistant systemd[1]: systemd-timedated.service: Deactivated successfully.
2026-08-22 05:16:06.529 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 06:00:38.236 homeassistant systemd[1]: Starting Cleanup of Temporary Directories...
2026-08-22 06:00:38.436 homeassistant systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
2026-08-22 06:00:38.437 homeassistant systemd[1]: Finished Cleanup of Temporary Directories.
2026-08-22 06:00:38.446 homeassistant systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount: Deactivated successfully.
2026-08-22 06:48:29.027 homeassistant systemd[1]: Starting Hostname Service...
2026-08-22 06:48:29.091 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 06:48:29.091 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 06:48:29.176 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 06:48:29.525 homeassistant systemd[1]: Started Hostname Service.
2026-08-22 06:48:29.565 homeassistant systemd[1]: Starting Time & Date Service...
2026-08-22 06:48:29.598 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 06:48:29.923 homeassistant systemd[1]: Started Time & Date Service.
2026-08-22 06:48:39.781 homeassistant systemd-timesyncd[1424769]: Timed out waiting for reply from 172.16.0.1:123 (172.16.0.1).
2026-08-22 06:48:59.571 homeassistant systemd[1]: systemd-hostnamed.service: Deactivated successfully.
2026-08-22 06:48:59.971 homeassistant systemd[1]: systemd-timedated.service: Deactivated successfully.
2026-08-22 07:22:48.030 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 07:47:28.417 homeassistant bluetoothd[571]: Path /org/bleak/71/545701148640 removed along with Adv Monitor app :1.252
2026-08-22 07:47:43.473 homeassistant bluetoothd[571]: Path /org/bleak/71/545701128800 reserved for Adv Monitor app :1.252
2026-08-22 07:59:42.651 homeassistant bluetoothd[571]: Adv Monitor app :1.252 disconnected from D-Bus
2026-08-22 07:59:46.044 homeassistant systemd[1]: docker-34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f.scope: Deactivated successfully.
2026-08-22 07:59:46.046 homeassistant systemd[1]: docker-34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f.scope: Consumed 1d 3h 37min 17.761s CPU time, 1.6G memory peak, 573.3M memory swap peak, 4.1G read from disk, 74.4G written to disk.
2026-08-22 07:59:46.401 homeassistant dockerd[693]: time="2026-08-22T03:59:46.375746167-04:00" level=info msg="received task-delete event from containerd" container=34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
2026-08-22 07:59:46.412 homeassistant containerd[646]: time="2026-08-22T03:59:46.412118839-04:00" level=info msg="shim disconnected" id=34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f namespace=moby
2026-08-22 07:59:46.416 homeassistant containerd[646]: time="2026-08-22T03:59:46.412689387-04:00" level=info msg="cleaning up after shim disconnected" id=34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f namespace=moby
2026-08-22 07:59:46.417 homeassistant containerd[646]: time="2026-08-22T03:59:46.416666868-04:00" level=info msg="cleaning up dead shim" id=34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f namespace=moby
2026-08-22 07:59:46.825 homeassistant systemd[1]: var-lib-docker-overlay2-414583658b6112797c26a797274d975b71c1b118caf0646004dcbf4f747a2342-merged.mount: Deactivated successfully.
2026-08-22 07:59:46.826 homeassistant systemd[1]: mnt-data-docker-overlay2-414583658b6112797c26a797274d975b71c1b118caf0646004dcbf4f747a2342-merged.mount: Deactivated successfully.
2026-08-22 07:59:47.466 homeassistant containerd[646]: time="2026-08-22T03:59:47.465821426-04:00" level=info msg="connecting to shim 34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f" address="unix:///run/containerd/s/d45eaa3d9f9a41c2894043ffa2787aa7dff4a25f420e22845c382f909af616db" namespace=moby protocol=ttrpc version=3
2026-08-22 07:59:47.541 homeassistant systemd[1]: Started libcontainer container 34888bb8a269ac07ee1f1c5e7f6877cba205307bd6d091284802d6ebabce057f.
2026-08-22 07:59:47.626 homeassistant dockerd[693]: time="2026-08-22T03:59:47.626290849-04:00" level=info msg="sbJoin: gwep4 ''->'', gwep6 ''->''" eid=68b273619589 ep=homeassistant net=host nid=5a4496c69c95
2026-08-22 08:00:10.030 homeassistant bluetoothd[571]: Path /org/bleak/71/547465519136 reserved for Adv Monitor app :1.2353
2026-08-22 08:04:10.024 homeassistant bluetoothd[571]: Path /org/bleak/71/547465519136 removed along with Adv Monitor app :1.2353
2026-08-22 08:04:25.064 homeassistant bluetoothd[571]: Path /org/bleak/71/547413911840 reserved for Adv Monitor app :1.2353
2026-08-22 08:55:10.399 homeassistant systemd[1]: Starting Hostname Service...
2026-08-22 08:55:10.481 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 08:55:10.482 homeassistant systemd-timesyncd[1424769]: Contacted time server 172.16.0.1:123 (172.16.0.1).
2026-08-22 08:55:10.554 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 08:55:11.031 homeassistant systemd[1]: Started Hostname Service.
2026-08-22 08:55:11.102 homeassistant systemd[1]: Starting Time & Date Service...
2026-08-22 08:55:11.149 homeassistant systemd-timesyncd[1424769]: Network configuration changed, trying to establish connection.
2026-08-22 08:55:11.475 homeassistant systemd[1]: Started Time & Date Service.
2026-08-22 08:55:21.278 homeassistant systemd-timesyncd[1424769]: Timed out waiting for reply from 172.16.0.1:123 (172.16.0.1).
2026-08-22 08:55:41.095 homeassistant systemd[1]: systemd-hostnamed.service: Deactivated successfully.
2026-08-22 08:55:41.524 homeassistant systemd[1]: systemd-timedated.service: Deactivated successfully.

What is your server hardware and install method?

One thing from the logs, only run VSCode server when you are using it. It takes a poop-ton of memory and if you are not editing, it is not helping you.

2 Likes

Okay, I will change that to not start automatically. I only have it to edit when needed.

HA runs directly on a Raspberry Pi 4 Model B 2019 Quad Core 64 Bit WiFi Bluetooth (4GB).

I also noticed that the upgrade 2026.7.4 to 2026.8.2 took my average CPU usage from about 5-8% to 15-18%. There are no other changes, but HA is using about 10% more CPU since then.

Random reboots with Rpi"s are generally psu issues or sd cards. Rpi’s can also only supply limited power via the USB ports, so anything plugged into the USB can sometimes have power dropouts. This is often the case with USB powered ssd’s they just stop working for a second or so.

1 Like

I have this powered POE with a Netgear switch.

It’s still a power supply, POE or not. If you have a couple of dongles in there or an SSD those are using power as well.
Possibly a powered USB hub would unload some of the drain on the main supply to see if it is the supply bumping the limit.

Except that the Supervisor OS isn’t crashing, so the Raspberry Pi isn’t rebooting. Only the Home Assistant container crashes, and the Supervisor restarts it. If the power supply caused it to crash, the whole thing would reboot. They both run from the SD card.

And I have the Raspberry Pi Power Supply Checker integration running which is showing no issues whatsoever.

So what do you have powered by the usb ports? A pi4 can only supply 1200ma across all the ports, that’s not each it is a total, if any of those fail due to lack of power it could cause the crash. A pi will not report lack of power on the usb ports.

But as you say its running off an SD card then that is the most likely cause of the crash.

A Nortek Zigbee dongle I’ve had for many years. Nothing else connected to it… Again, if the card or PSU were the issue, how would the Supervisor be available to initiate a restart of the HA container and write log entries?

If the system just popped and rebooted, the entire Supervisor OS would be offline.

The extract of the logs you have posted just show normal startup processes, so the problem must be deeper, hardware, or power, or somewhere else in the logs. You have excluded power in your replies, so poor connections, hardware faults such as overheating or device faults should be checked.
Are you monitoring CPU and drive statistics on an ongoing basis. Any peaks?
Is your crashes following patterns, such as usage or time based auromation? Triggers based on external events?

Other than VSCode, a known memory hog, what other apps and integrations do you have installed? Is everything up to date with patches? Software as well as firmware?

You haven’t said much about your setup and configuration.

I’ve disabled automatically starting VSCode. I do monitor CPU and memory, and with that not starting, the unusual 10% rise in CPU use went away. I’m back to about 5-8% CPU since doing that. Other than that, no rhyme or reason. I’ve had it reboot when clicking a dashboard link, or just found it rebooted in the morning.

The hardware is as I’ve said. An RPi4 with a POE adapter, powered by a Netgear switch. The only thing connected is the Nortek USB dongle. The whole system does not reboot, as the logs and Supervisor continue running.

I keep it pretty lean, with the next biggest thing being Music Assistant. My RAM is steady at about 60% used, but I have noticed a small trickle upwards from 55% at boot. No spikes in CPU or anything that I can see. Just random.

I’m up to 4 days since disabling VSCode, and it rarely went a week without it happening. Let me sit on it for a while and see if it recurs now. If it does, what logs would be the most helpful?

Thanks!

Oh!

Maybe carefully revisit the two references I posted and share your story more fully for better quality focused help, using the forum </> formatting for readability please.

We’re volunteers, but resent playing games of twenty questions.