I have been using Node-RED to control a variety of different devices (mostly Arduinos), and I have ran into the following issue. Every time when I reboot the main computer, all of the Arduino devices seem to be "connected" (showing a green light next to the serial port node), but I cannot communicate with them. In order to establish a proper connection, I have to unplug the USB and plug it back in. And then it works as usual. I already set up Udev rules for all devices, and they are all being recognized properly as far as I know.
One possible solution, that I'm really trying to avoid, is to get a programmable USB hub, where I can connect and disconnect the USB cables remotely. I was hoping that there could be a solution through NR.
Note: I have notices people had similar issues, but they manage to solve it by restarting the flow, which for me doesn't work.