I was having periodic NaN issues with some sensors (mostly wind direction, gust, etc.) with this Node-RED approach.
After some research, I tried using ecowitt2mqtt instead and it is performing flawlessly. (I took the simple way out an just pulled down the Docker image.)
I’m not sure why this works better than Node-RED for me, but maybe there’s something flaky about HTTP endpoints in NR+HA.