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.
634 devices found
-
Aqara RTCGQ15LM Motion & presence · 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:LUMI/lumi.motion.acn0011 more quirk for this device
-
Quirk proposed, not merged yet
LUMI/lumi.motion.acn001zha-device-handlers · pull request #5193 · by @dmulcahey · July 21, 2026
-
Quirk proposed, not merged yet
-
Tuya TS0601_bed_presence_sensor 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.
Source: zha-device-handlers · pull request #5191 · by @skaggerik · July 21, 2026
Signature:_TZE200_seq9cm6u/TS0601 -
Tuya TS0603 Covers & blinds · also in Zigbee2MQTT · 2 open reports
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: Toggle door Relay countdown Door state Run time Open alarm time Alarm
Source: zha-device-handlers · pull request #5190 · by @FerrumLogic · July 21, 2026 · 1 approval
Signature:_TZE608_c75zqghm/TS06039 more quirks for this device
-
Custom quirk shared in an issue
_TZE608_fmemczv1/TS0603zha-device-handlers · issue #4583 · by @xionc666 · December 17, 2025 · 1 approval -
Custom quirk shared in an issue
_TZE608_c75zqghm/TS0603zha-device-handlers · issue #3263 · by @G4LLY · July 18, 2024 · 1 approval -
Quirk proposed, not merged yet
_TZE608_fmemczv1/TS0603zha-device-handlers · pull request #5190 · by @FerrumLogic · July 21, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE608_c75zqghm/TS0603zha-device-handlers · pull request #4988 · by @vvv2542 · May 11, 2026 -
Quirk proposed, not merged yet
_TZE608_fmemczv1/TS0603zha-device-handlers · pull request #4988 · by @vvv2542 · May 11, 2026 -
Quirk proposed, not merged yet
_TZE608_c75zqghm/TS0603zha-device-handlers · pull request #3891 · by @prairiesnpr · February 17, 2025 -
Quirk proposed, not merged yet
_TZE608_fmemczv1/TS0603zha-device-handlers · pull request #3891 · by @prairiesnpr · February 17, 2025 -
Quirk proposed, not merged yet
_TZE608_fmemczv1/TS0603zha-device-handlers · pull request #3607 · by @rafmet · December 12, 2024 -
Custom quirk shared in an issue
_TZE608_c75zqghm/TS0603zha-device-handlers · issue #3263 · by @G4LLY · July 19, 2024 · 5 approvals
-
Custom quirk shared in an issue
-
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: External switch type
Source: zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
Signature:_TZ3000_ly9apzky/TS0003 -
Tuya TS0004_switch_module_2 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.
Adds: External switch type
Source: zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
Signature:_TZ3000_knoj8lpk/TS0004 -
Tuya TS0001_switch_module Wall switches · also in Zigbee2MQTT · 3 open reports
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: External switch type
Source: zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
Signature:_TZ3000_tqlv4ug4/TS00011 more quirk for this device
-
Quirk proposed, not merged yet
_TZ3000_prits6g4/TS0001zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
-
Quirk proposed, not merged yet
-
Tuya WHD02 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.
Adds: External switch type
Source: zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
Signature:_TZ3000_46t1rvdu/TS00012 more quirks for this device
-
Quirk proposed, not merged yet
_TZ3000_fdxihpp7/TS0001zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026 -
Quirk proposed, not merged yet
_TZ3000_fdxihpp7/TS000Fzha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
-
Quirk proposed, not merged yet
-
Tuya TS0002_basic 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.
Adds: External switch type
Source: zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
Signature:_TZ3000_eei0ubpy/TS00022 more quirks for this device
-
Quirk proposed, not merged yet
_TZ3000_lmlsduws/TS0002zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026 -
Quirk proposed, not merged yet
_TZ3000_zmy4lslw/TS0002zha-device-handlers · pull request #5188 · by @kugaevsky · July 21, 2026
-
Quirk proposed, not merged yet
-
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: Soil moisture Illuminance Soil conductivity
Source: zha-device-handlers · pull request #5183 · by @andischweig · July 17, 2026
Signature:A89G12C/Arteco2 more quirks for this device
-
Custom quirk shared in an issue
A89G12C/Artecozha-device-handlers · issue #5047 · by @dortatdtdx · June 5, 2026 -
Custom quirk shared in an issue
A89G12C/Artecozha-device-handlers · issue #5047 · by @ViperAUG · July 2, 2026
-
Custom quirk shared in an issue
-
Tuya TS0601_3_phase_clamp_meter Energy · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Device status Total energy Energy phase A Energy phase B Energy phase C Total power Total current Energy produced Total power factor Update frequency +4
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZE200_nslr42tt/TS06014 more quirks for this device
-
Quirk proposed, not merged yet
_TZE200_nslr42tt/TS0601zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE200_nslr42tt/TS0601zha-device-handlers · pull request #5085 · by @e27182 · June 11, 2026 -
Quirk proposed, not merged yet
_TZE200_nslr42tt/TS0601zha-device-handlers · pull request #4502 · by @mcorvax · November 18, 2025 -
Quirk proposed, not merged yet
_TZE200_nslr42tt/TS0601zha-device-handlers · pull request #4105 · by @cavefire · June 1, 2025
-
Quirk proposed, not merged yet
-
Tuya SPM02V3 Energy · also in Zigbee2MQTT · 2 open reports
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Device status Total energy Energy phase A Energy phase B Energy phase C Total power Total current Energy produced Total power factor Update frequency +4
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZE200_dikb3dp6/TS060118 more quirks for this device
-
Quirk included in ZHA
_TZE204_dikb3dp6/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
_TZE284_dikb3dp6/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Custom quirk shared in an issue
_TZE200_dikb3dp6/TS0601zha-device-handlers · issue #4865 · by @Zdenek45 · March 25, 2026 -
Custom quirk shared in an issue
_TZE204_dikb3dp6/TS0601zha-device-handlers · issue #4865 · by @Zdenek45 · March 25, 2026 -
Custom quirk shared in an issue
_TZE284_dikb3dp6/TS0601zha-device-handlers · issue #4865 · by @Zdenek45 · March 25, 2026 -
Custom quirk shared in an issue
_TZE284_dikb3dp6/TS0601zha-device-handlers · issue #3955 · by @D4VID0x2 · March 11, 2025 -
Quirk proposed, not merged yet
_TZE200_dikb3dp6/TS0601zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE204_dikb3dp6/TS0601zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE284_dikb3dp6/TS0601zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE200_dikb3dp6/TS0601zha-device-handlers · pull request #5085 · by @e27182 · June 11, 2026 -
Quirk proposed, not merged yet
_TZE204_dikb3dp6/TS0601zha-device-handlers · pull request #5085 · by @e27182 · June 11, 2026 -
Quirk proposed, not merged yet
_TZE284_dikb3dp6/TS0601zha-device-handlers · pull request #5085 · by @e27182 · June 11, 2026 -
Quirk proposed, not merged yet
_TZE200_dikb3dp6/TS0601zha-device-handlers · pull request #4502 · by @mcorvax · November 18, 2025 -
Quirk proposed, not merged yet
_TZE204_dikb3dp6/TS0601zha-device-handlers · pull request #4502 · by @mcorvax · November 18, 2025 -
Quirk proposed, not merged yet
_TZE284_dikb3dp6/TS0601zha-device-handlers · pull request #4502 · by @mcorvax · November 18, 2025 -
Quirk proposed, not merged yet
_TZE200_dikb3dp6/TS0601zha-device-handlers · pull request #4105 · by @cavefire · June 1, 2025 -
Quirk proposed, not merged yet
_TZE204_dikb3dp6/TS0601zha-device-handlers · pull request #4105 · by @cavefire · June 1, 2025 -
Quirk proposed, not merged yet
_TZE284_dikb3dp6/TS0601zha-device-handlers · pull request #4105 · by @cavefire · June 1, 2025
-
Quirk included in ZHA
-
_TZE284_wbhaespm TS0601 1 open report
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Device status Total energy Energy phase A Energy phase B Energy phase C Total power Total current Energy produced Total power factor Update frequency +4
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZE284_wbhaespm/TS06014 more quirks for this device
-
Custom quirk shared in an issue
_TZE284_wbhaespm/TS0601zha-device-handlers · issue #4865 · by @Zdenek45 · March 25, 2026 -
Quirk proposed, not merged yet
_TZE284_wbhaespm/TS0601zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE284_wbhaespm/TS0601zha-device-handlers · pull request #5085 · by @e27182 · June 11, 2026 -
Quirk proposed, not merged yet
_TZE284_wbhaespm/TS0601zha-device-handlers · pull request #4502 · by @mcorvax · November 18, 2025
-
Custom quirk shared in an issue
-
Ourtop ATMS10013Z3 Energy · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Device status Total energy Energy phase A Energy phase B Energy phase C Total power Total current Energy produced Total power factor Update frequency +4
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZE284_a14rjslz/TS06012 more quirks for this device
-
Quirk proposed, not merged yet
_TZE284_a14rjslz/TS0601zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval -
Quirk proposed, not merged yet
_TZE284_a14rjslz/TS0601zha-device-handlers · pull request #5085 · by @e27182 · June 11, 2026
-
Quirk proposed, not merged yet
-
Moes ZM6LT1 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: Device status Total energy Energy phase A Energy phase B Energy phase C Total power Total current Energy produced Total power factor Update frequency +11
Source: zha-device-handlers · pull request #5181 · by @gilbertorconde · July 16, 2026 · 1 approval
Signature:_TZE284_2fnssffc/TS0601 -
Mumubiz TYZGTH4CH-D1RF Door & window · 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 #5180 · by @coder999 · July 16, 2026
Signature:_TZ3218_ya5d6wth/TS000F -
Tuya BLE-YL01 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: pH Total dissolved solids Electrical conductivity Salt concentration ORP level Chlorine concentration pH calibration standard pH maximum value pH minimum value EC maximum value +10
Source: zha-device-handlers · pull request #5178 · by @Niek · July 14, 2026
Signature:_TZE200_v1jqz5cy/TS06011 more quirk for this device
-
Quirk proposed, not merged yet
_TZE200_v1jqz5cy/TS0601zha-device-handlers · pull request #3673 · by @danielp370 · January 4, 2025
-
Quirk proposed, not merged yet
-
Tuya TS110E_1gang_2 Wall switches · also in Zigbee2MQTT · 1 open report
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_ngqk6jia/TS110E3 more quirks for this device
-
Quirk proposed, not merged yet
_TZ3210_k1msuvg6/TS110Ezha-device-handlers · pull request #5177 · by @vitek499 · July 14, 2026 -
Quirk proposed, not merged yet
_TZ3210_ngqk6jia/TS110Ezha-device-handlers · pull request #5177 · by @vitek499 · July 14, 2026 -
Quirk proposed, not merged yet
_TZ3210_ngqk6jia/TS110Ezha-device-handlers · pull request #5077 · by @WBNet-Wout · June 9, 2026
-
Quirk proposed, not merged yet
-
Arteco ZS-300Z 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 report interval Humidity report interval Display unit Temperature alarm Alarm temperature max Alarm temperature min Temperature sensitivity Humidity alarm Alarm humidity max Alarm humidity min +10
Source: zha-device-handlers · pull request #4602 · by @ehbello · December 28, 2025 · 3 approvals
Signature:Arteco/ZS-304Z8 more quirks for this device
-
Quirk proposed, not merged yet
_TZE284_0ints6wl/TS0601zha-device-handlers · pull request #5175 · by @Swissola · July 13, 2026 -
Quirk proposed, not merged yet
_TZE284_0ints6wl/TS0601zha-device-handlers · pull request #5004 · by @duncangrist · May 15, 2026 -
Quirk proposed, not merged yet
_TZE284_0ints6wl/TS0601zha-device-handlers · pull request #4987 · by @Hafpaf · May 10, 2026 -
Quirk proposed, not merged yet
_TZE284_k7p2q5d9/TS0601zha-device-handlers · pull request #4941 · by @delneet · April 22, 2026 -
Quirk proposed, not merged yet
_TZE284_65gzcss7/TS0601zha-device-handlers · pull request #4941 · by @delneet · April 22, 2026 -
Quirk proposed, not merged yet
_TZE284_0ints6wl/TS0601zha-device-handlers · pull request #4941 · by @delneet · April 22, 2026 -
Quirk proposed, not merged yet
_TZE284_yzr43ayq/TS0601zha-device-handlers · pull request #4941 · by @delneet · April 22, 2026 -
Quirk proposed, not merged yet
Arteco/ZS-304Zzha-device-handlers · pull request #4599 · by @andrewjswan · December 25, 2025
-
Quirk proposed, not merged yet
-
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 report interval Humidity report interval Display unit Temperature alarm Alarm temperature max Alarm temperature min Temperature sensitivity Humidity alarm Alarm humidity max Alarm humidity min +2
Source: zha-device-handlers · pull request #5175 · by @Swissola · July 13, 2026
Signature:_TZE2841000000_0ints6wl/TS0601 -
Aqara WXCJKG11LM 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:LUMI/lumi.remote.b286opcn011 more quirk for this device
-
Quirk proposed, not merged yet
LUMI/lumi.remote.b286opcn01zha-device-handlers · pull request #5171 · by @puddly · July 12, 2026
-
Quirk proposed, not merged yet
-
Aqara WXCJKG12LM 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:LUMI/lumi.remote.b486opcn011 more quirk for this device
-
Quirk proposed, not merged yet
LUMI/lumi.remote.b486opcn01zha-device-handlers · pull request #5171 · by @puddly · July 12, 2026
-
Quirk proposed, not merged yet
-
Aqara WXCJKG13LM 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:LUMI/lumi.remote.b686opcn011 more quirk for this device
-
Quirk proposed, not merged yet
LUMI/lumi.remote.b686opcn01zha-device-handlers · pull request #5171 · by @puddly · July 12, 2026
-
Quirk proposed, not merged yet
-
Aqara WS-USC04 Wall switches · 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:LUMI/lumi.switch.b2naus011 more quirk for this device
-
Quirk proposed, not merged yet
LUMI/lumi.switch.b2naus01zha-device-handlers · pull request #5171 · by @puddly · July 12, 2026
-
Quirk proposed, not merged yet
-
Aqara MFKZQ01LM 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:LUMI/lumi.sensor_cube2 more quirks for this device
-
Quirk included in ZHA
LUMI/lumi.sensor_cube.aqgl01zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
LUMI/lumi.sensor_cube.aqgl01zha-device-handlers · pull request #5169 · by @fornellas · July 12, 2026
-
Quirk included in ZHA
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.
