How do I configure a flow to give me a prompt, whenever the Serial port is disconnected?

I'm trying to make a flow that reads data from an arduino's COM port, and then log it to a file and display it on my dashboard. I also want a notification to popup when the device is disconnected, or a serial-related error occurs.

Basically, I want to somehow capture these lines in red:
Screenshot 2024-05-05 220128

the rest I can figure out.

How can I do this? I'm new.

My flow:

Blockquote
[{"id":"a62e855fac0e53bd","type":"serial in","z":"772da7125e44b0f6","name":"Arduino @COM13","serial":"e59092b57cca75f9","x":290,"y":320,"wires":[["86394560435ea468","2b080c1193a521e6"]]},{"id":"e59092b57cca75f9","type":"serial-port","name":"COM13","serialport":"COM13","serialbaud":"9600","databits":"8","parity":"none","stopbits":"1","waitfor":"","dtr":"none","rts":"none","cts":"none","dsr":"none","newline":"\n","bin":"false","out":"char","addchar":"","responsetimeout":"10000"}]

Thanks in advance.

It looks like an issue was raised about this back in 2022 but there has been no response from the node's maintainers.

Okay. Thanks!

The Catch node doesnt seem to catch those errors ..
is it because its thrown by the serial-port's Config node and not the actual serial-in node itself ?
( with no ability to link a Catch node to a Config node )

Yeah, might be. In that case, is there a solution?

Does the status node report it ?

It didn't when I tried it
image

image

I think the Status node will pick up a change in status if it goes from "connected" to "not connected" and vice versa but if its "not connected" from the start it wont detect it ? and you may miss a notification

I found out how to do it I guess

Screenshot 2024-05-06 012102

Screenshot 2024-05-06 012449

I just pulled out the cable, and it shows disconnected.