I saw some errors.
All of them where nodes or entity’s of old devices or not connected nodes.
I resolve them all and after this I could use the inject and debug again.
That little HA logo | error count | caution icon keeps coming and going on my system.
When it is there, the inject and debug nodes work.
When it is not there, they don’t.
I haven’t figured out what controls it.
I fixed all but 2 of the errors last night. inject and debug were working.
today, it’s gone along with the functionality of the inject and debug nodes.
That’s because they all communicate with the Node-RED server using a WebSocket connection. When the WebSocket communication isn’t working, the inject node, status node, debug window, and Home Assistant issues information aren’t sent to the client, so they appear to not “work.”
I have the same problem as the OP. When I access NodeRed via it’s opened Port, the debug tab, the “connected”-Info below status nodes, etc. are working. When I connect via the (http-only) local IP of HomeAssistant, it’s not working - same when I access with the (https-only) duckdns / letencrypt.
I am using the nginx-plugin to separate the local (non-https) and remote (https) connections - could that be the culprit?