Breeding chamber temperature sensor (DS18b20)

By | 28. June 2018

The DS18B20 or DS18S20 is used as the outdoor temperature sensor. These temperature sensors measure the temperature quite accurately and can be placed inside the hive with a cable. The DS18B20 differs from the DS18S20 in that it is already equipped with a long waterproof cable. For simplicity’s sake we use the DS18B20 directly and invest the small extra charge. With some shrink tubing you can build a waterproof outdoor temperature sensor out of the DS18S20.

The sensors can be configured in maintenance mode. The temperature sensor must be assigned to the ThingSpeak field as shown in the figure below:

The cost of the sensors is 2.60 euros per sensor with a cable length of 3 meters. On Ebay they are available in packs of 5.


The connection of further temperature sensors can be implemented according to the following structure. Up to 30 temperature sensors can be connected to a 1-Wire GPIO.


  • Red (VCC) at PIN 17 (3.3V)
  • Green (Data) at PIN 7 (GPIO4) / From version v0.1.1 it is GPIO11
  • Black (GND) at PIN 14 (Ground)
  • Connect VCC and Data with 4,700 Ohm resistor

The following section explains further details for those who want to make changes to the system.

Advanced Information

A 1Wire PIN is used on the Raspberry Pi. 1Wire must be enabled on the Raspberry Pi system. This configuration allows us to connect any number of temperature sensors. These are all listed with a device ID in the directory “/sys/bus/w1/devices/”.

The web interface reads in the PHP backend with a shell command which temperature sensors are connected to the 1Wire bus and displays them in this dropdown list.

Translated 28.07.2019 by JK

Print Friendly, PDF & Email

6 thoughts on “Breeding chamber temperature sensor (DS18b20)

  1. Josef

    Hallo Javan!
    Ich habe ein paar DS1820 parallel geschalten, beim Konfigurieren wird mir leider nur immer der erste angeboten. Unter sys/bus/w1/devices werden mir alle angezeigt. Die Lösung war sich mit dem Chrome neu anzumelden.
    LG Josef

  2. Martin


    wie verbaut ihr eigentlich den Sensor in der Beute?
    Wird das Kabel von den Bienen ignoriert, oder doch irgendwie angeknabbert?
    Drückt ihr den Metall-Teil in die Wabe rein oder lasst ihr den Sensor in die Wabengasse hängen.

    1. Javan Post author

      Ja mein Sensor wurde schon fast aufgefressen 😆

      1. Friedrich

        Ich habe bei einer Studie irgendwo gesehen: die haben den Temperatursensor für den Brutraum in ein Aluröhrchen gesteckt, ein Loch in die Beutenwand gebohrt und dann das Röhrchen inkl. Sensor in den Brutraum geschoben. So werde ich es auch machen.

  3. Karl-Heinz Holz

    Hallo Java,
    ich hatte dir heute geschrieben das ich Probleme mit dem Temperatur-Sensor hatte.
    Problem gelöst !
    Programm nochmals neu aufgespielt. Die Steckverbindungen neu gesteckt. Danach war die Feldauswahl wieder möglich. Messdaten wurden wieder übertragen.
    Ich muss vom Test weg und die Anlage vernünftig verlötet. Ich vermute, dass ein lose Steckverbindung der Auslöser war.

    Nochmals Danke

    Mit freundlichen Grüßen


Leave a Reply

Your email address will not be published. Required fields are marked *