Did a bit more work. The remote temperature readings are way off, I need to figure out why.
Adding code I wrote a while ago. I'm starting to create objects for each of the major functions/components of the board.