logo elektroda
logo elektroda
X
logo elektroda

Which battery-operated temperature and humidity sensor for HA? Zigbee TH08Z-B, comparison to Wi-Fi v

p.kaczmarek2  9 1302 Cool? (+2)
📢 Listen (AI):
Zigbee temperature and humidity sensor packaging with function icons
The subject of the TH08 sensor, based on the CHT8310 chip and offering Wi-Fi connectivity, has already been raised many times in our forum. Its integration with the Home Assistant proved possible, albeit quite challenging. This time I will show its Zigbee variant, whose pairing with HA is much simpler. We will also take the opportunity to look inside both devices to see how they differ.

Let's start with the question of pricing. The Zigbee version can be bought in our country for around £40, while the Wi-Fi version is slightly cheaper, costing £20 to £30. Here one might be tempted to say that why would you need one Zigbee sensor when you can have two Wi-Fi ones for the same price? but I recommend caution. Indeed Wi-Fi is cheaper, but it is also more difficult to convert so that it works without the cloud:
[BK7231N/CBU] Tuya TH08 Generic Wi-Fi Temperature & Humidity Sensor [CHT8310]
So let's see what we get in the kit. In addition to the sensor, it includes instructions and a strip of double-sided tape.
Instruction manual and black Zigbee temperature and humidity sensor on white background Zigbee sensor setup instructions shown with app screenshots and pairing steps
The sensor itself requires two AAA batteries:
Open TH08 sensor casing with compartment for two AAA batteries visible

Pairing with HA
Normally this sensor works with Tuya, but here I will run it with Home Assistant:
Home Assistant tutorial - setup, Wi-Fi, MQTT, Zigbee, Tasmota
You will need a Zigbee transceiver - I used a CC2531:
Zigbee CC2531 transceiver with blue USB case and black antenna
On the HA side, I use Zigbee2MQTT. I simply allow pairing and press a button on the device as instructed:
Zigbee device pairing process with Home Assistant shown on screen
HA correctly detects the device as TS0201 (TH02Z):
Zigbee TS0201 sensor pairing screen in Home Assistant UI
Variables provided include battery level (in %), battery voltage (V), temperature and humidity.
TH08 sensor data list: battery, temperature, humidity, voltage, signal quality
Interestingly, here we also have control over temperature and humidity calibration. The 'precision' option allows you to specify the number of digits after the dot, it will not improve the actual precision of the reading.
Calibration and precision settings for Zigbee temperature and humidity sensor
That's basically it - the device is ready for operation as soon as it is paired.

Compare the Zigbee version with the Wi-Fi version
Let's compare the construction TH08 with the device from the subject:
Wi-Fi TH08 sensor PCB with CBU module and labeled TX2, RX2 pins Zigbee sensor PCB with ZTU module and labeled electronic components
The version with Wi-Fi is based on the CBU module (BK7231N). In addition it has a coil circuit that looks like an inverter to me. Presumably the Wi-Fi module doesn't want to work very well on low voltages, so the inverter makes sure there's that 3.3V and not less - without it, the voltage drops as the battery discharges.
The Zigbee version is based on the ZTU module. Both modules have compatible leads and the boards look similar, although here there is no inverter. The Zigbee-based circuit is simpler and therefore more efficient.
According to Tuya's specifications, the CBU operates at voltages from 3.0 to 3.6V, while the ZTU can operate as high as 1.8V to 3.6V (although a voltage higher than 2.8V is recommended). This also explains the differences in construction.
Close-up of the TH08 sensor PCB with labeled components and visible solder joints Zigbee ZTU module on a sensor board, with visible electronic components and QR code. Zigbee ZTU module on a PCB with labels and soldered connectors Close-up of Zigbee sensor PCB with labeled components and visible soldering points. Close-up of Zigbee sensor PCB with labeled components and visible soldering points.
The sensor itself appears to be the same model in both devices.

Summary
There is a reason why Zigbee has a reputation for being a more energy efficient protocol - this is evident even from the design of this device. Additionally, pairing Zigbee with a system running 100% locally is much simpler than with Wi-Fi. You don't even need to change the firmware.
I believe that the solution shown in the context of battery-powered sensors is much better and also simpler than Wi-Fi. It is rather worth paying more and getting the result faster.
And what do you think? Do you use sensors on Zigbee? Or do you prefer Wi-Fi and in this context?

About Author
p.kaczmarek2
p.kaczmarek2 wrote 13380 posts with rating 11207 , helped 616 times. Been with us since 2014 year.

Comments

divadiow 19 Oct 2025 17:24

I have played with quite a few wifi 2xAA battery devices and they are indeed a fiddly pain sometimes, especially if they have TuyaMCU. The general feeling from user posts I think is that battery life,... [Read more]

p.kaczmarek2 19 Oct 2025 17:41

ZTU pinout: https://obrazki.elektroda.pl/8516597400_1760888310_bigthumb.jpg 15 B1 I/O Uart_TXD, which corresponds to B1 (Pin 6) of IC 16 B7 I/O Uart_RXD, which corresponds to B7 (Pin... [Read more]

krzbor 19 Oct 2025 21:06

Buying ZigBee temperature sensors powered by normal batteries makes no sense. Such sensors are unnecessarily large. A round sensor on a CR2450 battery shows 100% battery after more than a year, and reports... [Read more]

insmod 20 Oct 2025 04:04

ZTU is based on TLSR825x A very cheap dev board with the same chip is TB-03F-KIT. A discussion about custom firmware development - https://www.elektroda.com/rtvforum/topic4148153.html [Read more]

pier 20 Oct 2025 10:16

If the Zigbee version is simpler then why is it more expensive? I use the TS0201 powered by a single AA battery. [Read more]

p.kaczmarek2 20 Oct 2025 10:26

@krzbor now I've started to wonder how much longer this version from the topic (with two AAA) will last. For me the longer runtime is a plus, I don't mind the size of the hardware. [Read more]

krzbor 20 Oct 2025 12:11

last It depends which battery has a higher self-discharge. [Read more]

piotrszulc1 20 Oct 2025 16:38

I can recommend the bluetooth sensors BTH01 or THB2 (both Tuya), on which you can easily, even without soldering, upload alternative software from pvvx , which broadcasts in BTHome format. Home assistant... [Read more]

Nargo 20 Oct 2025 21:56

Batteries from 25 Oct 2024, as of 10.08.2025 in the freezer :D https://obrazki.elektroda.pl/9621643700_1760989726_thumb.jpg https://obrazki.elektroda.pl/4440601500_1760990201_thumb.jpg... [Read more]

%}