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
-
ZYXH TS0601_switch_8 Wall switches · 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:_TZE200_wktrysab/TS06017 more quirks for this device
-
Quirk included in ZHA
_TZE204_wktrysab/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
_TZE200_wktrysab/TS0601zha-device-handlers · pull request #5320 · by @cydia2020 · September 11, 2026 -
Quirk proposed, not merged yet
_TZE204_wktrysab/TS0601zha-device-handlers · pull request #5320 · by @cydia2020 · September 11, 2026 -
Quirk proposed, not merged yet
_TZE200_wktrysab/TS0601zha-device-handlers · pull request #5015 · by @MahdiBM · May 19, 2026 -
Quirk proposed, not merged yet
_TZE204_wktrysab/TS0601zha-device-handlers · pull request #5015 · by @MahdiBM · May 19, 2026 -
Custom quirk shared in an issue
_TZE204_tdhnhhiy/TS0601zha-device-handlers · issue #4404 · by @francisdeabreu · November 14, 2025 -
Custom quirk shared in an issue
_TZE204_nvxorhcj/TS0601zha-device-handlers · issue #4404 · by @francisdeabreu · November 14, 2025
-
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:Sinope Technologies/VA4201ZB1 more quirk for this device
-
Quirk proposed, not merged yet
Sinope Technologies/VA4201ZBzha-device-handlers · pull request #5197 · by @puddly · July 22, 2026
-
Quirk proposed, not merged yet
-
Keen Home SV02 Covers & blinds · 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:Keen Home Inc/SV02-410-MP-1.23 more quirks for this device
-
Quirk included in ZHA
Keen Home Inc/SV02-410-MP-1.3zha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
Keen Home Inc/SV02-610-MP-1.3zha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
Keen Home Inc/SV02-612-MP-1.3zha-device-handlers · since zha-quirks 2.2.2
-
Quirk included in ZHA
-
Woox R7049 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: Battery low Tamper Silence alarm Self test result Motion sensitivity
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:_TZE200_aycxwiau/TS06013 more quirks for this device
-
Quirk proposed, not merged yet
_TZE200_aycxwiau/TS0601zha-device-handlers · pull request #5299 · by @brvier · September 4, 2026 -
Quirk proposed, not merged yet
_TZE200_aycxwiau/TS0601zha-device-handlers · pull request #4609 · by @yvan-l · December 30, 2025 · 1 approval -
Quirk proposed, not merged yet
_TZE200_aycxwiau/TS0601zha-device-handlers · pull request #4054 · by @sarxos · May 9, 2025 · 1 approval
-
Quirk proposed, not merged yet
-
Bosch BTH-RA 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: Operating mode Valve adaptation status Boost heating Window open Remote temperature Calibrate valve Displayed temperature Display orientation Display on-time Display brightness +1
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:BOSCH/RBSH-TRV0-ZB-EU1 more quirk for this device
-
Quirk included in ZHA
BOSCH/RBSH-TRV1-ZB-EUzha-device-handlers · since zha-quirks 2.2.2
-
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:_TZ3210_syh4kuef/TS0501B -
Philips 929003816901 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./LCL0083 more quirks for this device
-
Quirk proposed, not merged yet
Signify Netherlands B.V./LCL008zha-device-handlers · pull request #5066 · by @nilsreiter · June 7, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./LCL008zha-device-handlers · pull request #5050 · by @jaredjxyz · June 1, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./LCL008zha-device-handlers · pull request #5341 · by @derschneewolf · September 14, 2026
-
Quirk proposed, not merged yet
-
Aqara WXKG02LM_rev1 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_86sw2 -
HEIMAN HS1CA-E PLUS 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: Self-test Fault Muted Interconnectable Buzzer manual mute Remote test Rebooted count Rejoined count Reported packages
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:HEIMAN/HS1CA-E PLUS3 more quirks for this device
-
Quirk included in ZHA
HEIMAN/HS1CA-E-PLUSzha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
HEIMAN/HS1CA-E PLUSzha-device-handlers · pull request #5143 · by @TheJulianJES · July 3, 2026 -
Quirk proposed, not merged yet
HEIMAN/HS1CA-E-PLUSzha-device-handlers · pull request #5143 · by @TheJulianJES · July 3, 2026
-
Quirk included in ZHA
-
Moes ZC-HM 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_hr0tdd47/TS06015 more quirks for this device
-
Quirk included in ZHA
_TZE200_rjxqso4a/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
_TZE284_rjxqso4a/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
_TZE200_hr0tdd47/TS0601zha-device-handlers · pull request #4721 · by @EmanuelLoos · February 5, 2026 -
Quirk proposed, not merged yet
_TZE200_rjxqso4a/TS0601zha-device-handlers · pull request #4721 · by @EmanuelLoos · February 5, 2026 -
Quirk proposed, not merged yet
_TZE284_rjxqso4a/TS0601zha-device-handlers · pull request #4721 · by @EmanuelLoos · February 5, 2026
-
Quirk included in ZHA
-
SONOFF SNZB-02LD 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: Display unit Temperature offset
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:SONOFF/SNZB-02LD -
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Last action source Last action Last action user Last PIN code Autorelock Sound volume
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:Onesti Products AS/NimlyIn -
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:_TZE284_7ytb3h8u/TS06015 more quirks for this device
-
Quirk proposed, not merged yet
_TZE284_7ytb3h8u/TS0601zha-device-handlers · pull request #5125 · by @barretstorck · June 26, 2026 -
Quirk proposed, not merged yet
_TZE284_7ytb3h8u/TS0601zha-device-handlers · pull request #5058 · by @bilgi-source · June 4, 2026 -
Quirk proposed, not merged yet
_TZE284_7ytb3h8u/TS0601zha-device-handlers · pull request #4994 · by @e-schepachev · May 12, 2026 -
Quirk proposed, not merged yet
_TZE284_7ytb3h8u/TS0601zha-device-handlers · pull request #4200 · by @FlorianBruckner · July 21, 2025 -
Quirk proposed, not merged yet
_TZE284_7ytb3h8u/TS0601zha-device-handlers · pull request #5331 · by @jfguenther · September 14, 2026
-
Quirk proposed, not merged yet
-
Centralite 3328-G 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:CentraLite/3328-G -
Tuya TS0601_garage_door_opener Covers & blinds · also in Zigbee2MQTT · 3 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:_TZE200_nklqjk62/TS06018 more quirks for this device
-
Quirk included in ZHA
_TZE204_nklqjk62/TS0601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
_TZE200_nklqjk62/TS0601zha-device-handlers · pull request #4988 · by @vvv2542 · May 11, 2026 -
Quirk proposed, not merged yet
_TZE204_nklqjk62/TS0601zha-device-handlers · pull request #4988 · by @vvv2542 · May 11, 2026 -
Quirk proposed, not merged yet
_TZE200_nklqjk62/TS0601zha-device-handlers · pull request #4466 · by @JulienDeveaux · November 4, 2025 -
Quirk proposed, not merged yet
_TZE204_nklqjk62/TS0601zha-device-handlers · pull request #4466 · by @JulienDeveaux · November 4, 2025 -
Quirk proposed, not merged yet
_TZE204_jktmrpoj/TS0601zha-device-handlers · pull request #4466 · by @JulienDeveaux · November 4, 2025 -
Quirk proposed, not merged yet
_TZE200_nklqjk62/TS0601zha-device-handlers · pull request #3891 · by @prairiesnpr · February 17, 2025 -
Quirk proposed, not merged yet
_TZE204_nklqjk62/TS0601zha-device-handlers · pull request #3891 · by @prairiesnpr · February 17, 2025
-
Quirk included in ZHA
-
Schneider Electric WDE002497 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: Fixed load demand Display brightness Display inactive brightness Display activity timeout Open window detection status Open window detection threshold Open window event duration Open window detection guard period Fallback timeout Boost amount +10
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:Schneider Electric/WDE0024971 more quirk for this device
-
Quirk proposed, not merged yet
Schneider Electric/WDE002497zha-device-handlers · pull request #5031 · by @DamKast · May 25, 2026
-
Quirk proposed, not merged yet
-
Yale YRD210-HA-605 Locks · 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:Yale/YRD210 PB DB1 more quirk for this device
-
Quirk proposed, not merged yet
Yale/YRD210 PB DBzha-device-handlers · pull request #5262 · by @cydia2020 · August 18, 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:IKEA of Sweden/TRADFRI control outlet -
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Motion sensitivity Minimum range Maximum range Target distance Distance tracking Presence sensitivity Fading time Self test result LED indicator Detection delay +36
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:HOBEIAN/CK-BL702-MWS-01(7016)8 more quirks for this device
-
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #5321 · by @alisander · September 11, 2026 -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #5233 · by @haikalfouzi · August 6, 2026 -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #5123 · by @gilsonmandalogo · June 25, 2026 · 1 approval -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #5051 · by @Roth-Development · June 1, 2026 -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #4968 · by @nschimme · May 2, 2026 -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #4962 · by @nazar-pc · April 30, 2026 -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #4568 · by @a-gal · December 13, 2025 -
Quirk proposed, not merged yet
HOBEIAN/CK-BL702-MWS-01(7016)zha-device-handlers · pull request #4027 · by @ausfas · April 25, 2025
-
Quirk proposed, not merged yet
-
Third Reality 3RSM0147Z 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 offset Humidity offset
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:Third Reality, Inc/3RSM0147Z1 more quirk for this device
-
Quirk proposed, not merged yet
Third Reality, Inc/3RSM0147Zzha-device-handlers · pull request #4915 · by @3reality-support · April 10, 2026
-
Quirk proposed, not merged yet
-
AVATTO ZWSH16 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:_TZE204_s139roas/TS060122 more quirks for this device
-
Custom quirk shared in an issue
_TZE204_s139roas/TS0601zha-device-handlers · issue #4541 · by @intra-aud · December 1, 2025 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5295 · by @explorenz · September 1, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5276 · by @zichul · August 24, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5219 · by @iotRobot · July 30, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5207 · by @iotRobot · July 27, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5175 · by @Swissola · July 13, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5094 · by @cablespaghetti · June 16, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5048 · by @Giexperience · May 31, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #5004 · by @duncangrist · May 15, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4987 · by @Hafpaf · May 10, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4965 · by @bezstpav · April 30, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4941 · by @delneet · April 22, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4919 · by @mtheli · April 12, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4706 · by @gcosta74 · January 30, 2026 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4602 · by @ehbello · December 28, 2025 · 3 approvals -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4599 · by @andrewjswan · December 25, 2025 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4536 · by @nschimme · November 29, 2025 · 4 approvals -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4520 · by @DesertRatUa · November 25, 2025 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4264 · by @eholtz · August 14, 2025 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4233 · by @MegaGio94 · August 4, 2025 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4161 · by @makuser · July 3, 2025 -
Quirk proposed, not merged yet
_TZE204_s139roas/TS0601zha-device-handlers · pull request #4160 · by @makuser · July 2, 2025 · 8 approvals
-
Custom quirk shared in an issue
-
Third Reality 3RWK0148Z Relays & modules · also in Zigbee2MQTT
Quirk included in ZHA Recommended quirk
Part of ZHA – Home Assistant uses it on its own, nothing to install.
Adds: Water duration Water interval
Source: zha-device-handlers · since zha-quirks 2.2.2
Signature:Third Reality, Inc/3RWK0148Z -
Philips 915005987701 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./91500598770111 more quirks for this device
-
Quirk included in ZHA
Signify Netherlands B.V./929003479601zha-device-handlers · since zha-quirks 2.2.2 -
Quirk included in ZHA
Signify Netherlands B.V./929003479701zha-device-handlers · since zha-quirks 2.2.2 -
Quirk proposed, not merged yet
Signify Netherlands B.V./915005987701zha-device-handlers · pull request #5066 · by @nilsreiter · June 7, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./929003479601zha-device-handlers · pull request #5066 · by @nilsreiter · June 7, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./929003479701zha-device-handlers · pull request #5066 · by @nilsreiter · June 7, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./915005987701zha-device-handlers · pull request #5050 · by @jaredjxyz · June 1, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./929003479601zha-device-handlers · pull request #5050 · by @jaredjxyz · June 1, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./929003479701zha-device-handlers · pull request #5050 · by @jaredjxyz · June 1, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./915005987701zha-device-handlers · pull request #5341 · by @derschneewolf · September 14, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./929003479601zha-device-handlers · pull request #5341 · by @derschneewolf · September 14, 2026 -
Quirk proposed, not merged yet
Signify Netherlands B.V./929003479701zha-device-handlers · pull request #5341 · by @derschneewolf · September 14, 2026
-
Quirk included in ZHA
-
Aqara RTCGQ14LM 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.ac022 more quirks for this device
-
Quirk proposed, not merged yet
LUMI/lumi.motion.ac02zha-device-handlers · pull request #5193 · by @dmulcahey · July 21, 2026 -
Quirk proposed, not merged yet
LUMI/lumi.motion.ac02zha-device-handlers · pull request #5067 · by @TheJulianJES · June 8, 2026
-
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.
