python-kasa/kasa
Teemu R. b2f3971a4c
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`.
2024-11-03 16:45:48 +01:00
..
cli Update try_connect_all to be more efficient and report attempts (#1222) 2024-11-01 18:17:18 +00:00
experimental Do not pass None as timeout to http requests (#1203) 2024-10-29 11:52:53 +00:00
interfaces Use stacklevel=2 for warnings to report on callsites (#1219) 2024-10-31 14:12:17 +01:00
iot Add PIR&LAS for wall switches mentioning PIR support (#1227) 2024-11-03 16:45:48 +01:00
smart Add childprotection module (#1141) 2024-11-01 20:46:36 +01:00
tests Add PIR&LAS for wall switches mentioning PIR support (#1227) 2024-11-03 16:45:48 +01:00
__init__.py Update try_connect_all to be more efficient and report attempts (#1222) 2024-11-01 18:17:18 +00:00
aestransport.py Enable newer encrypted discovery protocol (#1168) 2024-10-16 15:28:27 +01:00
cachedzoneinfo.py Cache zoneinfo for smart devices (#1156) 2024-10-08 12:21:01 +01:00
credentials.py Cleanup credentials handling (#605) 2024-01-03 19:26:52 +01:00
device_factory.py Update try_connect_all to be more efficient and report attempts (#1222) 2024-11-01 18:17:18 +00:00
device_type.py Initial TapoCamera support (#1165) 2024-10-16 16:53:52 +01:00
device.py Use stacklevel=2 for warnings to report on callsites (#1219) 2024-10-31 14:12:17 +01:00
deviceconfig.py Fix device_config serialisation of https value (#1196) 2024-10-25 18:04:43 +01:00
discover.py Update try_connect_all to be more efficient and report attempts (#1222) 2024-11-01 18:17:18 +00:00
emeterstatus.py Add flake8-logging (LOG) and flake8-logging-format (G) for ruff (#1104) 2024-08-30 16:13:14 +02:00
exceptions.py Try default logon credentials in SslAesTransport (#1195) 2024-10-25 19:27:40 +01:00
feature.py Disable automatic updating of latest firmware (#1103) 2024-08-30 18:01:54 +01:00
httpclient.py Do not pass None as timeout to http requests (#1203) 2024-10-29 11:52:53 +00:00
iotprotocol.py Redact sensitive info from debug logs (#1069) 2024-07-17 19:57:09 +02:00
json.py Generate AES KeyPair lazily (#687) 2024-01-23 15:29:27 +00:00
klaptransport.py Send empty dictionary instead of null for iot queries (#1145) 2024-10-01 12:47:36 +01:00
module.py Add childprotection module (#1141) 2024-11-01 20:46:36 +01:00
modulemapping.py Create common interfaces for remaining device types (#895) 2024-05-10 19:29:28 +01:00
modulemapping.pyi Create common interfaces for remaining device types (#895) 2024-05-10 19:29:28 +01:00
protocol.py Do not pass None as timeout to http requests (#1203) 2024-10-29 11:52:53 +00:00
py.typed Add py.typed to flag that the package is typed (#251) 2021-11-15 18:21:24 +01:00
smartprotocol.py Update smartcamera to support single get/set/do requests (#1187) 2024-10-24 13:11:28 +01:00
xortransport.py Redact sensitive info from debug logs (#1069) 2024-07-17 19:57:09 +02:00