[RELEASE] Tuya Temperature Humidity Illuminance LCD Display with a Clock (w/ healthStatus)

Thanks, I will look at the possible reasons some hours later.

Lastly I was looking ar Heiman CO2 sensor (Zigbee), but I haven't decided yet :

I also have Eurotronic (Z-wave) which reports also VOC, but I had it switched off for quite a long time, due to some z-wave mesh problems that I had with a lot of FLiRS Z-wave devices. I will try to put it back in operation next days.

From the same link you can also check the MCO HOME which seems even better quality, but double in price.

1 Like

For _TZ3000_bguser20 you need this driver version to be a minimum 1.1.1 (15th of Jan 2023) and the sensor to be paired to HE at a close distance to the hub.

Models TS0201 are using the standard ZCL temperature and humidity clusters for sending T/H reports, but with Tuya devices you never know...

Check first If you are using version 1.1.1 or a new one.

1 Like

MCO Home MH9
Well…. I actually own one…. Rather pricy, but is zwave, mains powered and quite accurate;

Available from Amazon in Europe.

1 Like

Thanks for the suggestions. Seems like the selection in Europe is much better for this kind of thing. I can't find any Canadian or USA vendor for any of those sensors. However I note that the Eurotronic will ship worldwide for a reasonable price. Im am also more of a zwave fan than zigbee so that is a bonus. However Hubitat is not listed as a compatible system. You have this working on your hub with what driver?

The driver is available in Hubitat Package Manager, search for "Eurotronic Air Quality Sensor"
Also here : [RELEASE] Eurotronic Air Quality Sensor (Humidity / Dewpoint / CO2 / VOC)

Hello Krassimir, I just paired the soil sensor and seeing this in the logs, not sure if it's relevant. The device does appear to work correctly.

Anything Usefull Here?

dev:20932023-02-07 01:44:38.422 PMinfo__Tuya Soil Temp Humidity battery_state (0x0E) is 1

dev:20932023-02-07 01:44:38.419 PMtrace__Tuya Soil Temp Humidity dp_id=4 dp=14 fncmd=1 fncmd_len=1 (index=0)

dev:20932023-02-07 01:44:38.416 PMdebug__Tuya Soil Temp Humidity parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 F3EA 01 00 0000 02 01 00180E04000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:F3EA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 18, 0E, 04, 00, 01, 01]]

dev:20932023-02-07 01:44:38.299 PMdebug__Tuya Soil Temp Humidity Battery Percentage rawValue = 60 -> 30%

dev:20932023-02-07 01:44:38.296 PMtrace__Tuya Soil Temp Humidity dp_id=2 dp=15 fncmd=30 fncmd_len=4 (index=0)

dev:20932023-02-07 01:44:38.293 PMdebug__Tuya Soil Temp Humidity parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 F3EA 01 00 0000 02 01 00170F0200040000001E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:F3EA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 17, 0F, 02, 00, 04, 00, 00, 00, 1E]]

dev:20932023-02-07 01:43:57.219 PMinfo__Tuya Soil Temp Humidity battery_state (0x0E) is 1

dev:20932023-02-07 01:43:57.216 PMtrace__Tuya Soil Temp Humidity dp_id=4 dp=14 fncmd=1 fncmd_len=1 (index=0)

dev:20932023-02-07 01:43:57.212 PMdebug__Tuya Soil Temp Humidity parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 F3EA 01 00 0000 02 01 00160E04000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:F3EA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 16, 0E, 04, 00, 01, 01]]

dev:20932023-02-07 01:43:57.097 PMdebug__Tuya Soil Temp Humidity Battery Percentage rawValue = 60 -> 30%

dev:20932023-02-07 01:43:57.094 PMtrace__Tuya Soil Temp Humidity dp_id=2 dp=15 fncmd=30 fncmd_len=4 (index=0)

dev:20932023-02-07 01:43:57.091 PMdebug__Tuya Soil Temp Humidity parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 F3EA 01 00 0000 02 01 00150F0200040000001E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:F3EA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 15, 0F, 02, 00, 04, 00, 00, 00, 1E]]

dev:20932023-02-07 01:43:16.017 PMinfo__Tuya Soil Temp Humidity battery_state (0x0E) is 1

dev:20932023-02-07 01:43:16.014 PMtrace__Tuya Soil Temp Humidity dp_id=4 dp=14 fncmd=1 fncmd_len=1 (index=0)

dev:20932023-02-07 01:43:16.011 PMdebug__Tuya Soil Temp Humidity parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 F3EA 01 00 0000 02 01 00140E04000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:F3EA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 14, 0E, 04, 00, 01, 01]]

dev:20932023-02-07 01:43:15.897 PMdebug__Tuya Soil Temp Humidity Battery Percentage rawValue = 60 -> 30%

dev:20932023-02-07 01:43:15.894 PMtrace__Tuya Soil Temp Humidity dp_id=2 dp=15 fncmd=30 fncmd_len=4 (index=0)

dev:20932023-02-07 01:43:15.890 PMdebug__Tuya Soil Temp Humidity parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 F3EA 01 00 0000 02 01 00130F0200040000001E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:F3EA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 13, 0F, 02, 00, 04, 00, 00, 00, 1E]]

State Variables

  • lastTx : {"tempCfg":"-1,-1,-1","humiCfg":"-1,-1,-1","tempCfgOK":false,"humiCfgOK":false,"cfgTimer":0}

  • modelGroup : TS0601_Soil

  • lastRx : {"tempTime":1675795334079,"humiTime":1675795334213,"tempCfg":"-1,-1,-1","humiCfg":"-1,-1,-1"}

  • stats : {"rxCtr":272,"txCtr":4,"rejoins":0}

  • driverVersion : 1.3.0 2023/02/02 10:56 PM

  • notPresentCounter : 0

  • configState : 0

  • endpointId: 01

  • application: 48

  • manufacturer: _TZE200_myd45weu

  • model: TS0601

I get the state variables. The soil sensor I have looks to be a different version than the one in the initial pictures. Below is a link to the version I got from aliexpress.

https://www.aliexpress.us/item/3256804896826039.html?spm=a2g0o.order_list.order_list_main.69.7d6c1802SGDx9c&gatewayAdapt=glo2usa&_randl_shipto=US

1 Like

appears to be the same as mine, this is what it should look like

1 Like

Please post the device Data section from the web page. It may be a different manufacturer.

1 Like

mine works fine. C7 hub with 2.3.4.110 channel 25 Zigbee

1 Like

@user3432 your device is the same as the one already supported in this driver.
You can try pairing it again to HE at a closer distance from the hub. If still doesn't work, please post some debug logs starting from the time of the pairing as a new device.

re-paring it fixed the issue

3 Likes

Hi. Any way of adding support for

Manufacturer: _TZ3000_8ybe88nf
Endpoint 01 application: 45
Endpoint 01 endpointId: 01
Endpoint 01 idAsInt: 1
Endpoint 01 inClusters: 0001,0003,0402,0405,0000
Endpoint 01 initialized: true
Endpoint 01 manufacturer: _TZ3000_8ybe88nf
Endpoint 01 model: TS0201
Endpoint 01 outClusters: 0003,0019,000A
Endpoint 01 profileId: 0104
Endpoint 01 stage: 4

(The used to work on my c7 with Tuneway Tuya Temp & Humidity Sensor but now on C8, they register, they report once, then dead)

Hi, is your device this one ? https://www.aliexpress.com/item/1005004456786047.html

It seems to be using the standard Zigbee clusters for reporting, so it is expected to be working also with the standard generic temperature and humidity diver.

I have added the fingerprint into the latest dev, branch version 1.3.2. Please use the link in the second post to update the driver.

Then, obligatory, pair it again to HE. Let me know if it works any better.

1 Like

Nope. The driver IS working, it recognizes the sensor however the sensor drops from the network in less than 10 sec.

I believe it has something to do with the C8 as the sensors work on the C7 with the same software version.

Hi @kkossev, I just had a time change and noticed that the clock is a hour off. I was wondering if it would be possible to have an update button on the device page to update to the hub time.

  • endpointId: 01
  • application: 48
  • inClusters: 0004,0005,EF00,0000
  • manufacturer: _TZE200_whkgqxse
  • model: TS0601
  • outClusters: 0019,000A
  • softwareBuild:

My Soil Moisture device is being reported as a spammy device if you trigger of the humidity.


The reason for the spamming is this oscillation:

Now this may just be my device. Has anyone else seen this?

Yes I saw the same spamming, I wouldn't recommend this device, I've gutted the internals and repurposed it.