ZHA quirk database
A quirk teaches ZHA how a device that does not follow the Zigbee standard really behaves – without one, a Tuya thermostat or an Aqara sensor often shows up with missing or wrong entities. For every device you see the quirk to use and where it comes from: one that ships with ZHA, one proposed but not merged yet, or a custom quirk people shared in the issue tracker.
637 devices found
-
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: Preset mode Local temperature calibration Child lock Floor temperature Sensor mode Open window detection Thermostat mode Regulator period Regulator set point Current +24
Source: zha-device-handlers · pull request #3952 · by @semolex · 2025年3月11日
Signature:_TZE200_6kijc7nd/TS0601 -
Tuya ZY-M100-24G Motion & presence · also in Zigbee2MQTT
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: Motion sensitivity Minimum range Maximum range Target distance Distance tracking Presence sensitivity Fading time Self test result LED indicator Detection delay +37
Source: zha-device-handlers · pull request #3876 · by @zimme · 2025年2月16日
Signature:_TZE204_ijxvkhd0/TS0601 -
Moes ZHT-002 Thermostats & TRV · also in Zigbee2MQTT · 1 open report
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: Preset mode Local temperature calibration Child lock Floor temperature Sensor mode Open window detection Thermostat mode Regulator period Regulator set point Current +11
Source: zha-device-handlers · pull request #3870 · by @prairiesnpr · 2025年2月15日 · 4 approvals
Signature:_TZE204_xalsoe3m/TS0601 -
Tuya TYBAC-006 Thermostats & TRV · also in Zigbee2MQTT · 1 open report
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: Preset mode Local temperature calibration Child lock Floor temperature Sensor mode Open window detection Thermostat mode Regulator period Regulator set point Current +14
Source: zha-device-handlers · pull request #3775 · by @prairiesnpr · 2025年1月25日
Signature:_TZE204_mpbki2zm/TS0601 -
Tuya SPM02V2.5 Energy · also in Zigbee2MQTT
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: energy produced_energy power ac_frequency power_factor voltage_phase_1 Current (phase A) power_phase_1 voltage_phase_2 current_phase_2 +4
Source: zha-device-handlers · pull request #3747 · by @kali · 2025年1月21日
Signature:_TZE200_ny94onlb/TS0601 -
Tuya TS011F_5 Smart plugs · also in Zigbee2MQTT · 1 open report
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Source: zha-device-handlers · pull request #3670 · by @mikeysteele · 2025年1月4日
Signature:_TZ3000_cfnprab5/TS011F -
Aqara WP-P01D Smart plugs · also in Zigbee2MQTT · 1 open report
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: Child lock Power on behavior Overload protection LED indicator Charging protection Charging limit
Source: zha-device-handlers · pull request #3653 · by @andreibsk · 2024年12月29日 · 5 approvals
Signature:Aqara/lumi.plug.aeu001 -
Linkoze LKWSZ211 Buttons & remotes · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZ3210_3ulg9kpo/TS00211 more quirk for this device
-
Quirk proposed, not merged yet
_TZ3210_3ulg9kpo/TS0021zha-device-handlers · pull request #3373 · by @rbaron · 2024年9月20日
-
Quirk proposed, not merged yet
-
Cleverio SA100 Smoke & safety · also in Zigbee2MQTT
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Source: zha-device-handlers · pull request #2978 · by @cdalexndr · 2024年2月12日
Signature:_TYZB01_b6eaxdlh/TS0219 -
Tuya BAB-1413_Pro Thermostats & TRV · also in Zigbee2MQTT
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Source: zha-device-handlers · pull request #2873 · by @Teka101 · 2023年12月30日 · 4 approvals
Signature:_TZE204_g2ki0ejr/TS0601 -
Tuya SPM01 Energy · also in Zigbee2MQTT
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Source: zha-device-handlers · pull request #2603 · by @agocsdaniel · 2023年9月22日 · 16 approvals
Signature:_TZE200_bcusnqt8/TS0601 -
Tuya SPM01V2 Energy · also in Zigbee2MQTT · 1 open report
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Source: zha-device-handlers · pull request #2603 · by @agocsdaniel · 2023年9月22日 · 16 approvals
Signature:_TZE200_qhlxve78/TS06013 more quirks for this device
-
Custom quirk shared in an issue
_TZE200_qhlxve78/TS0601zha-device-handlers · issue #3045 · by @agomezfabian · 2024年6月25日 · 1 approval -
Custom quirk shared in an issue
_TZE200_qhlxve78/TS0601zha-device-handlers · issue #3045 · by @dpetrini · 2024年7月2日 · 3 approvals -
Custom quirk shared in an issue
_TZE200_qhlxve78/TS0601zha-device-handlers · issue #3045 · by @Jo-Kaan · 2025年2月21日
-
Custom quirk shared in an issue
-
Tuya SPM02 Energy · also in Zigbee2MQTT · 1 open report
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Source: zha-device-handlers · pull request #2603 · by @agocsdaniel · 2023年9月22日 · 16 approvals
Signature:_TZE204_ves1ycwx/TS06011 more quirk for this device
-
Quirk proposed, not merged yet
_TZE200_ves1ycwx/TS0601zha-device-handlers · pull request #2603 · by @agocsdaniel · 2023年9月22日 · 16 approvals
-
Quirk proposed, not merged yet
Using a custom quirk
-
Tell ZHA where custom quirks are kept – in configuration.yaml:
zha: custom_quirks_path: /config/custom_zha_quirks/ - Create that folder and save the quirk as a .py file in it.
- Restart Home Assistant. If the device was paired before, reconfigure it or remove and pair it again so the quirk is applied.
- Check it worked: the device page shows the quirk under Zigbee info.
A custom quirk has not been reviewed by the ZHA maintainers. Delete the file once the quirk is part of a Home Assistant release – otherwise the old copy takes precedence.
Sources: zha-device-handlers on GitHub – the latest release, its open pull requests and issues. Only which devices a quirk applies to, which entities it adds, who shared it and how many people agreed are read; the code stays on GitHub. The recommendation prefers a quirk that ships with ZHA, then a proposed one, then the custom quirk with the most approvals.
