Temperature sensing bee hive
I have successfully used 1-Wire temperature sensors with a Raspberry Pi to monitor various points on my domestic hot water system. The Pi was running the OpenHAB home automation system which has protocols figured out for all sorts of devices.



Figure 1. The 1-Wire temperature sensor is small, low-cost and simple to network.

The 1-wire sensors such as the Maxim DS18B20 are accurate to 0.5°C and report their data digitally over the 1-Wire bus so no calibration is required. Each chip is uniquely addressed so once up and running you have to add them one at a time to the system to figure out which is which.

I was going to advise you to purchase a 1-Wire interface board for the Pi as it sorts out all the low-level stuff and ensured the required timing accuracy independently of the Pi GPIO which may have some timing jitter. A quick search for the interface reveals that the 1-Wire interface is built into the Pi's GPIO 4. This may be a new feature in the intervening years since I purchased mine. They seem to have all the utilities you require to sort out the addressing.

Usually networks like this should be daisy-chained from sensor to sensor. The 1-Wire is tolerant of short spurs or branches if the network length is short. This works greatly to your advantage as each frame can be wired to a 3-pin connector for ease of removal / insertion.

Bee careful.