Yeh, but it isn't going to be easy to duplicate. It's an old automation controller (PLC) that reads my thermostat (Ranco) on the boiler and is then read by a program that I wrote in visual basic on a PC. I use it to text me the boiler temp every day at noon and then it will also text me if the temp goes above or below whatever thresholds I set. Couple of years ago I broke my leg and couldn't do much so I also have it logging and trending all kinds of data on the computer that I never look at as well.
Probably not a good solution for you, but I'm willing to share all the "geeky" details with you if you like. I would image that there's a "boxed" solution out there, but not sure what it is, or what it cost. I have a whopping $50.00 in mine for the controller that I bought off of ebay, but there's a lot of configuration and programming that I had to do to get everything to work.
Now that I'm re-reading what I wrote, I don't think I helped you at all.
I'm going to post it anyway.