some days ago I was in a good mood and wanted to replace my old Hygrometer in the Bathroom.
As my wife complained about the missing Clock (WAF) I decided for this model:
Device information for endpoint 5E23/1
Node Info Value
Application Version 64
Date Code
HW Version 1
Manufacturer Name _TZE200_c7emyjom
Model Identifier TS0601
Power Source 3
Stack Version 0
ZCL Version 3
Okay then Iāve connected the device and got no channels, after a short look at the endpoint I was not amused.
IEEE Address : A4C138946A35FD5A
Network Address : 24099
Endpoint : 1
Device Profile : 0x0104, ZIGBEE_HOME_AUTOMATION
Device Type : 0x0051, SMART_PLUG
Device Version : 1
Input Clusters : (Server)
0000 Basic
- APS Security disabled
S 0 r-- UNSIGNED_8_BIT_INTEGER ZCL Version Thu Jan 13 12:54:44 CET 2022 3
S 1 r-- UNSIGNED_8_BIT_INTEGER Application Version Fri Jan 14 06:03:04 CET 2022 64
S 2 r-- UNSIGNED_8_BIT_INTEGER Stack Version Thu Jan 13 12:54:44 CET 2022 0
S 3 r-- UNSIGNED_8_BIT_INTEGER HW Version Thu Jan 13 12:54:44 CET 2022 1
S 4 r-- CHARACTER_STRING Manufacturer Name Thu Jan 13 12:54:53 CET 2022 _TZE200_c7emyjom
S 5 r-- CHARACTER_STRING Model Identifier Thu Jan 13 12:54:44 CET 2022 TS0601
S 6 r-- CHARACTER_STRING Date Code Thu Jan 13 12:54:44 CET 2022
S 7 r-- ENUMERATION_8_BIT Power Source Thu Jan 13 13:00:37 CET 2022 3
S 8 r-- ENUMERATION_8_BIT Generic Device Class
S 9 r-- ENUMERATION_8_BIT Generic Device Type
S 10 r-- CHARACTER_STRING Product Code
S 11 r-- CHARACTER_STRING Product URL
S 16 rw- CHARACTER_STRING Location Description
S 17 rw- ENUMERATION_8_BIT Physical Environment
S 18 rw- BOOLEAN Device Enabled
S 19 rw- BITMAP_8_BIT Alarm Mask
S 20 rw- BITMAP_8_BIT Disable Local Config
S 16384 r-- CHARACTER_STRING SW Build ID
0004 Groups
- APS Security disabled
S 0 r-- BITMAP_8_BIT Name Support
0005 Scenes
- APS Security disabled
S 0 r-- UNSIGNED_8_BIT_INTEGER Scene Count
S 1 r-- UNSIGNED_8_BIT_INTEGER Current Scene
S 2 r-- UNSIGNED_16_BIT_INTEGER Current Group
S 3 r-- BOOLEAN Scene Valid
S 4 r-- BITMAP_8_BIT Name Support
S 5 r-- IEEE_ADDRESS Last Configured By
EF00
- APS Security disabled
Output Clusters : (Client)
000A Time
- APS Security disabled
0019 Ota Upgrade
- APS Security disabled
S 0 r-- IEEE_ADDRESS Upgrade Server ID
S 1 r-- UNSIGNED_32_BIT_INTEGER File Offset
S 2 r-- UNSIGNED_32_BIT_INTEGER Current File Version Thu Jan 13 12:54:59 CET 2022 64
S 3 r-- UNSIGNED_16_BIT_INTEGER Current ZigBee Stack Version
S 4 r-- UNSIGNED_32_BIT_INTEGER Downloaded File Version
S 5 r-- UNSIGNED_16_BIT_INTEGER Downloaded ZigBee Stack Version
S 6 r-- ENUMERATION_8_BIT Image Upgrade Status
S 7 r-- UNSIGNED_16_BIT_INTEGER Manufacturer ID
S 8 r-- UNSIGNED_16_BIT_INTEGER Image Type ID
S 9 r-- UNSIGNED_16_BIT_INTEGER Minimum Block Request Period
S 10 r-- UNSIGNED_32_BIT_INTEGER Image Stamp
There are no standard clusters available, it seems to be a bad habit of newer tuya devices.
I can see that the device is connected to the Zigbee network also the devices indicates the connection but shows no time.
Now my questions:
Can the Output Cluster 000A Time somehow be mapped so that I can see the attributes?
For the super super ugly Cluster EF00 would it be possible to create the attributes for it also?
The attributes are described here:
My Idea would be to get the messages transported inside this cluster in there simply as strings pipe dived In/Out/Reported into OpenHab.
Then at least there would be a chance to create an own rule for mapping the messages into items in OH.
As always, anything is possible, but not without quite a lot of work as this is a very non-standard device. Iām in the process of refactoring the binding to support these Tuya devices a bit better, but as Iām currently quite busy, itās not something Iām likely to complete particularly quickly.
Agreed. Firstly, I donāt see why the company would go to the expense of certifying such a device - presumably it is used in a proprietary system so thereās no need to have it certified. Secondly Iām surprised the ZWA (or CSA - whoever!) would certify it.
I have been through the certification process with a reasonably simple device, and itās not super cheap!
for sure I will try to return the device.
How can I avoid the trap of buying devices that have this really really ugly implementation?
is there a list?
The label āzigbee certified productā and a matching entry in the ZigBee database (Zigbee Certified Products Archives - Connectivity Standards Alliance) seems to be a strong indicator that the relevant functionality isnāt hidden behind manufacturer specific clusters, whereas āWorks with Tuyaā seems to be the opposite.
Sadly this gives Zigbee a bit of a bad name as people think that these āZigbee productsā are, well, Zigbee products. In fact a lot of these cheaper devices are not compliant - they use 802.15.4 (which Zigbee also uses), but they donāt use the Zigbee Cluster Library (ZCL), or they donāt use it fully, and itās this layer that provides the interoperability.
Iāve had some abuse over the years from people who get upset that the binding tries to focus on Zigbee devices, but at the end of the day when itās just me trying to add support, I prefer to try and focus on the standards. If devices use the standards, then the binding will for the most part work with them. Thereās always the occasional time that a manufacturer adds some special function to make their device better, and this is exactly the same in ZWave. Often these functions arenāt absolutely necessary, and the command line tools I provide can allow some level of configuration etc with them. The binding can also be configured to take definitions for devices that work with the standards, but have some extra non standard functions.
The problem with the Tuya devices is they really use a different concept on how they communicate.
Anyway, as @anon71759204 said, if you get something that says itās Zigbee certified, thatās a good start - although as we know, some people donāt care too much about the truth and might print this on their box anyway, and so checking with the Alliance database is always good (but this can sometimes be hard to find devices in).
Hi, I can also Confirm SNZB-02 (Temperature + Humidity sensor) is working fine.
Except reading the battery level.
Can you read the Battery Level from SNZB-03?
Hi, yes its a Caliber 9R31, The poor menās 7R14
Aliexpress offers a free return service, I hope this will work.
The good thing is the guy offers also the SonOff sensors, therefore i hope it works if I would promise to order new things.
Yes I could definitely say so, itās like building MQTT into ZigBee (And this is not what it was designed for).
Its nearly like Bender would say, I build my own ZigBee Standard with Blackjack and Hooā¦ers.
Thatās a bit sadā¦ all devices seem to me very promising.
No special vendor depending gateway, would enable me to choose a device wich fits best to my needs / application.