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

OK thanks. I have not purchased one yet. I was curious because they are very cheep and there are not too many Zigbee or zwave connected CO2 sensors. Any suggestions for a better quality one?

Still negative celsius temperature bug in tuya temp and humidity sensor. 652 degrees now while it shoud be like -1˚C

@petteri.joutseno I can't find your previous post for your device, which is the model and the manufacturer, please?

Also, some debug logs when the temperature goes below 0 deg. will be helpful.

That is the model. I cant get logs for it now while that hubitat is 100km away

2 Likes

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