The Yocto-PT100 is a USB temperature sensor. This is the most accurate USB temperature measurement device that we offer. The module uses an external PT100 probe (not included) to make instant temperature measurements, and can also record measures on a built-in flash memory to read them later on through USB. A PT100 probe is used to measure the temperature at any specific place, including in a liquid, with a very high stability and a high accuracy(sensibility up to 0.01C and accuracy up to 0.03C at 0C when using a PT100 conforming to IEC 60751 DIN 1/10 B standard). It is particularly well suited for applications such as laboratory measurements, etc.

The Yocto-PT100 can be used with PT100 probes using 2, 3 or 4 wires. The type of connection is setup in software. To reach the highest accuracy, a 4-wire probe should be used. 3-wire probes are reasonably accurate and not too much affected by wire lengths, contrarily to 2-wire probes which are the least accurate and very sensitive to wire length.

The Yocto-PT100 features a built-in galvanic isolation between the USB control part and the PT100 measure circuit. It is therefore possible to use non-insulated PT100 probes, which are often more reactive and less expensive,

Given the number of variants of PT100 probes and their prices, the Yocto-PT100 does not include any probe. The probe must be purchased separately at a specialized shop.

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-n and to a GSM network using a YoctoHub-GSM.

Yocto-PT100 Yocto-PT100 Yocto-PT100 Enclosure available separately

USB cables and enclosures to be ordered separately.

CHF 90.64

   Add to cart


Hardware release:Rev. C
Product ID:PT100MK1
Product name:Yocto-PT100
USB connector:micro-B
Refresh rate:15Hz
Measuring range (T):-200...800C
Protection class, according to IEC 61140:class III
USB isolation, dielectric strength:1.5kV
Normal operating temperature:5...40C
Extended operating temperature2:-30...85C
Supported Operating Systems:Windows (PC + IoT), Linux (Intel + ARM), macOS, Android
Drivers:Driverless, no driver needed
API / SDK / Libraries:C++ Obj-C C# VB.NET UWP Delphi Python Java Android LabVIEW
API / SDK / Libraries (TCP only):Javascript Node.js PHP
RoHS compliance:RoHS III (2011/65/UE+2015/863)
Suggested enclosure:YoctoBox-Long-Thick-Black
Harmonized tariff code:9032.9000
Cables and enclosures:available separately
Made in:Switzerland

1 These specifications are for the current hardware revision. Specifications for earlier revisions may differ.
2 The extended temperature range is defined based on components specifications and has been tested during a limited duration (1h). When using the device in harsh environments for a long period of time, we strongly advise to run extensive tests before going to production.

Accessories and related products

YoctoBox-Long-Thick-Black, Enclosure for Yoctopuce device (long, thick, black)Fix-2.5mm, screws and spacersUSB-A-MicroB-50, USB 2.0 type A to Micro-B data cable, 50 cmYoctoHub-Ethernet, Ethernet-enabled hub for Yoctopuce modules

Related articles and application examples


User manual (HTML)
User manual (PDF)
Product brief
3D file (STEP)
RoHS certificate
REACH certificate
Most recent firmware52757 (01/11/2023)
Programming libraries61305 (06/11/2024)
Command line API61199 (05/30/2024)
VirtualHub application61458 (06/14/2024)

Add a comment 19 comments

1 - jjarandato Wednesday,march 23,2016 6H05

This yocto-pt100 can be configure to measure a SPRT with constants that corresponse to ITS-90?

2 - mvuilleu (Yocto-Team)Wednesday,march 23,2016 6H30

@jjarandato There are 3 aspects to this question:
1) the absolute precision
2) the resistance range
3) the format of correction factors:

Regarding 1, the absolute precision of this device has been verified to match the requirements for Secondary SPRTs (0.03C), but we have not checked for a higher precision. If you really need 0.001C, you will probably need a more precise device, I doubt we can be as precise in absolute value.

Regarding 2, this device applies the resistance-to-temperature function for PT100. If you need to use SPRT in the ~25 Ohm range, you could work from the measured resistance value (without using the internal mapping), but you will be out of the sweet spot of the device for resistance measurement and will probably loose a bit of precision

Regarding 3, the device features a built-in mechanism for 5-points linear calibration function, but not another more specific format

3 - tetaran Thursday,april 21,2016 18H09

I'm curious if its possible to use your PT100 with 44212EC sensor without major modifications and to still expect 0.1C accuracy.

4 - mvuilleu (Yocto-Team)Thursday,april 21,2016 19H01

@tetaran: The 44212EC sensor is not a PT100, it is a combination of thermistors using different resistance values. It might be possible to read it using a Yocto-Thermistor, but I am not even sure as I have not digged into the magic of this thermilinear network...

5 - ankit7540 Monday,march 22,2021 9H30

Documenting a solution to the 1386 error when using DLL with LabVIEW : This error (1386 when using the LabVIEW VI with the DotNetProxy DLL) is well known issue. Using an application other than Windows unzip tool ( like WinZip or 7zip) to decompress the downloaded files results in a working DLL.

Otherwise, in my case the solutions given in the documentation did not work.

6 - tkoettig Wednesday,june 15,2022 15H29

Hi, I would like to ask what is the maximum resistance possible in the current circuit for the Pt100 module? I would have high resistance cables ~ 500 Ohm (corresponding to your R1 and R4 in the manual. Plus the Pt100 itself for sure. Is 600 Ohm in that circuit OK?
Thanks Torsten

7 - mvuilleu (Yocto-Team)Wednesday,june 15,2022 15H36

@tkoettig: if you use a 4-wire Pt100 probe, this should be no problem. But you should really use a 4-wire probe.

8 - Ashby Hilton Tuesday,june 21,2022 6H45

Hi, is it at all possible to modify the device to achieve a higher maximum temperature measurement? I would like to be able to reach at least 450 degrees C.


9 - mvuilleu (Yocto-Team)Tuesday,june 21,2022 14H06

@AshbyHilton: Good question... I double-checked the the hardware and the code, and everything is in place to cover the full Pt100 range up to 850C. Unfortunately I can't remember why we did limit its range to 325C when we brought the product to market, but I suppose that when we did create the device, we did not have the proper equipment to test accuracy higher than 325C.

However I just did a test using a calibrated Pt100 source with a wide range, and the Yocto-Pt100 does indeed report proper readings up to the top. So I have now officially upgraded the supported measurement range, which should fit your needs :-)

10 - Ashby Hilton Tuesday,june 21,2022 17H55

Hi Mvuilleu,

Thanks for the reply, that's very helpful!


11 - mtf Monday,october 24,2022 12H07

Can this board and a PT100 be used as an accurate reference for calibrating other - less accurate - Yoctopuce devices, like Yocto-Meteo-V2, Yocto-Thermocouple and Yocto-MaxiThermistor, or should I look into other devices to use as my reference?

I am not looking into resolutions higher than 0.1C, but currently I am observing a 5C gap between an old fashioned thermometer and my Yocto-Meteo-V2 and Yocto-Thermocouple (Yocto-MaxiThermistor not converted to degrees yet), which even if the old fashioned thermometer does not necessarily show a great absolute accuracy, sounds too high a deviation to assume the Yocto ones are closer to reality (my guess is they are all off and the real value is somewhere in between, 5C of variation at room temperature is a huge gap).

12 - mvuilleu (Yocto-Team)Monday,october 24,2022 16H51

@Mat F: Generally speaking, yes, you could use a Yocto-Pt100 to calibrate other less precise sensors such as Thermistor. But as for the Yocto-Meteo-V2, a 5C gap cannot come from a bad calibration, as the sensor is factory-calibrated by Sensirion and has a much better absolute precision than this. Most likely you are rather experiencing the issue described in this blog post: https://www.yoctopuce.com/EN/article/how-to-correctly-measure-ambient-temperature

13 - caveman Saturday,december 16,2023 6H11

Yacto: If I connect a Yocto-PT100, with a PT100 sensor, to my Linux laptop with a USB cable, can I read the temp data? Is it in CSV?

Assuming that is correct, Can you recommend a PT100 sensor on Amazon, for reading temps down to -50C?

I plan to run the PT100 cable through a wall, to the outside, and connect it to the Yocto-PT100, which will be mounted inside in a warm space.

I live in Alaska, where it gets below -40C. Unfortunately almost all personal weather stations only go down to -40C. If this works, I'll post "how to" on my motel's website, so others can get their own.

14 - caveman Saturday,december 16,2023 6H40

Two more questions.

1. How much and what types of memory does the Yocto-PT100 have?
2. How many bytes of data are required for each temp reading?

15 - martinm (Yocto-Team)Saturday,december 16,2023 8H00

You are supposed to write yourself the software to read the sensor according to your use case, thanks to our programming libraries ( /www.yoctopuce.com/EN/libraries.php ). If you are only interested in data visualization, you can use our free software Yocto-Visualization (www.yoctopuce.com/EN/tools.php). Both Yocto-Visualization and the VirtualHub software (www.yoctopuce.com/EN/virtualhub.php) can dump the Yocto-Pt100 memory in CSV format.

Reading temperature down to -50C with a PT100 probe installed outside and the Yocto-PT100 installed inside is not a problem. Any 4 wires PT100 probe should do, but I would source it from a reputable dealer ( www.labfacility.com , tcdirect.com) rather than Amazon.

The Yocto-PT100 can store at least half a million temperature records in its internal Flash memory.

Feel free to contact Yoctopuce support directly if you have more questions.

16 - caveman Saturday,december 16,2023 8H41

martin, thanks for the info. I'm not conversant with PHP, do you have info on how to do that? How would I incorporate the Yocto-visualization software?

Also, in Linux Mint, if the Yocto-PL100 is plugged into a USB port, in the file explorer ap (Nemo), if I access that USB device, what will I see?

Last, I know you don't do wind, BUT there are wind sensors out there with a 0-5V analog output. Could one of these be hooked up to any of your devices?

17 - martinm (Yocto-Team)Sunday,december 17,2023 5H41

No programming skills are required to install and use Yocto-Visualization. You'll just need to have a quick look at the user manual ( www.yoctopuce.com/EN/article/yocto-visualization-user-s-guide )

The Yocto-PT100 will not appear as a usable device in your Linux filesystem, but you can manage it with our Command line API from a linux shell.

Regarding your wind sensor, the Yocto-0-10V-Rx can do the trick.

18 - caveman Sunday,december 17,2023 6H52

Martin, I may try them. Do you ship to Alaska?

19 - martinm (Yocto-Team)Monday,december 18,2023 6H03

@caveman: yes, we do ship to Alaska.

Yoctopuce, get your stuff connected.