TS0601 by _TZE200_v6ossqfy - WiFi/ZigBee Human Presence Sensor MmWave Radar High Precision Sensing Motion Sensor Smart Life APP Smart Home Support Tuya

I purchsed this item ZigBee Human Presence Sensor and added to my Home Assistance with SkyConnect cordinator without issues. However, when I open it there is no information what so ever. Does not have any sensor data. Check the image to see.

I use ZHA.

The link to AliExpress: Wifi/zigbee Human Presence Sensor Mmwave Radar High Precision Sensing Motion Sensor Smart Life App Smart Home Support Tuya - Pir Motion Sensor - AliExpress

I tried it with the normal Smart Life app and it worked, but not under Home assistant. Please help? i dont want to use Tuya integration, I want it local. Thank you.

P.S. I am newbie into HA so please be patience and speak plain English :))

Hi @alexvaltchev

Unfortunately you can’t assume that a device with the ZigBee logo will be supported. It can take a while for new devices to be supported because developers need to invest time to create the compatibility within ZHA.

A good resource for checking compatibility is here

Hopefully your device will be supported at some time soon.

Thank you very much for the replay and the explanation. As I explained I am brand new into HA but big enthusiast so, I will try to follow this forum and get more experienced. I guess I will use the Tuya integration for now, and hopefully later on it can natively be applied into ZHA.

Can anyone suggest a good native ZHA Human Presence or Occupancy sensor that is also widely available and on budget? I live in eastern Europe where there is no amazon, and such gadgets can only be purchase on AliExpress and eBay most of the time. Thanks again.

Aqara FP1s are good but expensive.

1 Like

Zigbee devices that do not use standard configuration and parameters (standard ZCL clusters and attributes) will need a custom handler/converter/translator as Python script code in “ZHA Device Handlers” repository to extend custom support for specific non-standard devices (which the ZHA integration then makes use of).

If you can not code that Python script code yourself to write the needed custom handler/converter/translator for adding that specific device to the “ZHA Device Handlers” repository/library then suggest submitting a “device support request” as new issues → https://github.com/zigpy/zha-device-handlers/issues

Without a “device support request” as a new issue posted to the “ZHA Device Handlers” repository/library requesting support for an unsupported device or device feature with Device signature and Diagnostic information the ZHA integration developers will not even know about the device unless they by random chance happened to have bought it themselves.

The reason is why non-standard devices need a custom handler/converter/translator is explained in ZHA integration documentation here → https://www.home-assistant.io/integrations/zha#zha-exception-and-deviation-handling

Zigbee devices that use clusters and attributes that are standard in the official ZCL (Zigbee Cluster Library) do not need custom handlers/converters/translators as explained in the ZHA integration documentation here → https://www.home-assistant.io/integrations/zha#knowing-which-devices-are-supported

PS: Off-topic but FYI, this also works kind of similar for Zigbee2MQTT which also requires a custom handler/converter/translator for specific devices → https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html

1 Like

I think I did what it was needed for new device handler - [Device Support Request] ¡ Issue #2127 ¡ zigpy/zha-device-handlers (github.com)

So now wait for someone to make it? OR it will be implemented into ZHA / HA ? Or I have to manual install that new device handler?

Not sure if this helps but this device is compatible already with zigbee2mqtt. Not what you are after but might be ab option. I am also looking at getting one for testing.
https://www.zigbee2mqtt.io/devices/TS0601_human_presence_sensor.html

I have this device and have it commented to ZigBee2MQTT

I will say that I’m really struggling to have it working reliably. It will happily sit there and detect if there is activity but it is very erratic. It will drop back to “away” when there is clearly activity and on the flip side will stay in “home” state when there is clearly no activity…
I’ve tried fiddling with the settings but haven’t managed to find a setting which is reliable

Would love to know if others have similar experience

Jumping into this conversation as I’ve just bought some of these sensors from AliExpress and have mixed results. I’m using ZHA as the integration but had to do a little hacking to get it to show all the settings that you get by default using ZigBee2MQTT. I have two, one in the kitchen which works pretty flawlessly and one in the lounge that currently won’t revert to “cleared” after the idle time. I have the exact same settings on both so currently testing using different power bricks or usb cables. Very promising though and easier to automate than the Xiaomi presence sensors that have a two minute cooldown detection and battery powered. As I’m typing this the Lounge sensor has cleared so potentially it was the power adapter I was initially using - will report back on success or failure!

I have this device and use it with ZigBee2MQTT. I have the same experience as you, except for the false positives. I noticed that the distance measurements are erratic, so tweaking the max distance is essential.

I have not been able to fix the false negatives (incorrecting reporting ‘away’). I noticed this mostly happens when I dont move at certain angles. It also happens when I lie flat and dont move. What I do now is fading time to 15 min or so. But of course this is not always ideal.

Were you able to fix the false negatives?

Sadly not yet, I’ve fiddled to make it workable but I still find myself on the toilet in the dark on occasion :joy:

I actually intend to try it in a new position (thankfully I didn’t go straight in and mount it in the roof as I intended, instead 3d printed a temporary enclosure!!)

Agree that dialling in is needed. My false positives don’t really happen now I reduced the max distance, but it will regularly switch to away when I’m sitting there

Honestly, it’s no better than the PIR I was using before and slower to react (I still use the PIR for this reason)

Got this working on ZHA with a custom quirk, but only the basics. Sensitivity/Detection Distance leaves a lot to be desired. If that can be rectified it might be viable. As is, it’s good for about 4-5ft.

I too find inconsistent behaviour. Sitting side by side, they report different values for presence and lux.
I purchased 2 with one powered by DC and the other AC. No amount of fiddling with settings makes these reliable I’m afraid.

A good review of the most popular presence detectors can be found here:

Sadly, the PS-HPS which I think we’re talking about in this thread, doesn’t come out very well.

There is also the EP1 which everyone is raving about but is expensive compared to the others.

1 Like

Actually, we’re talking about the ZY-M100 not the PS-HPS
At least I am…

I have this:
image

1 Like

The OP’s link is to a PS-HPS :wink:

For those talking about the ZY-M100, there’s an active thread here about ZHA support that I think can now expose all the other features of the device so you can finally tweak the settings:

can you share how you got them working with ZHA

thanks

can you share how?

thanks

I pretty much followed the link posted earlier by @Rofo. The latest update 2023.03.0 broke it but there has already been an update on the git page to fix it (I can confirm it works). https://github.com/zigpy/zha-device-handlers/pull/1928
In short, you need to create a new folder called custom_zha_configs in your main HA config folder using something like Studio Code Server. Then create a new file called ts601_motion.py and copy and paste the latest code from the above link (use the copy button when you hover over the code in the top right).

Then in your config file in HA, you need to add the below (“zha:” should already be there if you’re using it so just an indented line after that bit)

zha:
  custom_quirks_path: /config/custom_zha_quirks/
2 Likes

I was having issues and I think I narrowed it down to using an old phone charger that was adaptive voltage. Once I switched to a standard 5v 1A charger, it’s worked perfectly