logo elektroda
logo elektroda
X
logo elektroda

Tiny wireless temperature and humidity sensor on Zigbee - MOES ZSS-S01-TH-C-MS

p.kaczmarek2  9 1122 Cool? (+1)
📢 Listen (AI):

TL;DR

  • The MOES ZSS-S01-TH-C-MS is a tiny Zigbee temperature and humidity sensor for Home Assistant, powered by a single CR2032 battery.
  • It pairs through Zigbee2MQTT on a CC2531 transceiver, reports battery level, temperature, humidity and link quality, and offers measurement calibration in settings.
  • The enclosure measures 40x13x26 mm, and Home Assistant identifies it as ZSS-S01-TH, basic type TS0201.
  • Pairing is described as trivial, and the sensor works without opening the case or changing firmware.
  • Inside, a Tuya ZTU module based on TLSR8258F1KAT32 sits next to an SH40 sensor, probably the familiar SHT40 over I2C.
Generated by the language model.
Zigbee temperature and humidity sensor kit: manual, sensor, adhesive pad, small bag of screws
Which temperature and humidity sensor for the Home Assistant? The sensor shown here features tiny dimensions of 40x13x26 mm and is powered by a single CR2032 battery. It normally works with the Tuya/Smart Life gateway, but Zigbee2MQTT also supports it. Here I will briefly test it, show its pairing and explore its internals.
Box of the Moes ZigBee 3.0 temperature and humidity sensor with “works with Tuya” label on a white background Side view of a gray box with a “WARNING” label about coin/button battery ingestion hazard Zigbee temperature and humidity sensor kit: sensor, manual, adhesive pad, and screws. Instruction sheet and back of a MOES Zigbee 3.0 temperature and humidity sensor on a white surface
The kit comes with the sensor, a thin strip of double-sided tape and tiny mounting screws. There's also a battery - suitably protected with an insulating strip so that the sensor doesn't discharge it in transit.
Hand holding an opened sensor with a NECTIUM CR2032 coin cell battery visible
It's time to test pairing it with Home Assistant. Home Assistant already has a USB-connected CC2531 transceiver and the Zigbee2MQTT plugin configured. We put the device into pairing mode:
Manual excerpt with device diagram and note: long-press button 6 seconds to start pairing
We make sure that we allow new devices to be attached in HA. After a while, the gadget will be recognised:
Zigbee2MQTT device list in Home Assistant showing a newly joined device
Zigbee2MQTT screenshot showing the devices list with a Moes ZSS-S01-TH sensor entry
Home Assistant sees the sensor as ZSS-S01-TH, basic type TS0201.
Zigbee2MQTT screen showing Zigbee TS0201 sensor details, manufacturer Moes, model ZSS-S01-TH
The device is battery powered, so it is not a Zigbee router.
Battery level (percentage and voltage), temperature, humidity and connection quality are available in the data.
Home Assistant dashboard screenshot showing sensor data: battery 100%, 18.77°C, humidity 23.89%
There is a calibration in the specific settings - measurements can be adjusted.
Home Assistant screenshot: temperature and humidity calibration settings with sliders
HA panel view:
Home Assistant screenshot showing ZSS‑S01‑TH sensor data: humidity, temperature, and battery status
Example charts:
“Temperature” popup with history graph and logbook in the Home Assistant interface Home Assistant “Humidity” screen with humidity history chart and MQTT logbook entries
Screenshot of an app showing a temperature history graph and an MQTT event logbook Screenshot of a humidity history chart with a line rising to about 31%
Undoubtedly, the graphs show that the device saves battery, but this is more of a plus....

All that remains is to look inside - out of sheer curiosity.
Opened white sensor with cover and green circular PCB featuring a central metal element
The battery pack directly powers the ZTU module from Tuya.
Inside a Zigbee sensor: PCB with ZTU radio module, QR code label, and SMD components
The ZTU is a 32-bit Zigbee radio module from Tuya, it is based on the TLSR8258F1KAT32 chip, has 1 MB Flash memory and 64 KB RAM.
Close-up of a device PCB with SMD components, an LED, and a SW1 switch
The device uses a sensor signed as the SH40. This is probably the familiar SHT40 offering communication via I2C.

In summary , this was another really tiny Zigbee protocol compliant gadget. Pairing with the HA is trivial, you don't even need to open the case. I definitely recommend this - it's hardly worth going down the Wi-Fi route for battery-powered sensors. Here you get everything you need and you don't even need to change the firmware.
Which battery-powered sensors do you use?
Feel free to discuss.

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14464 posts with rating 12476 , helped 650 times. Been with us since 2014 year.

Comments

fachman1964 17 Feb 2026 21:39

SHT40 - I have dealt with one. It is not very accurate and the linearity, especially of the temperature, I will leave uncommented. I removed the SHT40 and BME280 and put in the old DS18B20. [Read more]

p.kaczmarek2 17 Feb 2026 21:48

BME280 too? And DHT how do you rate it? [Read more]

fachman1964 18 Feb 2026 14:09

BME280, PMP280, SHT40, MS5611, LPS22HH, DHT11... What should you expect from a sensor for a dozen zloty - a DIY toy. Connect to an Arduino and see that it measures anything, and that it is nowhere near... [Read more]

behru 18 Feb 2026 14:57

There are two problems (although probably not in your application) First - the linearity of the DS18B20 is ok around -15 to about 90°C the ends of the range fly off Second. Take a bunch of 10 DS18B20... [Read more]

fachman1964 18 Feb 2026 18:31

EH...! 6,50 zł at the Chinese. Shock price. In comparison Vaisala sensors lowest price is 3K and those with certificate 12k This is probably not so bad. Compare it with the BME280. actual +10°C... [Read more]

@GUTEK@ 18 Feb 2026 20:02

I wonder how long it will last on this battery, because from what I have noticed this ZTU module is extremely unsuccessful. It has very poor range and is quite power hungry. I don't know, it's possible... [Read more]

tesla97 19 Feb 2026 08:32

After all, these Vaisala sensors have the accuracy of any other digital sensor, and are themselves analogue. For example, the description from the page And the accuracy in the description has ... [Read more]

Cyberpunkk 19 Feb 2026 18:40

The whole kit is a Zigbee 3.0 gateway control panel / Bluetooth multi-mode gateway, MINI Zigbee Tuya flood sensor, WiFi Tuya carbon monoxide sensor audio alarm and TUYA app. MINI Zigbee temperature and... [Read more]

Jawi_P 23 Feb 2026 21:56

And what temperature range does the one reviewed measure? Because most start at -10. As for the SHT40, I don't know, I haven't used it. But the SHT41/45 as well as the older 31/35, are very repeatable... [Read more]

%}