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.
1,038 devices found
-
SONOFF SNZB-02M Climate sensors · 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: Temperature compensation Relative humidity compensation Pressure compensation Dew Point VPD
Source: zha-device-handlers · pull request #4263 · by @laity-w-sudo · August 14, 2025
Signature:SONOFF/SNZB-02M -
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: Weather delay Time left Timer state Last valve open duration Timer duration Frost lock Frost lock reset Irrigation cycles Irrigation mode Irrigation duration +34
Source: zha-device-handlers · pull request #4200 · by @FlorianBruckner · July 21, 2025
Signature:_TZE200_ajlu4cud/TS0601 -
Tuya TS0601_water_meter Water · 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: Weather delay Time left Timer state Last valve open duration Timer duration Frost lock Frost lock reset Irrigation cycles Irrigation mode Irrigation duration +34
Source: zha-device-handlers · pull request #4200 · by @FlorianBruckner · July 21, 2025
Signature:_TZE284_ajlu4cud/TS0601 -
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 #4171 · by @luismpmatos · July 6, 2025
Signature:_TZ3210_zana8d08/TS130F -
Aqara ZNQBKG42LM Wall switches · 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 #4043 · by @KwFung7 · May 3, 2025
Signature:Aqara/lumi.switch.acn056 -
Aqara ZNQBKG43LM Wall switches · 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 #4043 · by @KwFung7 · May 3, 2025
Signature:Aqara/lumi.switch.acn057 -
Aqara ZNQBKG44LM Wall switches · 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 #4043 · by @KwFung7 · May 3, 2025
Signature:Aqara/lumi.switch.acn058 -
Aqara ZNQBKG45LM Wall switches · 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 #4043 · by @KwFung7 · May 3, 2025
Signature:Aqara/lumi.switch.acn059 -
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 +39
Source: zha-device-handlers · pull request #4027 · by @ausfas · April 25, 2025
Signature:_TZE200_agumlajc/TS0601 -
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 +39
Source: zha-device-handlers · pull request #4027 · by @ausfas · April 25, 2025
Signature:_TZE204_agumlajc/TS0601 -
Yale YDM60 Locks · 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: Auto relock time Sound volume Wrong code entry limit One touch locking
Source: zha-device-handlers · pull request #3976 · by @guslma · March 24, 2025
Signature:Yale/YDM60 -
Linptech ES1ZZ(TY) 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: Target distance Presence keep time Motion detection sensitivity Static detection sensitivity Motion detection distance Fading time
Source: zha-device-handlers · pull request #3953 · by @rafmet · March 11, 2025
Signature:_TZ3218_awarhusb/TS0225 -
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 · March 11, 2025
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 · February 16, 2025
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 · February 15, 2025 · 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 · January 25, 2025
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 · January 21, 2025
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 · January 4, 2025
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 · December 29, 2024 · 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 · September 20, 2024
-
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 · February 12, 2024
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 · December 30, 2023 · 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 · September 22, 2023 · 16 approvals
Signature:_TZE200_bcusnqt8/TS0601 -
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 · September 22, 2023 · 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 · September 22, 2023 · 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.
