Home Assistant Keeps Hanging

My HAOS will stop responding randomly (6 hours - 18 hours, 3 days between events). This only started within the past couple of weeks. Currently installed on a Dell Wyse 5070 with 8GB ram, running off an external SSD -

  • Core2025.11.1
  • Supervisor2025.11.2
  • Operating System16.3

I’ve tried restoring from backups, disabling new add ons, nothing seems to help. It just went down a few hours ago, was still able to ping it from my router.

Here’s an example from a few weeks ago. The logs just stop and I will pull the plug and reboot the pc -

36m2025-11-04 03:28:16.238 DEBUG (MainThread) [zigpy.topology] Scanning neighbors of <Device model='WG001-Z01' manuf='AL001' nwk=0x642E ieee=94:b2:16:ff:fe:07:e1:32 is_initialized=True>e[0m
e[36m2025-11-04 03:28:16.239 DEBUG (MainThread) [zigpy.util] Tries remaining: 3e[0m
e[36m2025-11-04 03:28:16.319 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(timestamp=datetime.datetime(2025, 11, 4, 9, 28, 16, 318924, tzinfo=datetime.timezone.utc), priority=None, src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x642E), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=32817, data=Serialized[b'\x05\x00\x04\x00\x03\x08\x9a\t\xff\xff.!\x00\x08\x9a\t\xff\xff.!\x00\x00\x00$\x02\x00o\x08\x9a\t\xff\xff.!\x00\x8b\xf3R*\x00K\x12\x00s\x04%\x02\x0fF\x08\x9a\t\xff\xff.!\x00\xf2yc*\x00K\x12\x00\x03j\x05\x02\x0f\x89'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=248, rssi=-70)e[0m
e[36m2025-11-04 03:28:17.469 DEBUG (MainThread) [zigpy.util] Tries remaining: 3e[0m
e[36m2025-11-04 03:28:17.496 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(timestamp=datetime.datetime(2025, 11, 4, 9, 28, 17, 496869, tzinfo=datetime.timezone.utc), priority=None, src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x642E), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=32817, data=Serialized[b'\x06\x00\x04\x03\x01\x08\x9a\t\xff\xff.!\x00\xb2\xd2\xc2\xfe\xff"\xfdlC\xed%\x02\x0fS'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-70)e[0m
e[36m2025-11-04 03:28:18.510 DEBUG (MainThread) [zigpy.topology] Scanned neighbors of <Device model='WG001-Z01' manuf='AL001' nwk=0x642E ieee=94:b2:16:ff:fe:07:e1:32 is_initialized=True>: [Neighbor(extended_pan_id=00:21:2e:ff:ff:09:9a:08, ieee=00:21:2e:ff:ff:09:9a:08, nwk=0x0000, device_type=<DeviceType.Coordinator: 0>, rx_on_when_idle=<RxOnWhenIdle.On: 1>, relationship=<Relationship.Sibling: 2>, reserved1=0, permit_joining=<PermitJoins.Unknown: 2>, reserved2=0, depth=0, lqi=111), Neighbor(extended_pan_id=00:21:2e:ff:ff:09:9a:08, ieee=00:12:4b:00:2a:52:f3:8b, nwk=0x0473, device_type=<DeviceType.Router: 1>, rx_on_when_idle=<RxOnWhenIdle.On: 1>, relationship=<Relationship.Sibling: 2>, reserved1=0, permit_joining=<PermitJoins.Unknown: 2>, reserved2=0, depth=15, lqi=70), Neighbor(extended_pan_id=00:21:2e:ff:ff:09:9a:08, ieee=00:12:4b:00:2a:63:79:f2, nwk=0x6A03, device_type=<DeviceType.Router: 1>, rx_on_when_idle=<RxOnWhenIdle.On: 1>, relationship=<Relationship.Parent: 0>, reserved1=0, permit_joining=<PermitJoins.Unknown: 2>, reserved2=0, depth=15, lqi=137), Neighbor(extended_pan_id=00:21:2e:ff:ff:09:9a:08, ieee=6c:fd:22:ff:fe:c2:d2:b2, nwk=0xED43, device_type=<DeviceType.Router: 1>, rx_on_when_idle=<RxOnWhenIdle.On: 1>, relationship=<Relationship.Sibling: 2>, reserved1=0, permit_joining=<PermitJoins.Unknown: 2>, reserved2=0, depth=15, lqi=83)]e[0m
e[36m2025-11-04 03:28:18.512 DEBUG (MainThread) [zigpy.topology] Scanning routing table of <Device model='WG001-Z01' manuf='AL001' nwk=0x642E ieee=94:b2:16:ff:fe:07:e1:32 is_initialized=True>e[0m
e[36m2025-11-04 03:28:18.513 DEBUG (MainThread) [zigpy.util] Tries remaining: 3e[0m
e[36m2025-11-04 03:28:18.545 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(timestamp=datetime.datetime(2025, 11, 4, 9, 28, 18, 545842, tzinfo=datetime.timezone.utc), priority=None, src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x642E), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=32818, data=Serialized[b'\x07\x00\x10\x00\x0f\x00\x00\x10\x00\x00C\xed\x00C\xeds\x04\x00s\x04\x03j8\x03jA\xcc\x00C\xed\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00\x00\x00\x03\x00\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-70)e[0m
e[36m2025-11-04 03:28:19.955 DEBUG (MainThread) [zigpy.util] Tries remaining: 3e[0m
e[36m2025-11-04 03:28:19.991 DEBUG (MainThread) [zigpy.application] Received a packet: ZigbeePacket(timestamp=datetime.datetime(2025, 11, 4, 9, 28, 19, 991272, tzinfo=datetime.timezone.utc), priority=None, src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x642E), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=32818, data=Serialized[b'\x08\x00\x10\x0f\x01\x00\x00\x03\x00\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-70)e[0m
e[36m2025-11-04 03:28:21.188 DEBUG (MainThread) [zigpy.topology] Scanned routes of <Device model='WG001-Z01' manuf='AL001' nwk=0x642E ieee=94:b2:16:ff:fe:07:e1:32 is_initialized=True>: [Route(DstNWK=0x0000, RouteStatus=<RouteStatus.Active: 0>, MemoryConstrained=0, ManyToOne=1, RouteRecordRequired=0, Reserved=0, NextHop=0x0000), Route(DstNWK=0xED43, RouteStatus=<RouteStatus.Active: 0>, MemoryConstrained=0, ManyToOne=0, RouteRecordRequired=0, Reserved=0, NextHop=0xED43), Route(DstNWK=0x0473, RouteStatus=<RouteStatus.Active: 0>, MemoryConstrained=0, ManyToOne=0, RouteRecordRequired=0, Reserved=0, NextHop=0x0473), Route(DstNWK=0x6A03, RouteStatus=<RouteStatus.Active: 0>, MemoryConstrained=1, ManyToOne=1, RouteRecordRequired=1, Reserved=0, NextHop=0x6A03), Route(DstNWK=0xCC41, RouteStatus=<RouteStatus.Active: 0>, MemoryConstrained=0, ManyToOne=0, RouteRecordRequired=0, Reserved=0, NextHop=0xED43)]e[0m
e[36m2025-11-04 03:28:21.190 DEBUG (MainThread) [zigpy.topology] Scanning topology (15/16) of <Device model=None manuf=None nwk=0xCC41 ieee=00:15:8d:00:09:49:eb:58 is_initialized=True>e[0m
e[36m2025-11-04 03:28:21.190 DEBUG (MainThread) [zigpy.topology] Scanning topology (16/16) of <MagnetAQ2 model='lumi.sensor_magnet.aq2' manuf='LUMI' nwk=0xE325 ieee=00:15:8d:00:8b:5a:3b:7e is_initialized=True>e[0m
e[36m2025-11-04 03:28:21.190 DEBUG (MainThread) [zigpy.topology] Finished scanning neighbors for all devicese[0m
e[36m2025-11-04 03:28:21.192 DEBUG (MainThread) [zigpy.topology] Found unknown device nwk=0x0D70e[0m
e[36m2025-11-04 03:28:22.416 DEBUG (MainThread) [zigpy.topology] Found unknown device nwk=0x25C7e[0m
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun home-assistant (no readiness notification)
s6-rc: info: service legacy-services successfully started
e[33m2025-11-04 05:25:51.541 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[33m2025-11-04 05:25:51.543 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook_inverse which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[33m2025-11-04 05:25:51.545 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration meross_lan which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[33m2025-11-04 05:25:51.546 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration presence_simulation which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[33m2025-11-04 05:25:51.547 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration smartir which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[33m2025-11-04 05:25:51.548 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration bhyve which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[33m2025-11-04 05:25:51.550 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistante[0m
e[31m2025-11-04 05:26:03.634 ERROR (Thread-10) [pychromecast.socket_client] [Upstairs speaker(b409cbce-8361-a8d7-4fc4-dccad10a5fcd.local.):8009] Failed to connect to service MDNSServiceInfo(name='Google-Nest-Mini-b409cbce8361a8d74fc4dccad10a5fcd._googlecast._tcp.local.'), retrying in 5.0se[0m
e[36m2025-11-04 05:26:03.799 DEBUG (ImportExecutor_0) [zigpy.appdb] SQLite version for <module 'sqlite3' from '/usr/local/lib/python3.13/sqlite3/__init__.py'>: 3.49.2e[0m
e[32m2025-11-04 05:26:03.945 INFO (ImportExecutor_0) [zigpy.serial] Using pyserial-asyncio-fast in place of pyserial-asyncioe[0m
e[36m2025-11-04 05:26:05.352 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.adeo'e[0m
e[36m2025-11-04 05:26:05.355 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.adeo.color_controller'e[0m
e[36m2025-11-04 05:26:05.360 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.aduro'e[0m
e[36m2025-11-04 05:26:05.363 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.aduro.adurolightncc'e[0m
e[36m2025-11-04 05:26:05.383 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.aurora'e[0m
e[36m2025-11-04 05:26:05.386 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.aurora.aurora_dimmer'e[0m
e[36m2025-11-04 05:26:05.397 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bitron'e[0m
e[36m2025-11-04 05:26:05.405 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bitron.thermostat'e[0m
e[36m2025-11-04 05:26:05.428 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bosch'e[0m
e[36m2025-11-04 05:26:05.486 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bosch.isw_zdl1_wp11g'e[0m
e[36m2025-11-04 05:26:05.500 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bosch.motion'e[0m
e[36m2025-11-04 05:26:05.515 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bosch.rbsh_rth0_zb_eu'e[0m
e[36m2025-11-04 05:26:05.518 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bosch.rbsh_trv0_zb_eu'e[0m
e[36m2025-11-04 05:26:05.524 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.bosch.relay_rbsh-mms-zb-eu'e[0m
e[36m2025-11-04 05:26:05.554 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.candeo'e[0m
e[36m2025-11-04 05:26:05.737 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.candeo.sensors'e[0m
e[36m2025-11-04 05:26:05.786 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.candeo.wall_modules'e[0m
e[36m2025-11-04 05:26:05.854 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite'e[0m
e[36m2025-11-04 05:26:05.965 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3130'e[0m
e[36m2025-11-04 05:26:06.011 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3157100'e[0m
e[36m2025-11-04 05:26:06.013 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3300S'e[0m
e[36m2025-11-04 05:26:06.016 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3305S'e[0m
e[36m2025-11-04 05:26:06.023 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3310S'e[0m
e[36m2025-11-04 05:26:06.027 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3321S'e[0m
e[36m2025-11-04 05:26:06.032 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.cl_3460L'e[0m
e[36m2025-11-04 05:26:06.035 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.ias'e[0m
e[36m2025-11-04 05:26:06.038 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.motion'e[0m
e[36m2025-11-04 05:26:06.039 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.centralite.motionandtemp'e[0m
e[36m2025-11-04 05:26:06.043 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.const'e[0m
e[36m2025-11-04 05:26:06.044 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.custom'e[0m
e[36m2025-11-04 05:26:06.048 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.custom.telink'e[0m
e[36m2025-11-04 05:26:06.066 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.danfoss'e[0m
e[36m2025-11-04 05:26:06.067 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.danfoss.thermostat'e[0m
e[36m2025-11-04 05:26:06.068 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco'e[0m
e[36m2025-11-04 05:26:06.093 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.air_quality'e[0m
e[36m2025-11-04 05:26:06.096 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.emi'e[0m
e[36m2025-11-04 05:26:06.098 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.heat_alarm'e[0m
e[36m2025-11-04 05:26:06.099 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.humidity'e[0m
e[36m2025-11-04 05:26:06.102 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.intelligent_keypad'e[0m
e[36m2025-11-04 05:26:06.105 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.io_module'e[0m
e[36m2025-11-04 05:26:06.108 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.motion'e[0m
e[36m2025-11-04 05:26:06.110 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.open_close'e[0m
e[36m2025-11-04 05:26:06.114 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.power_plug'e[0m
e[36m2025-11-04 05:26:06.120 DEBUG (SyncWorker_2) [zhaquirks] Loading quirks module 'zhaquirks.develco.smart_button'e[0m

Any help is appreciated!

A couple of things … first is well it’s a 5070. While I would agree on paper it is an attractive piece of hardware but when used in a non-standard configuration I do not think you should be surprised that strange issues are popping up.

That said, are you sure that you are using the USB3.0 ports and your external hard drive is 3.0 compatible? Is your main data connection for the 5070 wired or wireless because that could be a factor.

And with that I personally am tapped out on troubleshooting tips but would recommend if you can swing it to convert over to something more traditional like a SFF Dell with legit SATA connectors for your hard drive.

Good hunting.

1 Like

Thanks for the response! Hardwired to the Dell.

Yes it is a USB3 adapter and using the USB3 port.

It all worked find (as I recall), until I tried to install proxmox and kept having lots of issues duing install. That was also right around the time I updated to 2011.11.0.

I reverted back to HAOS. Maybe its a coincidence.

The logs you are showing are HA logs? Anything shown in the OS/system logs?

If possible try to use an internal SSD. Proxmox might have stressed the external SSD during the install.

Try to run memory/‘burn-in’ tests by booting from a USB with an image that supports those, just to rule out hardware issues.

Thanks maybe so. I’ll order an internal m.2 sata ssd and see if that helps any. :man_shrugging:

I have been banging my head trying to get system logs. I can get the supervisor logs but nothing of suspect in there either.

If it is running from the external HD you can simply read them from there. Unless you are running Windows, then you would have to boot a live cd/USB to access the logs.
Before you buy additional hardware, run some hardware diagnostics. Would be a shame if in a couple of weeks the memory or something else starts failing.

1 Like

Installed an internal ssd and now it’s been running as expected for a few days.

1 Like