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.
737 devices found
-
Philips 9290019758 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:Philips/SML002 -
Aqara WXKG15LM Buttons & remotes · 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.
Adds: Click mode Operation mode
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:LUMI/lumi.remote.b28ac1 -
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:Heiman/SMOK_YDLV10 -
Tuya TS0601_gas_sensor_1 Smoke & safety · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: CO concentration Self test result Mute siren Preheat Fault alarm Lifecycle Self test Silence alarm % Lower explosive limit Alarm ringtone +3
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZE200_ggev5fsl/TS06015 more quirks for this device
-
Quirk included in ZHA
_TZE200_u319yc66/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
_TZE200_kvpwq8z7/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
_TZE200_ggev5fsl/TS0601zha-device-handlers · pull request #4721 · by @EmanuelLoos · February 5, 2026 -
Quirk proposed, not merged yet
_TZE200_u319yc66/TS0601zha-device-handlers · pull request #4721 · by @EmanuelLoos · February 5, 2026 -
Quirk proposed, not merged yet
_TZE200_kvpwq8z7/TS0601zha-device-handlers · pull request #4721 · by @EmanuelLoos · February 5, 2026
-
Quirk included in ZHA
-
SONOFF SWV Water · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Water leak Water supply Water shortage auto-close
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:SONOFF/SWV2 more quirks for this device
-
Quirk proposed, not merged yet
SONOFF/SWVzha-device-handlers · pull request #5258 · by @joel · August 17, 2026 · 1 approval -
Quirk proposed, not merged yet
SONOFF/SWVzha-device-handlers · pull request #5114 · by @laity-w-sudo · June 23, 2026 · 1 approval
-
Quirk proposed, not merged yet
-
NodOn SIN-4-RS-20_PRO Covers & blinds · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Calibration vertical run time up Calibration vertical run time down Calibration rotation run time up Calibration rotation run time down
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:NodOn/SIN-4-RS-20_PRO1 more quirk for this device
-
Custom quirk shared in an issue
NodOn/SIN-4-RS-20_PROzha-device-handlers · issue #5124 · by @altmenorg · June 26, 2026
-
Custom quirk shared in an issue
-
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Weather delay Time left Timer state Last valve open duration Timer duration Frost lock Frost lock reset Irrigation cycles Irrigation mode Irrigation duration +33
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZ3210_0jxeoadc/TS00495 more quirks for this device
-
Quirk proposed, not merged yet
_TZ3210_0jxeoadc/TS0049zha-device-handlers · pull request #5125 · by @barretstorck · June 26, 2026 -
Quirk proposed, not merged yet
_TZ3210_0jxeoadc/TS0049zha-device-handlers · pull request #5058 · by @bilgi-source · June 4, 2026 -
Quirk proposed, not merged yet
_TZ3210_0jxeoadc/TS0049zha-device-handlers · pull request #4994 · by @e-schepachev · May 12, 2026 -
Quirk proposed, not merged yet
_TZ3210_0jxeoadc/TS0049zha-device-handlers · pull request #4200 · by @FlorianBruckner · July 21, 2025 -
Quirk proposed, not merged yet
_TZ3210_0jxeoadc/TS0049zha-device-handlers · pull request #5331 · by @jfguenther · September 14, 2026
-
Quirk proposed, not merged yet
-
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:CentraLite/3310 -
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:OSRAM/LIGHTIFY FLEX OUTDOOR RGBW -
ubisys H1 Thermostats & TRV · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Local temperature calibration Open window detection Open window detection status Open window detection threshold Open window event duration Open window detection guard period Summer mode Winter backup heating demand Summer backup heating demand Proportional gain (Kp) +2
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:ubisys/H1 -
Iris 3320-L Door & window · 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:CentraLite/3320-L1 more quirk for this device
-
Quirk proposed, not merged yet
CentraLite/3320-Lzha-device-handlers · pull request #4499 · by @puddly · November 17, 2025
-
Quirk proposed, not merged yet
-
Moes ZTS-EU_2gang 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:_TZE200_g1ib5ldv/TS06012 more quirks for this device
-
Quirk proposed, not merged yet
_TZE200_g1ib5ldv/TS0601zha-device-handlers · pull request #5320 · by @cydia2020 · September 11, 2026 -
Quirk proposed, not merged yet
_TZE200_g1ib5ldv/TS0601zha-device-handlers · pull request #5015 · by @MahdiBM · May 19, 2026
-
Quirk proposed, not merged yet
-
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:Siglis/zigfred uno -
YOKIS GALET4-UP 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:YOKIS/GALET4-UP -
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:iluminize/DIM Lighting -
Lincukoo SZT04 Climate sensors · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
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 · since zha-quirks 2.2.2
Signature:_TZE284_4dosadbh/TS060116 more quirks for this device
-
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5295 · by @explorenz · September 1, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5276 · by @zichul · August 24, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5219 · by @iotRobot · July 30, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5207 · by @iotRobot · July 27, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5175 · by @Swissola · July 13, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5094 · by @cablespaghetti · June 16, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5048 · by @Giexperience · May 31, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #5004 · by @duncangrist · May 15, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4987 · by @Hafpaf · May 10, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4965 · by @bezstpav · April 30, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4941 · by @delneet · April 22, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4919 · by @mtheli · April 12, 2026 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4602 · by @ehbello · December 28, 2025 · 3 approvals -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4599 · by @andrewjswan · December 25, 2025 -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4536 · by @nschimme · November 29, 2025 · 4 approvals -
Quirk proposed, not merged yet
_TZE284_4dosadbh/TS0601zha-device-handlers · pull request #4520 · by @DesertRatUa · November 25, 2025
-
Quirk proposed, not merged yet
-
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
-
Philips 915005987401 Lights & bulbs · 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:Signify Netherlands B.V./9150059874013 more quirks for this device
-
Quirk proposed, not merged yet
Signify Netherlands B.V./915005987401zha-device-handlers · pull request #5066 · by @nilsreiter · June 7, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./915005987401zha-device-handlers · pull request #5050 · by @jaredjxyz · June 1, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./915005987401zha-device-handlers · pull request #5341 · by @derschneewolf · September 14, 2026
-
Quirk proposed, not merged yet
-
Aqara FP1E Motion & presence · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Approach distance Motion distance Motion sensitivity Presence status reset Restart device
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:aqara/lumi.sensor_occupy.agl1 -
Develco SMSZB-120 Smoke & safety · 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.
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:frient A/S/SMSZB-1203 more quirks for this device
-
Quirk included in ZHA
Develco Products A/S/SMSZB-120zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
frient A/S/SMSZB-120zha-device-handlers · pull request #4460 · by @PrintingRat · November 2, 2025 · 1 approval -
Quirk proposed, not merged yet
Develco Products A/S/SMSZB-120zha-device-handlers · pull request #4460 · by @PrintingRat · November 2, 2025 · 1 approval
-
Quirk included in ZHA
-
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:_TYST11_cwnjrr72/wnjrr723 more quirks for this device
-
Quirk proposed, not merged yet
_TYST11_cwnjrr72/wnjrr72zha-device-handlers · pull request #5193 · by @dmulcahey · July 21, 2026 -
Quirk proposed, not merged yet
_TYST11_cwnjrr72/wnjrr72zha-device-handlers · pull request #4673 · by @HarvsG · January 20, 2026 -
Quirk proposed, not merged yet
_TYST11_cwnjrr72/wnjrr72zha-device-handlers · pull request #3637 · by @michalke-it · December 25, 2024
-
Quirk proposed, not merged yet
-
smarthjemmet.dk MULTI-ZIG-SW 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:smarthjemmet.dk/MULTI-ZIG-SW -
Tuya TS0501A Lights & bulbs · 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:_TZ3000_nosnx7im/TS0501A6 more quirks for this device
-
Quirk included in ZHA
_TZ3000_nbnmw9nc/TS0501Azha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
_TZ3000_7dcddnye/TS0501Azha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
_TZ3000_nosnx7im/TS0501Azha-device-handlers · pull request #5249 · by @BlackAlpha700 · August 13, 2026 -
Quirk proposed, not merged yet
_TZ3000_nbnmw9nc/TS0501Azha-device-handlers · pull request #5249 · by @BlackAlpha700 · August 13, 2026 -
Quirk proposed, not merged yet
_TZ3000_7dcddnye/TS0501Azha-device-handlers · pull request #5249 · by @BlackAlpha700 · August 13, 2026 -
Quirk proposed, not merged yet
_TZ3000_j2w1dw29/TS0501Azha-device-handlers · pull request #5249 · by @BlackAlpha700 · August 13, 2026
-
Quirk included in ZHA
-
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Open window detection Frost protection Local temperature calibration Child lock Valve position Battery low Away mode Schedule enable Scale protection Window open +20
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TYST11_9gvruqf5/gvruqf53 more quirks for this device
-
Quirk proposed, not merged yet
_TYST11_9gvruqf5/gvruqf5zha-device-handlers · pull request #4704 · by @malko · January 30, 2026 -
Quirk proposed, not merged yet
_TYST11_9gvruqf5/gvruqf5zha-device-handlers · pull request #4573 · by @Jaylouisw · December 14, 2025 -
Quirk proposed, not merged yet
_TYST11_9gvruqf5/gvruqf5zha-device-handlers · pull request #4145 · by @TheJulianJES · June 24, 2025
-
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.
