|
47 | 47 | OUTPUT_CLUSTERS,
|
48 | 48 | PROFILE_ID,
|
49 | 49 | ZONE_STATUS_CHANGE_COMMAND,
|
| 50 | + BatterySize, |
50 | 51 | )
|
51 | 52 | from zhaquirks.xiaomi import (
|
52 | 53 | LUMI,
|
|
58 | 59 | XiaomiQuickInitDevice,
|
59 | 60 | handle_quick_init,
|
60 | 61 | )
|
| 62 | +import zhaquirks.xiaomi.aqara.cube |
| 63 | +import zhaquirks.xiaomi.aqara.cube_aqgl01 |
61 | 64 | import zhaquirks.xiaomi.aqara.driver_curtain_e1
|
62 | 65 | from zhaquirks.xiaomi.aqara.feeder_acn001 import (
|
63 | 66 | FEEDER_ATTR,
|
|
75 | 78 | AqaraFeederAcn001,
|
76 | 79 | OppleCluster,
|
77 | 80 | )
|
| 81 | +import zhaquirks.xiaomi.aqara.magnet_ac01 |
| 82 | +import zhaquirks.xiaomi.aqara.magnet_acn001 |
78 | 83 | import zhaquirks.xiaomi.aqara.magnet_agl02
|
| 84 | +import zhaquirks.xiaomi.aqara.magnet_aq2 |
79 | 85 | import zhaquirks.xiaomi.aqara.motion_ac02
|
| 86 | +import zhaquirks.xiaomi.aqara.motion_acn001 |
80 | 87 | import zhaquirks.xiaomi.aqara.motion_agl02
|
| 88 | +import zhaquirks.xiaomi.aqara.motion_agl04 |
81 | 89 | import zhaquirks.xiaomi.aqara.motion_aq2
|
82 | 90 | import zhaquirks.xiaomi.aqara.motion_aq2b
|
83 | 91 | import zhaquirks.xiaomi.aqara.plug
|
|
89 | 97 | from zhaquirks.xiaomi.aqara.thermostat_agl001 import ScheduleEvent, ScheduleSettings
|
90 | 98 | import zhaquirks.xiaomi.aqara.weather
|
91 | 99 | import zhaquirks.xiaomi.mija.motion
|
| 100 | +import zhaquirks.xiaomi.mija.smoke |
92 | 101 |
|
93 | 102 | zhaquirks.setup()
|
94 | 103 |
|
@@ -384,10 +393,27 @@ async def test_mija_battery(zigpy_device_from_quirk, voltage, bpr):
|
384 | 393 | @pytest.mark.parametrize(
|
385 | 394 | "quirk, batt_size",
|
386 | 395 | (
|
387 |
| - (zhaquirks.xiaomi.aqara.vibration_aq1.VibrationAQ1, 0x0A), |
388 |
| - (zhaquirks.xiaomi.mija.motion.Motion, 0x09), |
389 |
| - (zhaquirks.xiaomi.mija.sensor_switch.MijaButton, 0x0A), |
390 |
| - (zhaquirks.xiaomi.mija.sensor_magnet.Magnet, 0x0B), |
| 396 | + (zhaquirks.xiaomi.aqara.vibration_aq1.VibrationAQ1, BatterySize.CR2032), |
| 397 | + (zhaquirks.xiaomi.aqara.cube.Cube, BatterySize.CR2450), |
| 398 | + (zhaquirks.xiaomi.aqara.cube_aqgl01.CubeAQGL01, BatterySize.CR2450), |
| 399 | + (zhaquirks.xiaomi.aqara.cube_aqgl01.CubeCAGL02, BatterySize.CR2450), |
| 400 | + (zhaquirks.xiaomi.aqara.magnet_ac01.LumiMagnetAC01, BatterySize.CR123A), |
| 401 | + (zhaquirks.xiaomi.aqara.magnet_acn001.MagnetE1, BatterySize.CR1632), |
| 402 | + (zhaquirks.xiaomi.aqara.magnet_agl02.MagnetT1, BatterySize.CR1632), |
| 403 | + (zhaquirks.xiaomi.aqara.magnet_aq2.MagnetAQ2, BatterySize.CR1632), |
| 404 | + (zhaquirks.xiaomi.aqara.motion_ac02.LumiMotionAC02, BatterySize.CR1632), |
| 405 | + (zhaquirks.xiaomi.aqara.motion_acn001.MotionE1, BatterySize.CR1632), |
| 406 | + (zhaquirks.xiaomi.aqara.motion_agl02.MotionT1, BatterySize.CR1632), |
| 407 | + (zhaquirks.xiaomi.aqara.motion_agl04.LumiLumiMotionAgl04, BatterySize.CR1632), |
| 408 | + (zhaquirks.xiaomi.aqara.motion_aq2.MotionAQ2, BatterySize.CR2450), |
| 409 | + (zhaquirks.xiaomi.aqara.motion_aq2b.MotionAQ2, BatterySize.CR2450), |
| 410 | + (zhaquirks.xiaomi.mija.motion.Motion, BatterySize.CR2450), |
| 411 | + (zhaquirks.xiaomi.mija.sensor_switch.MijaButton, BatterySize.CR2032), |
| 412 | + (zhaquirks.xiaomi.mija.sensor_magnet.Magnet, BatterySize.CR1632), |
| 413 | + ( |
| 414 | + zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor, |
| 415 | + BatterySize.CR123A, |
| 416 | + ), |
391 | 417 | ),
|
392 | 418 | )
|
393 | 419 | async def test_xiaomi_batt_size(zigpy_device_from_quirk, quirk, batt_size):
|
|
0 commit comments