logo elektroda
logo elektroda
X
logo elektroda

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

p.kaczmarek2 849 9
ADVERTISEMENT
This content has been translated flag-pl » flag-en View the original version here
📢 Listen (AI):
  • 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.

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 14172 posts with rating 12050, helped 645 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 21841673
    fachman1964
    Level 5  
    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.
  • ADVERTISEMENT
  • #3 21841684
    p.kaczmarek2
    Moderator Smart Home
    BME280 too? And DHT how do you rate it?
    Helpful post? Buy me a coffee.
  • #4 21842150
    fachman1964
    Level 5  
    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 reality...!?
    Vaisala brand sensors are great, but out of price range. A compromise remains:
    MPXA6115AC6U + DS2450. I am just testing it and am pleasantly surprised by the good linearity. And the temperature is DS18B20 and replacement every few years in the meteo station cage. Aging is known to happen. I'm still undecided about humidity, I'm testing and looking.
  • ADVERTISEMENT
  • #5 21842197
    behru
    Level 12  
    fachman1964 wrote:
    A temperature is a DS18B20 and replaced every few years in the meteo station cage. Aging is known. I am not yet decided about the humidity I am testing and looking for.


    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 sensors keep them in one place and measure the temperature. On a good day the difference between the minimum and maximum readings is often 1.5°C or more. Of course, if you make the right offset to this "right: then later in the mentioned range it is ok

    From my experience I can recommend the HDC1080 from Texas Instruments - very good linearity, repeatability of results between modules, high resolution, as well as repeatability of temperature and humidity measurements within one module. For meteo fun just right. The sensor has a built-in heater, so condensation does not scare it. It does not consume much current. Yes, it is a bit more expensive than all the aforementioned BME, SHT, DHT etc., but it beats them in terms of measurement accuracy
  • #6 21842427
    fachman1964
    Level 5  
    behru wrote:

    very good linearity, repeatability of results between modules, high resolution, and repeatability of temperature and humidity measurements within one module. For meteo fun just right. The sensor has a built-in heater, so condensation does not scare it. It does not consume much current.


    EH...! 6,50 zł at the Chinese. Shock price. In comparison Vaisala sensors lowest price is 3K and those with certificate 12k


    behru wrote:

    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 sensors keep them in one place and measure the temperature. On a good day the difference between the minimum and maximum readings is often 1.5°C or more.
    This is probably not so bad. Compare it with the BME280. actual +10°C shows +15°C for 0 is the same but for -7°C it shows -9°C it is just a turn-off.
  • #7 21842522
    @GUTEK@
    Level 31  
    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 it's a fw issue as it's also a Telink after all. And other devices on the same chip work much better.

    And as for the sensors, I for one am not complaining about the accuracy of the SHT3x. For home applications all too accurate, readings comparable of all the pieces I have, even compared to the DS18B20.
  • #8 21842847
    tesla97
    Level 20  
    fachman1964 wrote:
    For comparison, the Vaisala sensors lowest price is 3K and the ones with the certificate are 12k


    After all, these Vaisala sensors have the accuracy of any other digital sensor, and are themselves analogue.

    For example, the description from the page
    Quote:
    High-end model for demanding industrial applications.

    And the accuracy in the description has
    Quote:
    Measurement accuracy T ±0.2°C (at 20°C)

    That is, the same as most sensors. Plus it has an analogue output, because it's a PT100 with an A/A converter. If the measuring system is poor, even Solomon will not be able to get rid of it and the sensor for 3k or even 12k will be worse than the one for 5-10-20 zł, but digital.

    Apart from the fact that it is made as an industrial one and made in 0-10 standards for simple fitters knowing only PLC the advantages end.

    Of course, if someone uses a sensor in production they won't use a DS18B20, because Mr Gienio from UR won't know what's going on with a sensor that has a voltage of about 3.3-5V on the line almost all the time and the temperature magically changes.
    On the prode it's all about applying the meter and not thinking too hard. If the voltage changes between 0-10 it means it is working.

    I don't negate such sensors, but a PT100 or PT1000 is something you can buy for 100ÂŁ and it will be just as accurate as that 3k sensor. Only you still need to have an A/D measurement system.

    I have personally built egg incubators (embedded systems, no PLC) on DS18b20, HTU21d, BME280. In the end, I always came back to the DS18B20 due to the fact that it worked without problems on wires of 3-4 m in a motor environment. I2C above 20 cm was already having problems although it was taking readings over a few metres in a sterile environment. Adjustment hysteresis 0.1-0.2 degrees. Depending on the sensor. For DS it is 2 bits of change or 0.125 (with interpolation filter). There was no problem with hatching, because for a cycle of 21 days as the DS measured 37.5 it was something in the range of +-0.5 degrees but it was the same value throughout. In the same way, after all, every hen is different and one is 37.0 and the other 37.8.

    Back to the point. The article describes a sensor for use in the home ! This is not a laboratory or industrial sensor. I don't understand why there is even a discussion about industrial sensors that are supposed to be immune to production conditions. If someone is not satisfied with the 0.2 degree accuracy with 0.01 degree measurement resolution from the SHT40 sensor then they need to rethink whether it is still home or laboratory.

    PS. On a flat I once had a BME280 sensor against the wall (15 cm) on the other side is the kitchen. All I had to do was have my flatmate (I wasn't in the flat) cook food for 30 minutes and I could see it on the graph as the temperature rose minimally (less than 0.3 degrees), only to fall again when he stopped cooking and took the warm food out of the kitchen.

    EDIT PS2. Perhaps a colleague has confused SHT with DHT. These actually are cheap Chinese g. that can only be used as a temperature and humidity indicator.
  • ADVERTISEMENT
  • #9 21843408
    Cyberpunkk
    Level 3  
    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 humidity sensor - I don't recommend this one, the battery drained quickly with the fluctuating temperatures and humidity in the bathroom. A better regular hygrometer for finger batteries and lasts much longer.
  • #10 21846995
    Jawi_P
    Level 36  
    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 results in measuring humidity. For a range of 20%-75%.
    I have the SHT41 and 45 now, the SHT35 I had before was the same. Anyway SHT35/45 are often used industrially. Davis Instruments in stations e.g. Davis Vantage - professional weather stations use SHT supposedly, I once found a thread on the net about replacing an older generation SHT with a newer one and there was a discussion about calibration. So there is a good chance that the info is true.
    The misunderstandings may perhaps come from the source where the sensors come from?, since on Ali you can buy the sensor with pcb for 50% of the price of the sensor itself?
    I for one am happy with them.
📢 Listen (AI):
ADVERTISEMENT