Help with RS-232 message from scale

I may have found a clue in a few replies to your 2021/2022 post, Can EPIC Serial Module GRV-CSERI-4 be used with Node-RED?.

You said,

I rewrote some blocks from my existing program (where I was getting string data and converting to a float), to allow to obtain the data from the new Communication Handle. I can see the stream of RS232 data (50.27, 50.27, 50.27), but it gets chopped down to 50.2 (instead of 50.27) via the block shown. I have changed the 4 to a 5 and get no different result, so I must be doing something wrong?

Philip replied,

What is the length of Four_Digit_String_of_Weight? - maybe it needs to be Five_Digit_String_of_Weight.

And you said,

Bingo. Thank you. It has been a few years since I went thru this program block-by-block.

I’m not sure the issue in the quoted reply is the same issue in this thread, but there are similarities.

Looking at your Opto script may be helpful. If you’re comfortable posting more script context here, we could take a look.

Does anything in the linked thread jog your memory?