TEMPerHUM

The TEMPerHUM is a USB temperature and humidity sensor that plugs into a USB port. It is manufactured by RDing Technology and sold under the name PCsensor.

Software that reads any number of the devices and provides the output as a text string was written by Frode and is available on GitHub

See Installing from source code
Also see Install Binaries on the Pi

The website is a little rough around the edges, and there are three differend models listed on the site each with different acuracies and ranges. Do you know which of the models are supported by the posted code?

Any hints on routing the sensor into the hive and the best placement for the sensor?

Only the model TEMPerHUM is supported by the current (0.7x) image. Other models will work with other code. Some models like the TEMPer2 are not recommended as they "get stuck" and give strange readings.

The code and pages are out of date. The problem with the TEMPerHUM is price and the manufacturer changes their code. Each new model breaks our code and there is no visual way to tell them apart. The original code was written by edorfaus. I didn't hear back last time I tried to contact him. Unless he has updated it, it doesn't support models made in the last 2 years.

Ryan has been maintaining the TEMPerHUM code. If you use the hivetool images, the code and libraries are installed. Any TEMPerHUM version should work. The old blue ones and the newer versions in a silver metal enclosure should all work.

Most of our recent development has been with the DHT22/AM2302. It is cheaper, fairly accurate, doesn't use USB, but does require GPIO pins. We are planning to include them in the Developers Kit.

Best placement is in the middle of the brood nest, but that is a moving target. On a double deep I put it in the middle (or over the brood nest) between the two supers. When a colony of any size starts to build up in the spring, you will see the temperature rise and flatten out at about 98 degrees.

Also consider the placement of the ambient sensor if used. They need to be shielded from direct sun, especially the shiny TEMPerHUM. Under the front entrance is one possibility.

I didn't read this response before purchasing a couple of these modules, however I did get a lot of help from Adam getting it to work. I ended up with a version 1.3 it's got a silver metallic housing that looks exactly like the older ones

Update files are located here… how to install them on the device Adam helped me out with the following directions
https://github.com/mushisushi/TEMPered/
sudo git clone git://github.com/mushisushi/TEMPered
cd TEMPered
sudo ccmake . #(note the period on the end – this should open ccmake and show ‘empty cache’)
# Press [c] to configure. Errors may pop up, ignore them by pressing [e].
# Press [c] to configure again. [e] again.
# Press [g] to generate the cmake files.
sudo make install
If compile is successful, you can test it out by:
cd utils
sudo ./tempered
Should read all your devices.
IF THAT WORKS – you will copy the tempered binary file into /usr/local/bin so that the command can be run globally.
sudo cp ./tempered /usr/local/bin/.
Typing sudo tempered from anywhere should work then.

Some helpful info for doing manual updated (from Adam)
Remember that files and directories (although everything is a ‘file’ in *nix) are case-sensitive. In this case the directories are TEMPered
So you would ‘cd TEMPered’
When using the terminal, the following shortcuts are useful:
Cd .. (two dots) = go up the directory tree
Cd - (hyphen) = go to last visited directory
When using the terminal, a single period ‘.’ Is the shortcut that refers to the current working directory.
It looks like you are trying to use:

Make sure to use SUDO when running the ccmake command too. It needs those root privileges.
PS – LS is the *nix equivalent of dir in DOS