I'm looking at other threads that might provide a clue. In my flow, I have one serial output node (to send test messages to the serial port) and then a separate serial input node to see the responses. I will look into using the serial request node, but I wanted to separate them for now to play around with Node-RED.
This is really driving me crazy... The first settings work every single time without fail and the data is exactly the same in the debug window. I'm using my [Turn Off] injector to send data into the serial port for my testing. I've also monitored the serial port myself (minicom, etc) and the data input/output is exactly the same so I'm not sure why the start character is acting so inconsistently?
Has anyone got any quick Arduino/ESP fu to knock up a quick .ino file to send some data over serial like above so we can attempt to debug this ? thanks
@dceejay Wow - thanks so much for taking the time to fix it and so quickly! Initial testing looks like your fix is working.
Thanks very much as well to @edje11 for writing the test code and to @Colin for helping!
Going forward, it looks like I should use the serial request node though, right? For example, I need to send a serial command and wait for an acknowledge response. (I was using Serial In and Serial Out to learn Node-RED and test the commands individually, etc)
The goal is of my first project (workflow) is to convert a serial device to mqtt.