I built a rocket mass heater with a concrete mass:
https://permies.com/t/24602/rocket-stoves/Concrete-Rocket-Mass-Heater#196270. As part of the construction, I embedded temperature sensors every four feet so I could get a feeling of how the heater performs under certain conditions. I understand there's some interest in embedded temperature sensing, and so I created this separate thread to share my experiences.
I used the Dallas Semiconductor (Now Maxim) DS1280B sensor. This is a great little device that is digital, and so it will withstand long runs. Each chip is serialized with a unique identifier so the software can discern each one individually no matter where it is on the line. Plus, it uses the one-wire protocol so any reasonable number of sensors can be connected in parallel using only one digital pin on the microcontroller. There is a very good library for Arduino so writing the software was a trivial task.
The most challenging part was figuring out the topology for a relatively large number of sensors (13) over a relatively long run (about 50 feet). Turns out that a bus topology works the best. I can go into detail later if anyone is interested.
I decided not to embed the sensor directly into the concrete. If I did that, then a failed sensor would be impossible to replace. Rather, I put copper tubes in the concrete that wrapped around the vent without touching it. I then filled the tubes with oil and slipped the sensors into that. That way, there would be no air to insulate and the temperature sensor would be able to assume the temperature of the surrounding concrete.
I scored some sweet industrial connectors from the local surplus store. They already had serial numbers on each plug, so I was able to add that to my database and associate the plug number with the DS1280 serial number.
I have lots more pictures, but I'm limited to three per post, so I'll post some more later.