fixtSE
FixtSEFixtSE
Blog
Membership
Shop
Booking
About
Blog
Membership
Shop
Booking
About

Youtube
Instagram
RSS
Github
Patreon
Privacy
Fixtβ€’Β© 2025
Updated: Dec 8, 2023β€”3 min read

New ZY-M100 mmWave Radar Sensor with USB type C in Home Assistant

Written by: Fixt

If you're subscribed to our Channel
Login with your Google account to get our Smart Tutorial Experience!

TABLE OF CONTENTS
OverviewHow to integrate it in Home AssistantEnable New Variants Full ZHA SupportRecommended Starting SettingsIlluminance Sensor fixBlueprintRelated Sources

Featured

ESPresense v3 - Room level presence detection with ESP32 and Home AssistantESPresense v3 - Room level presence detection with ESP32 and Home Assistant
Coral AI Person Detection with Home Assistant & FrigateCoral AI Person Detection with Home Assistant & Frigate

Related

Tags

Presence-Detection
Sensor
Home-Assistant
Blueprint
Tutorial

If you like my work, please consider supporting me on Ko-fi! β˜•πŸŽ‰

← Back to the blog
ZY-M100
Incredibly affordable MMWave Radar Sensor with almost instant presence reaction time. It also opens up the opportunity to extend your Zigbee network by serving as an additional router πŸŽ‰πŸŽ‰πŸŽ‰.
Using the affiliate links below helps support the channel and all the content I create πŸŽ‰πŸ™Œ

Overview
#

  • ZY-M100 Mmwave Radar Sensor
    • Amazon: (microUSB)
    • Aliexpress: (type-C)
  • Holder Stand Adjustable:
    Zy-m100 Stand
    • Aliexpress: (here)
  • Stand to 3D-print:
    Zy-m100 Stand
    • Printables: (here)

How to integrate it in Home Assistant
#

Open your Home Assistant instance and add a Zigbee device to your instance.
You can use this button to be redirected to you Home Assistant instance to add the device to your Zigbee network.

Enable New Variants Full ZHA Support
#

First create folder custom_zha_quirks, then create file ts0601_radar.py and paste the code from the supported variant that you need.
If you need more than one variant, you can create multiple files with different names.

List of supported variants

  - _TZE200_ar0slwnd
  - _TZE200_sfiy5tfs
  - _TZE200_mrf6vtua
  - _TZE200_ztc6ggyl
  - _TZE204_ztc6ggyl
  - _TZE204_sxm7l9xa
  - _TZE204_qasjif9e   #new
You can find the code here
Configuration sliders in miliseconds, 1 second = 1000 miliseconds.

List of supported variants

  - _TZE204_e5m9c5hl  #new
  - _TZE204_ijxvkhd0  #new
You can find the code here
Configuration sliders in seconds.

List of supported variants

  - _TZE204_yensya2c  #new
You can find the code here
Configuration sliders in seconds.

Then you can add this to your configuration.yaml file.

homeassistant/configuration.yaml

zha:
  custom_quirks_path: /config/custom_zha_quirks/

Recommended Starting Settings
#

Recommended Settings
Fading time:
BELOW 65000 miliseconds (-65 sec): The unit only detects large / faster motion, ignoring micro motions.
ABOVE 65000 miliseconds (+65 sec): It detects micro motions in the central cone, like breathing etc.

Illuminance Sensor fix
#

Light Sensor fix
Via Reddit

Blueprint
#

πŸ’‘π‚· Sensor Light
By Blacky
Documentation here
Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Related Sources
#

You can find more information about the ZY-M100 sensor in the following links:
  • https://github.com/zigpy/zha-device-handlers/pull/2525
  • https://github.com/zigpy/zha-device-handlers/issues/2378
  • https://github.com/Koenkk/zigbee2mqtt/issues/17483

Tags

Presence-Detection
Sensor
Home-Assistant
Blueprint
Tutorial
← Back to the blog

Featured

ESPresense v3 - Room level presence detection with ESP32 and Home AssistantESPresense v3 - Room level presence detection with ESP32 and Home Assistant
Coral AI Person Detection with Home Assistant & FrigateCoral AI Person Detection with Home Assistant & Frigate

Related

Tags

Presence-Detection
Sensor
Home-Assistant
Blueprint
Tutorial