Releases: zigpy/zha-device-handlers
Releases · zigpy/zha-device-handlers
0.0.132
What's Changed
- Rename
tuay_contact.py
totuya_contact.py
by @flipper in #3809 - Auto-update pre-commit hooks by @pre-commit-ci in #3631
- Add Tuya motion
_TZE200_clrdrnya
by @prairiesnpr in #3807 - Fix Tuya temp/humidity sensor quirks (
_TZE200_upagmta9
, ...) by @prairiesnpr in #3817 - Fix missing attribute ids for IKEA Vindstyrka by @ikruglov in #3832
- Add Tuya smoke detector
_TZE284_n4ttsck2
by @prairiesnpr in #3823 - Add IKEA RODRET dimmer v1.0.57 quirk by @MattWestb in #3814
- Add support for QUAD-ZIG-SW from smarthjemmet.dk by @mortenmoulder in #3400
- Fix Neo valve datapoints by @prairiesnpr in #3833
- Prevent adding a Tuya DP converter twice for the same DP id by @abmantis in #3827
- Auto-update pre-commit hooks by @pre-commit-ci in #3826
New Contributors
- @flipper made their first contribution in #3809
- @mortenmoulder made their first contribution in #3400
Full Changelog: 0.0.131...0.0.132
0.0.131
What's Changed
- Add Enchanted Device method to TuyaQuirkBuilder by @prairiesnpr in #3661
- Fix test modifying real device registry by @TheJulianJES in #3703
- Add Tuya air sensor
_TZE200_mja3fuja
variant by @duhow in #3693 - Add test ensuring identical translation keys share fallback names by @TheJulianJES in #3702
- Add Immax NEO soil sensor - Tuya
_TZE200_2se8efxh
by @prairiesnpr in #3708 - Add Tuya radar motion sensors by @prairiesnpr in #3676
- Fix Tuya negative temperatures, add variants by @prairiesnpr in #3678
- Add Tuya TRV
_TZE204_ogx8u5z6
by @prairiesnpr in #3682 - Convert all Tuya valves to v2 quirks by @prairiesnpr in #3650
- Add Tuya siren
_TZE284_nlrfgpny
by @prairiesnpr in #3697 - Convert Tuya air quality sensors to v2 quirks by @prairiesnpr in #3651
- Add Tuya motion sensor
_TZE204_muvkrjr5
by @prairiesnpr in #3679 - Add Tuya motion sensor
_TZE204_kyhbrfyl
by @prairiesnpr in #3680 - Add Heiman HS80S-TY motion sensor
_TZ6210_duv6fhwt
by @prairiesnpr in #3688 - Add additional Tuya TRVs variants by @prairiesnpr in #3684
- Fix Tuya smoke detector
_TZ3210_up3pngle
by @prairiesnpr in #3724 - Add tamper sensor to Tuya smoke detector by @prairiesnpr in #3726
- Enhance TuyaQuirkBuilder battery method by @prairiesnpr in #3728
- Add NEO NAS-PS10B2 motion sensor
_TZE204_1youk3hj
by @prairiesnpr in #3730 - Convert Tuya gas sensors to v2, add
_TZE200_hr0tdd47
by @prairiesnpr in #3635 - Add Tuya motion/illuminance sensors (
_TZE200_3towulqd
, ...) by @prairiesnpr in #3735 - Add Tuya motion
_TZE204_sxm7l9xa
,_TZE204_e5m9c5hl
by @prairiesnpr in #3736 - Add Tuya Rain Seer valve
_TZ3210_0jxeoadc
by @prairiesnpr in #3737 - Add Tuya motion sensor
_TZE204_uxllnywp
by @prairiesnpr in #3699 - Add Tuya PIR motion sensor ZM-35ZH-Q
_TZE200_gjldowol
by @prairiesnpr in #3705 - Add Tuya motion sensor
_TZE204_dapwryy7
by @prairiesnpr in #3707 - Add Tuya TRV
_TZE204_rtrmfadk
by @prairiesnpr in #3700 - Add Tuya ultrasonic level sensors by @prairiesnpr in #3744
- Convert Tuya sirens to v2 quirks by @prairiesnpr in #3741
- Add additional Tuya gas sensors by @prairiesnpr in #3734
- Add Nous (Tuya) SZ-T04 by @prairiesnpr in #3683
- Add Tuya valve
_TZE204_z7a2jmyy
by @prairiesnpr in #3731 - Add illuminance method to
TuyaQuirkBuilder
by @tr4nt0r in #3718 - Add lx unit to Tuya motion "illuminance threshold" by @TheJulianJES in #3740
- Add % unit to Schneider TRV "display brightness" by @TheJulianJES in #3739
- Add 2 empty lines between v2 quirk definitions by @TheJulianJES in #3742
- Replace deprecated
dev.handle_message
usage in tests by @TheJulianJES in #3746 - Update GitHub stale action to v9 by @TheJulianJES in #3754
- Only run GitHub stale action once per day by @TheJulianJES in #3755
- Bump zigpy to 0.75.0 by @TheJulianJES in #3753
- Fix
ALL_QUIRK_V2_CLASSES
in tests by @TheJulianJES in #3756 - Fix
TuyaQuirkBuilder
quirk_file
location by @TheJulianJES in #3757 - Fix duplicate manufacturer/model in Tuya temp sensor by @TheJulianJES in #3759
- Fix Tuya siren manufacturer/model
_TZE204_hcxvyxa5
by @TheJulianJES in #3760 - Test manufacturer/model are unique across v2 quirks by @TheJulianJES in #3758
- Fix Hue remote test not marked as
async
by @TheJulianJES in #3761 - Fix CI badge in README by @TheJulianJES in #3762
- Bump zigpy to 0.75.1 by @TheJulianJES in #3766
- Add
BatterySize
enum by @tr4nt0r in #3752 - Add Tuya sensor
_TZE200_vvmbj46n
by @prairiesnpr in #3776 - Add Tuya TRV
_TZE284_ogx8u5z6
by @prairiesnpr in #3771 - Add Avatto thermostats (Tuya) by @prairiesnpr in #3748
- Add ZLinky_TIC v15 firmware quirk by @fairecasoimeme in #3773
- Add Tuya plug TS011F
_TZ3000_okaz9tjs
variant by @dext0r in #3767 - Add Tuya plug TS011F
_TZ3000_okaz9tjs
variant by @karakum in #3715 - Add IKEA Vallhorn quirk by @vinzent in #3681
- Add Inovelli switch VZM30-SN by @InovelliUSA in #3689
- Add Tuya presence sensor TS0601
_TZE204_laokfqwu
by @danpeig in #3695 - Remove
multiplier=1
from Tuya motion sensor by @TheJulianJES in #3778 - Unify "Fading time" translations for Tuya motion by @TheJulianJES in #3779
- Add battery sensors to Tuya smoke
TZE284_0zaf1cr8
by @prairiesnpr in #3768 - Add Tuya outdoor temp humidity sensor
_TZE204_upagmta9
by @prairiesnpr in #3709 - Update issue templates, automatically add labels by @TheJulianJES in #3783
- Add GitHub issue type to templates by @TheJulianJES in #3785
- Expose the 'multicolor' command on Hue lights by @kjagiello in #3664
- Rename Tuya motion quirk by @prairiesnpr in #3789
- Fix issue type in device support request template by @TheJulianJES in #3791
- Add Tuya plug TS011F
_TZ3000_r6buo8ba
variant by @TheJulianJES in #3784 - Only add MCU cluster in
TuyaQuirkBuilder
if attributes are added by @prairiesnpr in #3787 - Fix Tuya temp/humidity sensors
_TZ3000_zl1kmjqx
by @TheJulianJES in #3781 - Add Tuya 3 phase power meter
_TZE204_ugekduaj
by @abmantis in #3571 - Improve Legrand 064882 cable outlet heat mode by @piitaya in #3031
- Add Telink devices with custom
ZigbeeTlc
firmware quirk by @tr4nt0r in #3719 - Add Tuya smoke sensor
_TZE204_kgaxpvxr
by @prairiesnpr in #3794 - Convert Saswell (Tuya) TRVs to v2 by @prairiesnpr in #3772
- Consolidate Tuya v2 TRVs by @prairiesnpr in #3795
- Fix Tuya air sensor datapoints by @prairiesnpr in #3790
- Convert Tuya door quirk to v2, add
tuya_vibration
by @prairiesnpr in #3796 - Add pilot wire mode enum select for nodon and legrand by @piitaya in #3798
- Ignore Hue dial
RDM002
LevelControl long press events by @fholzer in #3793 - Bump zigpy to 0.76.0 by @TheJulianJES in #3800
- Add IKEA VINDSTYRKA air quality sensor by @TheJulianJES in #3801
- Remove Tuya
tamper
translation keys by @TheJulianJES in #3802 - Remove Tuya
window_open
translation key by @TheJulianJES in https://github.com/zigpy/zha-device-ha...
0.0.130
What's Changed
- Bump zigpy to 0.74.0 by @TheJulianJES in #3675
- Add Tuya motion sensor
_TZE204_ya4ft0w4
variant by @prairiesnpr in #3669 - Fix missing endpoints for Aqara H1 wireless remotes by @TheJulianJES in #3674
Full Changelog: 0.0.129...0.0.130
0.0.129
What's Changed
- Add Nedis ZBSC30WT sensor
_TZE200_s1xgth2u
variant by @bangert in #3634 - Add Avatto 2 ch dimmer
_TZE204_jtbgusdc
variant by @vermaete in #3640 - Add Tuya smoke
_TZE284_rccxox8p
variant by @prairiesnpr in #3646 - Add Tuya
_TZE284_qyflbnbj
sensor variant by @prairiesnpr in #3649 - Fix Tuya motion scaling by @prairiesnpr in #3645
New Contributors
Full Changelog: 0.0.128...0.0.129
0.0.128
What's Changed
- Remove
translation_key
for Tuya quirk v2 thermostat by @TheJulianJES in #3630
Full Changelog: 0.0.127...0.0.128
0.0.127
What's Changed
- Fix Tuya BlitzWolf motion sensor by @TheJulianJES in #3629
Full Changelog: 0.0.126...0.0.127
0.0.126
What's Changed
- Add Insoma SGW08W (Tuya
_TZE284_eaet5qt5
) by @prairiesnpr in #3556 - Add
zcl_type
for Aqara FP1E sensor attributes by @jeverley in #3598 - Convert Tuya smoke quirks to v2 by @prairiesnpr in #3596
- Add Tuya quirk builder docs by @prairiesnpr in #3480
- Move Schneider outlet quirk to
schneiderelectric
by @atsju in #3586 - Use ClusterListener in Tuya test example by @prairiesnpr in #3602
- Add Tuya 8 gang touch switch
_TZE204_wktrysab
variant by @rhakbari in #3583 - Add support for Nimly easyCodeTouch_v1 lock by @uvNikita in #3580
- Split Tuya IAS function into contact & smoke by @prairiesnpr in #3608
- Fix duplicate opening sensor for
_TZE200_pay2byax
by @tr4nt0r in #3605 - Support multi-button presses on Philips remotes by @fholzer in #3592
- Add Tuya dimmer
_TZE204_nqqylykc
variant by @gawsneakerz in #3624 - Refactor Aqara remote switch H1 quirk to v2 format to support all variants by @jeverley in #3564
- Add Tuya Namron thermostat
_TZE204_p3lqqy2r
by @prairiesnpr in #3625 - Add entities for Schneider Electric Thermostats by @uvNikita in #3575
- Fix Tuya RoyalGardineer valve water consumed value by @mrrstux in #3558
- Convert Tuya motion quirks to v2, add
_TZE200_ya4ft0w4
by @prairiesnpr in #3612 - Auto-update pre-commit hooks by @pre-commit-ci in #3573
New Contributors
- @atsju made their first contribution in #3586
- @rhakbari made their first contribution in #3583
- @gawsneakerz made their first contribution in #3624
Full Changelog: 0.0.125...0.0.126
0.0.125
What's Changed
- Auto-update pre-commit hooks by @pre-commit-ci in #3470
- Fix battery reporting half on some Nimly locks by @uvNikita in #3465
- Auto-update pre-commit hooks by @pre-commit-ci in #3484
- Use SPDX license identifier by @cdce8p in #3519
- Auto-update pre-commit hooks by @pre-commit-ci in #3522
- Add Tuya temp/humidity sensor
_TZE204_9yapgbuv
variant by @EvTheFuture in #3506 - Add Philips Hue smart button
RDM003
variant by @Jimbo145 in #3510 - Add Tuya air sensor
_TZE204_ogkdpgy2
variant by @ktmf01 in #3525 - Fix typo in README by @eltociear in #3531
- Add Tuya illuminance sensor
_TZE204_khx7nnka
variant by @Havarius in #3532 - Add Tuya air sensor
_TZE204_c2fmom5z
variant by @jgrob1 in #3537 - Migrate Schneider dimmer quirks to v2, add missing models by @uvNikita in #3529
- Add Tuya contact and illuminance sensor
_TZE200_pay2byax
by @tr4nt0r in #3512 - Fix Sinope device triggers by @ckm2k1 in #3504
- Add quirk for Sonoff ZBMINIR2 by @lcheng33775823 in #3428
- Add Tuya temp/humidity sensor
_TZE204_s139roas
variant by @pflorek in #3503 - Add support for Sinopé HP6000ZB-xx thermostats by @claudegel in #3501
- Add Tuya cover
_TZE200_vdiuwbkq
variant by @Fidelity88 in #3471 - Add Schneider Electric Thermostats by @uvNikita in #3473
- Let Sinopé thermostat and light quirks inherit from CustomDevice by @claudegel in #3542
- Add Philips Hue wall switch
RDM004
variant by @TheJulianJES in #3543 - Add quirk for Sonoff TRVZB by @fgsch in #3358
- Revert TuyaClusterData attr_value to int type only by @prairiesnpr in #3546
- Auto-update pre-commit hooks by @pre-commit-ci in #3547
- Fix Schneider SEBallast/WiringMode attribute id by @uvNikita in #3544
- Forward Philips Hue contact sensor changes to OnOff cluster by @TheJulianJES in #3541
- Add Linxura smart controller button quirk by @simon3panda in #3392
- Add Aqara FP1E presence sensor v2 quirk by @jeverley in #3521
- Add Ecodim 05 Zigbee double dimmer switch quirk by @mano3m in #3422
- Add initial Sonoff smart water valve quirk by @fgsch in #3346
- Replace NodOn SIN-4-2-20 quirk with v2 quirk by @ikruglov in #3552
- Add initial NodOn SIN-4-FP-21 (Adeo SIN-4-FP-21_EQU) quirk by @ikruglov in #3364
- Fix Tuya PowerConfiguration clusters on quirks without
battery_bus
by @TheJulianJES in #3554 - Add Tuya Royal Gardineer irrigation valve quirk by @mrrstux in #3505
- Add Third Reality plug, motion, water leak sensor by @hwzolin in #3426
- Remove outdated comment in Tuya valve quirk by @TheJulianJES in #3555
New Contributors
- @cdce8p made their first contribution in #3519
- @EvTheFuture made their first contribution in #3506
- @Jimbo145 made their first contribution in #3510
- @ktmf01 made their first contribution in #3525
- @eltociear made their first contribution in #3531
- @Havarius made their first contribution in #3532
- @jgrob1 made their first contribution in #3537
- @tr4nt0r made their first contribution in #3512
- @lcheng33775823 made their first contribution in #3428
- @pflorek made their first contribution in #3503
- @Fidelity88 made their first contribution in #3471
- @fgsch made their first contribution in #3358
- @simon3panda made their first contribution in #3392
- @mano3m made their first contribution in #3422
- @ikruglov made their first contribution in #3552
- @mrrstux made their first contribution in #3505
- @hwzolin made their first contribution in #3426
Full Changelog: 0.0.124...0.0.125
0.0.124
What's Changed
- Add Tuya v2 quirk builder by @prairiesnpr in #3417
- Use AttributeDefs for quirks subclassed from TuyaMCUCluster and TuyaNewManufCluster by @prairiesnpr in #3441
- Convert Tuya Sensors to TuyaQuirkBuilder format by @prairiesnpr in #3425
- Add Giex GX04 Soil Sensor by @prairiesnpr in #3412
- Add Giex GX03 Valve by @prairiesnpr in #3411
- Convert Giex GX02 quirk to V2 by @prairiesnpr in #3394
- Add Philips Hue contact sensor quirk by @mguaylam in #3432
- Fix Tuya issue with
LocalDataCluster._VALID_ATTRIBUTES
by @TheJulianJES in #3443 - Add Tuya air sensor
_TZE204_yvx5lh6k
variant by @lfarkas in #3440 - Add
translation_key
andfallback_name
to Tuya tests by @TheJulianJES in #3449 - Add Immax NEO Smart radiator valve
_TZE200_rufdtfyv
by @markyxl in #3451 - Add ZLinky variant for firmware v14.0 by @blauret in #3448
- Send all button press events for Sinope SW2500ZB/DM2500ZB by @bassdr in #3438
- Fix Philips Hue remotes initial attribute writes by @TheJulianJES in #3435
- Remove Hue tamper entity
translation_key
by @TheJulianJES in #3461 - Auto-update pre-commit hooks by @pre-commit-ci in #3450
- Bump zigpy to 0.70.0 by @TheJulianJES in #3462
- Fix Nimly smart lock mains-powered capability by @uvNikita in #3457
New Contributors
- @lfarkas made their first contribution in #3440
- @markyxl made their first contribution in #3451
- @bassdr made their first contribution in #3438
- @uvNikita made their first contribution in #3457
Full Changelog: 0.0.123...0.0.124
0.0.123
What's Changed
- Fix
_TZ3000_zl1kmjqx
with empty model string by @jpizquierdo in #3264 - Auto-update pre-commit hooks by @pre-commit-ci in #3393
- Auto-update pre-commit hooks by @pre-commit-ci in #3405
- Add logging to LocalDataCluster by @dmulcahey in #3408
- Add Tuya
_TZE204_sooucan5
presence and illumination variant by @deadman96385 in #3363 - Use new zigpy request kwarg format by @puddly in #3410
- Add Philips RDM002 Tap Dial switch support, refactor Hue remotes by @fholzer in #2340
- Add Philips Hue wall switch
RDM004
variant by @aradar in #3075 - Rename
PhilipsRdm001RemoteCluster
toPhilipsWallSwitchRemoteCluster
by @TheJulianJES in #3436 - Add Python 3.13 to CI by @TheJulianJES in #3433
- Refactor Tuya
EnchantedDevice
to use custom configuration by @TheJulianJES in #3414 - Use zigpy
AttributeDefs
forPhilipsBasicCluster
by @TheJulianJES in #3434 - Add Tuya air sensor
_TZE204_dwcarsat
variant by @AndyDorn in #3429 - Add
_VALID_ATTRIBUTES
to LocalDataCluster, fix Tuya datapoint mappings on LocalDataClusters by @TheJulianJES in #3415
New Contributors
- @jpizquierdo made their first contribution in #3264
- @deadman96385 made their first contribution in #3363
- @fholzer made their first contribution in #2340
- @aradar made their first contribution in #3075
- @AndyDorn made their first contribution in #3429
Full Changelog: 0.0.122...0.0.123