mirror of
https://github.com/python-kasa/python-kasa.git
synced 2025-08-09 20:24:02 +00:00
Add PIR&LAS for wall switches mentioning PIR support (#1227)
Some devices (like KS200M) support ambient and motion, but as they are detected as wall switches, they don't get the modules added. This PR enables the respective modules for wall switches when the `dev_name` contains `PIR`.
This commit is contained in:
9
kasa/tests/iot/test_wallswitch.py
Normal file
9
kasa/tests/iot/test_wallswitch.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from kasa.tests.device_fixtures import wallswitch_iot
|
||||
|
||||
|
||||
@wallswitch_iot
|
||||
def test_wallswitch_motion(dev):
|
||||
"""Check that wallswitches with motion sensor get modules enabled."""
|
||||
has_motion = "PIR" in dev.sys_info["dev_name"]
|
||||
assert "motion" in dev.modules if has_motion else True
|
||||
assert "ambient" in dev.modules if has_motion else True
|
Reference in New Issue
Block a user