Node-Red Disconnect

About 3 weeks ago I started noticing that Node-Red Became very slow to respond. When viewing the logs for Node Red, I noticed that Node Red was restarting because it had become disconnected from Home Assistant.

The supervisor Advisor logs show the following:


2026-01-13 14:59:30.052 INFO (MainThread) [supervisor.api.middleware.security] /network/info access from a0d7b954_ssh
2026-01-13 14:59:30.055 INFO (MainThread) [supervisor.api.middleware.security] /host/info access from a0d7b954_ssh
2026-01-13 14:59:30.064 INFO (MainThread) [supervisor.api.middleware.security] /core/info access from a0d7b954_ssh
2026-01-13 15:00:29.748 INFO (MainThread) [supervisor.host.info] Updating local host information
2026-01-13 15:00:30.254 INFO (MainThread) [supervisor.host.services] Updating service information
2026-01-13 15:00:30.263 INFO (MainThread) [supervisor.host.network] Updating local network information
2026-01-13 15:00:30.368 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
2026-01-13 15:00:30.374 INFO (MainThread) [supervisor.host.manager] Host information reload completed
2026-01-13 15:06:45.150 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_nodered] Home Assistant WebSocket API closed
2026-01-13 15:07:02.668 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2026-01-13 15:07:02.677 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_nodered
2026-01-13 15:07:02.682 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_nodered] Home Assistant WebSocket API proxy running
2026-01-13 15:08:33.943 INFO (SyncWorker_0) [supervisor.docker.manager] Restarting homeassistant
2026-01-13 15:08:34.430 INFO (MainThread) [supervisor.api.proxy] [d5369777_music_assistant] Home Assistant WebSocket API closed
2026-01-13 15:08:34.434 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_nodered] Home Assistant WebSocket API closed
2026-01-13 15:08:45.049 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.051 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.059 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.062 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.065 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.073 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.074 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.077 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.086 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.089 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.093 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.098 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.102 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.104 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.105 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.107 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:08:45.109 WARNING (MainThread) [supervisor.api.host] ConnectionError raised when returning journal logs: Connection lost
2026-01-13 15:09:27.440 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
2026-01-13 15:09:37.254 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2026-01-13 15:09:37.359 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2026-01-13 15:09:37.548 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='NOT_RUNNING', offline_db_migration=False)

Node-Red says this:

13 Jan 15:05:38 - [debug] [api-call-service:Bright Off] Calling Service: {"domain":"input_boolean","service":"turn_off","target":{"entity_id":"input_boolean.brightness"}}

13 Jan 15:05:45 - [trace] comms.open pO+4OsWdRkVF95/xiAqxAkejqcOHzKpcypjttPEfrvI=

13 Jan 15:05:46 - [trace] comms.open JBDE7+81sMBZRtS7+9i9IvzqPQYgnlIRHXjnQrxcnJs=

13 Jan 15:05:48 - [trace] comms.close DdbVrUW8FV6qkkiFHyHkj6fi8Nh957jxQCKt/TcXI04=

13 Jan 15:05:48 - [trace] comms.close H/S0WU7QbHxcbAm1srkUKHUswIu3Jk10p0+Zm8gyuAY=

13 Jan 15:06:57 - [debug] [api-call-service:Its Cold] Calling Service: {"domain":"input_boolean","service":"turn_on","target":{"entity_id":"input_boolean.cold_outside"}}

13 Jan 15:06:57 - [error] [api-call-service:Its Cold] Error: Unrecognized error: 3

13 Jan 15:06:57 - [trace] utils.writeFile - copied /config/flows.json TO /config/.flows.json.backup

13 Jan 15:06:57 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

13 Jan 15:06:57 - [trace] utils.writeFile - written content to /config/flows.json.$$$

13 Jan 15:06:57 - [trace] utils.writeFile - renamed /config/flows.json.$$$ to /config/flows.json

13 Jan 15:06:57 - [debug] saved flow revision: 71fba390369443cef313e285d155ea723d6519d329beb8521312cd2917f739d2

13 Jan 15:06:57 - [info] Stopping modified nodes

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 533a00c396c7c37b

13 Jan 15:06:57 - [trace] [flow:533a00c396c7c37b] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : a32ff40aaf9b1e21

13 Jan 15:06:57 - [trace] [flow:a32ff40aaf9b1e21] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 66bd28b0a4f91246

13 Jan 15:06:57 - [trace] [flow:66bd28b0a4f91246] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : d1532f2de2e473dd

13 Jan 15:06:57 - [trace] [flow:d1532f2de2e473dd] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 3589bdddd4e6017f

13 Jan 15:06:57 - [trace] [flow:3589bdddd4e6017f] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 1db0f06aa301eea7

13 Jan 15:06:57 - [trace] [flow:1db0f06aa301eea7] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 2e42e09729728167

13 Jan 15:06:57 - [trace] [flow:2e42e09729728167] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : cde85205.f62c6

13 Jan 15:06:57 - [trace] [flow:cde85205.f62c6] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : cf929a022918e2d5

13 Jan 15:06:57 - [trace] [flow:cf929a022918e2d5] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 7beb129a7c7bc0bb

13 Jan 15:06:57 - [trace] [flow:7beb129a7c7bc0bb] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 4acfd0cf68ab4521

13 Jan 15:06:57 - [trace] [flow:4acfd0cf68ab4521] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 55c0adfd225c848e

13 Jan 15:06:57 - [trace] [flow:55c0adfd225c848e] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : bb06525dd7b03754

13 Jan 15:06:57 - [trace] [flow:bb06525dd7b03754] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : f1e719e48475ba92

13 Jan 15:06:57 - [trace] [flow:f1e719e48475ba92] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 85fcbc9ec8e656b5

13 Jan 15:06:57 - [trace] [flow:85fcbc9ec8e656b5] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 2ce2e6f1666de406

13 Jan 15:06:57 - [trace] [flow:2ce2e6f1666de406] stop flow

13 Jan 15:06:57 - [trace] Stopping node api-call-service:2baad54011c09816

13 Jan 15:06:57 - [debug] [api-call-service:Funny Announcement] closing node. Reason: node re-deployed

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 23193433ae7930fe

13 Jan 15:06:57 - [trace] [flow:23193433ae7930fe] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 99dc8ef930de5404

13 Jan 15:06:57 - [trace] [flow:99dc8ef930de5404] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : b2c44bd80a7e16f8

13 Jan 15:06:57 - [trace] [flow:b2c44bd80a7e16f8] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : c8971be928290274

13 Jan 15:06:57 - [trace] [flow:c8971be928290274] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : de8f0a3aa42520a0

13 Jan 15:06:57 - [trace] [flow:de8f0a3aa42520a0] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 23b7103827a39559

13 Jan 15:06:57 - [trace] [flow:23b7103827a39559] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 122694966b64ef3b

13 Jan 15:06:57 - [trace] [flow:122694966b64ef3b] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : 1f87b70408971c20

13 Jan 15:06:57 - [trace] [flow:1f87b70408971c20] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : cdac7b5ed476d68f

13 Jan 15:06:57 - [trace] [flow:cdac7b5ed476d68f] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : tab_teeth_btn

13 Jan 15:06:57 - [trace] [flow:tab_teeth_btn] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : flow-root

13 Jan 15:06:57 - [trace] [flow:flow-root] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : c25a507560a91ce3

13 Jan 15:06:57 - [trace] [flow:c25a507560a91ce3] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : b0d668fcf2680ef6

13 Jan 15:06:57 - [trace] [flow:b0d668fcf2680ef6] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : batt_unavail_tab

13 Jan 15:06:57 - [trace] [flow:batt_unavail_tab] stop flow

13 Jan 15:06:57 - [debug] red/nodes/flows.stop : stopping flow : global

13 Jan 15:06:57 - [trace] [flow:global] stop flow

13 Jan 15:06:57 - [trace] Stopped node api-call-service:2baad54011c09816 (1ms)

13 Jan 15:06:57 - [info] Stopped modified nodes

13 Jan 15:06:57 - [trace] runtime event: {"id":"runtime-state","payload":{"state":"stop","deploy":true},"retain":true}

13 Jan 15:06:57 - [info] Updated flows

13 Jan 15:06:57 - [info] Starting modified nodes

I’ve checked flows and nodes and have no idea why this happens.

Here is my config:

  • Installation methodHome Assistant OS
  • Core2025.12.5
  • Supervisor2026.01.0
  • Operating System16.3
  • Frontend20251203.3

I’ve never experienced this and have no idea what could be causing this to happen.

I don’t update my system that often (usually wait until .1 releases) and only recall updating the Music Assistant 2.7 in December.