logo elektroda
logo elektroda
X
logo elektroda

Zigbee temperature/humidity sensor with LCD TS0201 RSH-Z-Bee-HS01 Tuya

p.kaczmarek2  13 16449 Cool? (+18)
📢 Listen (AI):

TL;DR

  • TS0201 / RSH-Z-Bee-HS01 is a Tuya Zigbee temperature and humidity sensor with an LCD display, tested with Home Assistant through Zigbee2MQTT.
  • Pairing worked only after holding the button for more than 5 seconds; Home Assistant and Zigbee2MQTT detected it automatically as a supported EndDevice.
  • It cost about 20 USD, runs on two AAA batteries, and refreshes readings only when temperature changes by about 0.7°C or when the button is pressed.
  • A teardown found a Tuya TYZS5 Zigbee module based on EFR32MG13P732F512GM48-C, a 3.3V step-up converter, and a BL55072 LCD driver.
  • Measured values stayed close to other sensors, with roughly 1°C temperature spread and 1-2% humidity difference, but the exact temperature/humidity sensor model remained unidentified.
Generated by the language model.

Hello, here I will test another Smart Home device, this time based on Zigbee protocol: cheap Tuya temperature/humidity sensor with an LCD display, model TS0201. I will try to pair it with Home Assistant by using Zigbee2MQTT plugin. Then, of course, I will also do a short teardown and check which electronic parts and modules are used inside.

Purchasing the TS0201
I found the product under the slogan Bakeey Tuya Zigbee WIFI Wireless Smart Temperature and Humidity Sensor LCD Screen Use With Gateway For Smart Home , but you can also look for it by the model itself - TS0201 or RSH-Z-Bee-HS01. I paid about 20 USD (80 polish zl).
Screenshot of the offer:

Graphics from the seller:




I placed the order on May 9, the product was shipped out on May 11:

(screenshot from the phone because I ordered it in the field)
Inpost (tracked shipment) brought the package on May 18. Just over a week of waiting, very quick shipment.

The SKU of this product is SKUG53464

Package contents
Let's check what we have received.


Surprisingly, the batteries are included - this is a very big positive, especially for those less technical users who are not prepared and do not have a spare.
We also have a stand, a tape to stick on the wall and instructions.
Instruction:


The most interesting part is this kind of warranty from Tuya for 12 months, does anyone know if it really works?
Button (short press refreshes the reading, long press starts pairing):

To install the battery, you need to gently twist the rear cover to the side (but after removing the stand leg!):



Pairing with Home Assistant via Zigbee2mqtt
After installing the batteries, however, nothing happened. Nothing happened after a short press of the button.
It was necessary (according to the instructions) to press the button for more than 5 seconds.
Then Home Assistant automatically detected a new device:

It also appeared on the Zigbee2MQTT list:

Device parameters:
Quote:

Friendly name: 0x847127fffeca7f09
Device type: EndDevice
Zigbee model: TS0201
Description: Temperature & humidity sensor with display
Support status: Supported
Network address: 0x8325
Vendor: TuYa


Shared variables:



Temperature refresh
I noticed an interesting ailment of this device - the temperature is refreshed every 0.7°C and additionally the measurement is performed from time to time, unless we press the button on the housing.
This is definitely a battery saving mechanism.
I do not consider it a problem, at home these 0.7°C will not make any difference to us, and frequent battery replacing is definitely tiring.
Various users of this device from the network have similar observations:

You could increase the frequency of reports by pressing the button permanently.

Automations and work scenarios
With such temperature/humidity sensor you can do various types of automation and work scenarios in the Home Assistant, for example turn on the heating when the temperature drops below the given threshold. I have already described it in the past in my Home Assistant Tutorial:
https://www.elektroda.pl/rtvforum/topic3777098.html

Comparison of measurements
Let's compare the measurements from three similar devices.
Used devices:
- TS0201 from this topic
- Aqara WSDCGQ11LM from https://www.elektroda.pl/rtvforum/topic3791330.html#19352435
- Multi IR MIR-TE200 on XR809 with WiFi


20.5°C, 20.8°C, 20.1°C. Less than one degree of dispersion of measurements.
47.5%, 46.5%, 45.1% just over 1% -2% of the measurement difference.
A higher-class reference point could be used, but the measurements are still quite consistent, and moreover, nobody in the house needs more accuracy.
Of course, I tested it a little longer.
All my test shows that there is a maximum of 1 degree temperature difference and about 1-2% humidity:

And also the measurement in the refrigerator:

It is also worth noting that of the two LCD hygrometers, the one from Zigbee requires smaller batteries:


Interior of the TS0201
Getting inside is quite difficult. You just have to pry the case up:

NOTE: Do not pry in the vicinity of the sensor because you can damage the ribbon!
The housing is held on the following catches:

Interior:


Ribbon for temperature and humidity sensor:

Button:

Then you need to remove the two screws and pry out the two hooks. Then you can take out the PCB.



The system is based on TYZS5. On board the TYZS5, the 38,400MHz clock signal source is eye-catching. This is the characteristic frequency for Zigbee.

TYZS5 is an energy-saving Zigbee module from Tuya.

This module is based on the RFID EFR32MG13P732F512GM48-C chip (32-bit microcontroller with 512KB flash, 64KB RAM). It offers a built-in 802.15.4 PHY / MAC Zigbee stack.
Dimensions and pinout:



Let's look further.
This is the power section:

We see a choke (code 470, or 47uH), a rectifying diode S7 and a mysterious element signed M833.
You can deduce what it is - a step up converter. The input is around 3V (or less, as the battery is discharged, there are two AAAs, each 1.5V), and the output is stable at 3.3V for the rest of the circuit.
I did not find its catalog note, but in the picture you can even see the connection of the choke to pin 833, a rectifier diode, a capacitor, something like that:

This integrated circuit has a transistor built into it. Below is a general Wikipedia step-up diagram (CC license):

Of course, this 'switch' in the diagram is to illustrate the operation, there is a transistor there.
Another layout remains to be discussed:

BL55072 is an LCD driver. Shanghai Belling produces it. It is in the TSSOP48 housing. Supports LCD 36 by 4.

Pin Roles:

LCD contacts:


We can also remove the LCD:


And sensor:


Unfortunately, I do not know what the specific sensor model is - maybe someone has an idea?

Summary
This product can be easily paired with Home Assistant and used to create automation in your smart home. I have not tested the manufacturer's solutions / hubs, in general I only use HA due to the universality, high modification possibilities, open code and independence from external servers.
This product takes a temperature measurement only occasionally and reports it when there is a change of approximately 0.7 ° C, but in my opinion this is not a problem.
More overzealous users can still try to press the button on its casing permanently (or make a bridge between the pins), because pressing the button causes the measurement to refresh immediately (you can see it, the value on the display changes then).
There is a Tuyi TYZS5 module inside, a 3.3V step up converter and a BL55072 LCD controller. I have not been able to define the model of the temperature / humidity sensor.
The measurement results from this TS0201 are similar to the measurements from related devices that I have had for some time.
There is still the question of how much the battery will hold - but I will find out about it over time.
Attachments:
  • BL55072_V1.0_en.pdf (112.64 KB) You must be logged in to download this attachment.
  • efr32mg13-datasheet.pdf (3.85 MB) You must be logged in to download this attachment.
  • TYZS5 Module Datasheet_Tuya Smart_Docs Center.pdf (600.31 KB) You must be logged in to download this attachment.

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14372 posts with rating 12288 , helped 649 times. Been with us since 2014 year.

Comments

george2002 21 May 2021 21:38

At 95% it is SHTC3 or SHT3x, i.e. SHT30 by Sensition - very cool and accurate sensors :) [Read more]

p.kaczmarek2 21 Jul 2021 13:31

A little update. Today I found out that this thermometer / hygrometer when the battery is almost empty (but the LCD still works) simply freezes at the temperature it was before and even pressing the... [Read more]

max-bit 22 Jan 2022 09:17

I bought such a set of WiFi gateway -ZigBee plus a thermometer and hygrometer for temperature monitoring And what and .... HERITAGE. At first glance, it seemed OK. I plugged in, installed a miracle... [Read more]

Trzysta 24 Jan 2022 16:00

Max-bit to report the temperature from change to change to save battery power. If there is no change in temperature, the measurement will actually be looks suspended, but as soon as the temperature changes... [Read more]

Trzysta 24 Jan 2022 16:05

What is the battery life of individual sensors (and what batteries - regular or rechargeable)? I have this round sensor and there, it's good 10% for a month, I have batteries flying, but in the second... [Read more]

max-bit 25 Jan 2022 06:34

but it's not that it updates every hour ... Only it hasn't been updating for hours ... For now, I have put the sensor under the receiver and it works ... (literally) 30 cm .... Previously it... [Read more]

max-bit 26 Jan 2022 09:10

It's terrible shit if it's further than 1m ... it doesn't work NO BO NO. [Read more]

Trzysta 26 Jan 2022 23:51

It is in my case that it flies through the wall from the other room - about 7 meters from the TUYA router (thermostat and thermometer). If you have a TUYA internet gateway and the app, it shows which... [Read more]

freebsd 27 Jan 2022 01:29

@maxbit I wrote about Tuya several times here and if it's because of my entries you are in trouble now, I apologize. I have a total of 5 temperature sensors. Some of them control the temperature of... [Read more]

Backonik 09 Feb 2022 23:16

I confirm the words "max-bit" unfortunately, the refresh times are different, I set a simple dependency on tests, below 19 ° C the roller shutter should close, above 19.5 ° C it should open. I changed... [Read more]

metalMANiu 10 Feb 2022 12:29

Could you link to such an example thermostat? [Read more]

Backonik 10 Feb 2022 14:58

I asked about this type specifically https://www.houseiq.pl/pl/p/Termostat-ZigBee-3.0-zwierny-piec-Czarny-TUYA/1124 I would like to add that I am not any representative and I do not advertise this store.... [Read more]

Trzysta 16 Feb 2022 20:04

For me, when I change the battery, when I take it in my hand for a few seconds, the heaters turn off immediately because the body heats up immediately :) . Added after 1 [minutes]: For me, when... [Read more]

FAQ

TL;DR: Zigbee LCD sensor TS0201 updates only after each 0.7 °C change [Elektroda, p.kaczmarek2, post #19443006] “Battery life nosedives if you force constant updates” [Elektroda, Backonik, post #19875349] Hold the side button 5 s to pair with Home Assistant. Why it matters: Knowing its quirks lets you avoid ‘frozen’ readings and range headaches.

Quick Facts

• Protocol: Zigbee 3.0 end-device, Tuya TYZS5 radios [Elektroda, p.kaczmarek2, post #19443006] • Street price: ≈ US $20 and includes 2 × AAA cells [Elektroda, p.kaczmarek2, post #19443006] • Auto-report threshold: 0.7 °C / ~1 % RH [Elektroda, p.kaczmarek2, post #19443006] • Accuracy versus peers: < 1 °C, 1–2 % RH spread [Elektroda, p.kaczmarek2, post #19443006] • Real-world range: 1-7 m through one wall, user reports [Elektroda, max-bit, post #19843518][Elektroda, Trzysta, post #19845405]

How do I put the TS0201 into pairing mode?

Install the AAA batteries, then press and hold the single front button for at least 5 s until the display blinks. Home Assistant with Zigbee2MQTT will detect it immediately as “TS0201” [Elektroda, p.kaczmarek2, post #19443006]

Why does the temperature stay unchanged for hours?

The sensor transmits only when the value drifts by 0.7 °C. If room temperature stays stable, reports pause—even overnight—saving power [Elektroda, Trzysta, post #19840198]

Can I force faster updates?

Yes. 1) Press and hold the front button; 2) keep it depressed to bypass the 0.7 °C filter; 3) release when done. Expect batteries to drain “quickly” [Elektroda, Backonik, post #19875349]

What happens when batteries run low?

With nearly empty cells the unit may freeze on the last reading and ignore button presses [Elektroda, p.kaczmarek2, post #19530318] Replace batteries before the LCD dims.

Is there a way to read battery level in software?

Yes. Zigbee2MQTT exposes the “battery” attribute (percentage). Values decline about 10 % per month in round Tuya sensors, giving a rough baseline [Elektroda, Trzysta, post #19840207]

Does the TS0201 support sensitivity tuning?

Not directly on the hardware. Some Tuya app versions allow threshold and interval tweaks, but Zigbee2MQTT exposes only the default 0.7 °C trigger [Elektroda, Trzysta, post #19840207]

How do I automate heating with Home Assistant?

Example: 1) Create a numeric trigger when sensor temperature < 21 °C. 2) Call service to set thermostat mode to ‘heat’. 3) Add second trigger > 22 °C to switch off. Full YAML shown in the linked tutorial [Elektroda, p.kaczmarek2, post #19443006]

How can I open the case without damage?

Pry the back carefully at the catches, avoiding the sensor ribbon area. Remove two screws to lift the PCB [Elektroda, p.kaczmarek2, post #19443006] "Do not pry near the ribbon" warns the teardown author.

Edge case: what if the sensor stops updating and is within range?

Check for temperature stagnation; if still frozen, replace batteries. Persistent issues at < 3 m usually indicate low power rather than RF faults [Elektroda, max-bit, post #19841348]

Can I use rechargeable NiMH cells?

Yes, but their 1.2 V output shortens runtime and may trigger early freeze; alkaline or lithium AAA give longest life [Typical NiMH vs Alkaline spec].
Generated by the language model.
%}