Those functions are there to remove whitespace and non-numeric characters that would break the process of converting the string to a number. The reason I went that way was to natively accept whatever displayed units the user operated in (defined in Beersmith or other program), vs the BeerXML...
Apologies, but I'm not following on what you want to achieve here. The newline or linefeed (\n) character is used in many applications, but if you are trying to import into Excel, it typically looks for a CR LF (\r\n) to signify the next row.
Were your hop additions coming in out of order from NodeRed to BruControl? The hops should already be in (time) order coming from the beerxml file, and parsed in order as its sent to BruControl. The 8 hop limit in the NR flow is arbitrary and could be increased to whatever number is desired.
For the pressure sensor, power it then put your multi-meter positive probe on the signal wire and negative to ground. Be gentle but you should get a voltage change when you touch the sensor membrane. The proportional valve will be more problematic unless you have a variable power supply that...
If your production is down and you are reliant on this system, I would definitely just flash the latest 45 firmware and get back running. To move to 46 requires some changes to your BC configuration file that I presume you don't have the time to deal with right now.
No, we are trying to eliminate potential intrusion of AC signals on the DC - bus. Simply tie a wire between all of your DC - terminals and see if that eliminates your EMI you are seeing in your temperature probes.