Perfect, got this up and running very quickly; I will be adapting the code very soon to work with a wifi ESP8266 module to I can use it to monitor the ulage (the unfilled volume in a container) and hence indirectly the volume of liquid in my various farm water cisterns and septic tanks.Well done, and thanks for sharing.Jon

For WS2812B: Vih is 0.7Vdd (~3.5V); Vil is 0.3Vdd (~1.5V)NodeMCU board runs at 3.3VIf you wanted guaranteed operation over -25C to +80C then a level shifter would be advised; I am running quite a few of these at room temperature and have had no issues running the input at the lower voltage.