I made some progress but I really failed pretty bad, to the point that painful modifications will have to be done since the watercooler is put back together and working again....
First:
SOME LESSONS LEARNED!
1) FREAKING TEST YOUR ELECTRONICS before you put them into a place that's hard to get it instead of getting everything in place then programming it for testing later
2) ANY CABLES THAT YOU CAN RUN, RUN! (EVEN IF YOU DON'T THINK YOU WILL USE IT!) You don't need something important like a 5V power supply input to a display or the output from the neopixel screen somewhere you can't reach
So onto the water cooler side, the cooler has been sanitized with bleach, the hot side was descaled, and a fresh batch of water has been run through both hot and cold sides.. I expect the hot side to have floaters from the descaling operation for a while, this is normal. Please purge the hot side a little bit at a time. Again, the floating debris on the hot side is expected and normal.
Pinouts from stuff
Neopixels: (3 wires, should be 5, the other two are for power and I did not wire them due to brain fart)
Red - 5v
Green - Gnd
White - IN
Temp (Cold) (Analog)
Yellow - 5v
Green - Gnd
Orange - Signal
Temp (Hot) (18B20)
Yellow - 5v
Black - Gnd
Brown - Signal
Humidity
Violet - 5v
Grey - Gnd
Blue - Signal
There's a power plug extension cord wired into the main power, and it's got a 5v wall wart hanging off of it (near the switch for the heated water power on the back). It's been added inline with connectors so it can always be put back to original.
There's a laptop next to it right now powering an arduino clone with some example code trying to run the panel, and it's not quite working, probably due to the current need of the neopixel display. I really don't know when I am going to be back, so please, if you want to try your hand on it or mess with it, do so. I'll have to go in there and find a way to add the power to the panel I think, if I want to get it to work properly, let me know if I am wrong about this.
I haphazardly downloaded someone else's code to test with, so I don't know if it's right.