Commit Graph

  • dcc36e1dfe Initial TapoCamera support (#1165) Steven B. 2024-10-16 16:53:52 +01:00
  • 380fbb93c3 Enable newer encrypted discovery protocol (#1168) Steven B. 2024-10-16 15:28:27 +01:00
  • 7fd8c14c1f Create common Time module and add time set cli command (#1157) Steven B. 2024-10-15 08:59:25 +01:00
  • 06f14bfc6d Add alert volume setting to water leak sensor feat/waterleak_alarm_volume Teemu Rytilahti 2024-10-09 16:00:50 +02:00
  • 885a04d24f Prepare 0.7.5 (#1160) 0.7.5 Steven B. 2024-10-08 13:59:01 +01:00
  • bd5a24b0ed Use tzinfo in time constructor instead of astime for iot devices (#1158) Steven B. 2024-10-08 12:33:19 +01:00
  • 7c1686d3ae Cache zoneinfo for smart devices (#1156) Steven B. 2024-10-08 12:21:01 +01:00
  • 9641edcbc0 Make iot time timezone aware (#1147) Steven B. 2024-10-08 08:16:51 +01:00
  • 8bb2cca7cf Remove async magic patch from tests (#1146) Steven B. 2024-10-02 16:12:10 +01:00
  • 1026e890a1 Correctly define SmartModule.call as an async function (#1148) Steven B. 2024-10-02 16:00:27 +01:00
  • 1fcf3e44c2 Stabilise on_since value for smart devices (#1144) Steven B. 2024-10-02 15:04:16 +01:00
  • 81e2685605 Send empty dictionary instead of null for iot queries (#1145) Steven B. 2024-10-01 12:47:36 +01:00
  • db80c383a9 parse_pcap_klap: require source host (#1137) Teemu R. 2024-09-30 10:15:16 +02:00
  • 130e1b6023 parse_pcap_klap: use request_uri for matching the response (#1136) Teemu R. 2024-09-28 20:20:47 +02:00
  • d897503b58 Move feature initialization from __init__ to _initialize_features (#1140) Teemu R. 2024-09-28 20:14:31 +02:00
  • 164353d025 Add screensetting module feat/display_rotate Teemu Rytilahti 2024-09-28 17:20:25 +02:00
  • 2922c3f574 Prepare 0.7.4 (#1135) 0.7.4 Steven B. 2024-09-27 18:28:58 +01:00
  • 1ce5af2494 Add factory_reset() to iotdevice (#1125) Teemu R. 2024-09-27 18:42:22 +02:00
  • d1b43f5408 Fix cli command for device off (#1121) Steven B. 2024-09-27 17:36:45 +01:00
  • 5d78f000c3 Add stale PR/Issue github workflow (#1126) Steven B. 2024-09-27 17:34:27 +01:00
  • b4aba36b73 Use pytest-socket to ensure no tests are performing io (#1133) Steven B. 2024-09-27 17:20:25 +01:00
  • 936e45cad7 Enable ruff lint pycodestyle warnings (#1132) Steven B. 2024-09-27 16:36:41 +01:00
  • db686e191a Add autouse fixture to patch asyncio.sleep (#1131) Steven B. 2024-09-27 10:57:23 +01:00
  • 038b6993ca Speed up and simplify github workflows (#1128) Steven B. 2024-09-27 10:27:53 +01:00
  • 1ab08f454f Add fixture for T110 fw 1.9.0 (#1129) Teemu R. 2024-09-27 10:35:17 +02:00
  • 8321fd08aa Mock asyncio.sleep for klapprotocol tests (#1130) Teemu R. 2024-09-27 10:34:30 +02:00
  • 69c270055d Add KS200M(US) fw 1.0.12 fixture (#1127) Ethan G 2024-09-22 16:29:42 -04:00
  • 89d611d2cd Add fixture for KL135(US) fw 1.0.15 (#1122) Teemu R. 2024-09-21 20:18:55 +02:00
  • 73b6d16074 Extend KL135 ct range up to 9000K (#1123) Teemu R. 2024-09-21 17:29:25 +02:00
  • b7fa0d2040 Add factory-reset command to cli (#1108) Teemu R. 2024-09-21 16:52:52 +02:00
  • f07341a5a6 Add reboot() to the device interface (#1124) Teemu R. 2024-09-21 16:37:38 +02:00
  • 5df6c769b8 Prepare 0.7.3 (#1116) 0.7.3 Steven B. 2024-09-10 17:55:39 +01:00
  • fcf8f07232 Do not regenerate aes key pair (#1114) Steven B. 2024-09-10 17:24:38 +01:00
  • 2a89e58ae0 Add missing type hints to alarm module (#1111) Teemu R. 2024-09-10 18:20:00 +02:00
  • a967d5cd3a Migrate from poetry to uv for dependency and package management (#986) Steven B. 2024-09-06 15:48:43 +01:00
  • 1773f98aad Fix tests due to yarl URL str output change (#1112) Steven B. 2024-09-06 15:27:23 +01:00
  • b0d0c4b703 Add KH100 EU fixtures (#1109) Teemu R. 2024-09-06 14:46:44 +02:00
  • 64eed4fbdd Fix update for smart devices feat/device_update Teemu Rytilahti 2024-08-31 15:31:25 +02:00
  • 4ef7306332 Prepare 0.7.2 (#1107) 0.7.2 Steven B. 2024-08-30 18:55:36 +01:00
  • 520b9d7a38 Disable automatic updating of latest firmware (#1103) Steven B. 2024-08-30 18:01:54 +01:00
  • 6a86ffbbba Add flake8-pytest-style (PT) for ruff (#1105) Teemu R. 2024-08-30 17:30:07 +02:00
  • 3e43781bb2 Add flake8-logging (LOG) and flake8-logging-format (G) for ruff (#1104) Teemu R. 2024-08-30 16:13:14 +02:00
  • 2706e9a5be Add missing typing_extensions dependency (#1101) Steven B. 2024-08-23 19:23:10 +01:00
  • b6339be9ec Fix logging in iotdevice when a module is module not supported (#1100) J. Nick Koston 2024-08-23 04:56:33 -05:00
  • beb7ca2242 Fix incorrect docs link in contributing.md (#1099) Steven B. 2024-08-22 16:15:04 +01:00
  • ae1ee388f6 Remove top level await xdoctest fixture (#1098) Steven B. 2024-08-22 16:14:47 +01:00
  • 4669e08605 Improve performance of dict merge code (#1097) J. Nick Koston 2024-08-14 16:33:54 -05:00
  • 633f57dcce Enable python 3.13, allow pre-releases for CI (#1086) Teemu R. 2024-08-06 21:03:35 +02:00
  • 145a16db4c Prepare 0.7.1 (#1094) 0.7.1 Steven B. 2024-07-31 19:02:53 +01:00
  • 6f14330e09 Update RELEASING.md for patch releases (#1076) Steven B. 2024-07-31 17:56:06 +01:00
  • 31ec27c1c8 Fix iot light effect brightness (#1092) Steven B. 2024-07-31 15:58:48 +01:00
  • cb0077f634 Do not send light_on value to iot bulb set_state (#1090) Steven B. 2024-07-31 15:56:07 +01:00
  • cb7e904d30 Enable setting brightness with color temp for smart devices (#1091) Steven B. 2024-07-31 15:52:27 +01:00
  • 7bba9926ed Allow erroring modules to recover (#1080) Steven B. 2024-07-30 19:23:07 +01:00
  • 445f74eed7 Merge patch into master (#1088) Steven B. 2024-07-29 12:28:48 +01:00
  • 9076e79f07 Merge patch into local master Steven B 2024-07-29 11:27:40 +01:00
  • 60be6e03b7 Bump project version to 0.7.0.5 (#1087) Steven B. 2024-07-29 10:51:21 +01:00
  • 91bf9bb73d Fix generate_supported pre commit to run in venv (#1085) Steven B. 2024-07-28 19:41:33 +01:00
  • 7416e855f1 Fix mypy pre-commit hook on windows (#1081) Steven B. 2024-07-25 09:11:48 +01:00
  • 1c83675e57 Fix intermittently failing decryption error test (#1082) Steven B. 2024-07-24 18:58:37 +01:00
  • ed426605a8 Merge patch into patch_master janitor/merge_patch_master sdb9696 2024-07-24 17:44:42 +01:00
  • 055bbcc0c9 Add support for T100 motion sensor (#1079) test_merge Teemu R. 2024-07-24 15:48:33 +02:00
  • dc0aedad20 Expose reboot action (#1073) Teemu R. 2024-07-24 15:47:38 +02:00
  • ed033679e5 Split out main cli module into lazily loaded submodules (#1039) Steven B. 2024-07-23 19:13:52 +01:00
  • 58afeb28a1 Update smart request parameter handling (#1061) Steven B. 2024-07-23 19:02:20 +01:00
  • 06ff598d9c Raise KasaException on decryption errors (#1078) Steven B. 2024-07-22 19:33:31 +01:00
  • 7266d70223 0.7.0.5 (#1077) 0.7.0.5 Steven B. 2024-07-18 16:43:28 +01:00
  • 82cff1346d Prepare 0.7.0.5 sdb9696 2024-07-18 08:40:35 +01:00
  • c4a9a19d5b Redact sensitive info from debug logs (#1069) Steven B 2024-07-17 18:57:09 +01:00
  • a97d2c92bb Only refresh smart LightEffect module daily (#1064) Steven B 2024-07-17 08:28:11 +01:00
  • c4f015a2fb Redact sensitive info from debug logs (#1069) Steven B. 2024-07-17 18:57:09 +01:00
  • c19389f236 Fix parse_pcap_klap on windows and support default credentials (#1068) Steven B. 2024-07-17 08:34:12 +01:00
  • e17ca21a83 Only refresh smart LightEffect module daily (#1064) Steven B. 2024-07-17 08:28:11 +01:00
  • b220beb811 Use monotonic time for query timing (#1070) Steven B. 2024-07-16 13:25:32 +01:00
  • 7e9b1687d0 Decrypt KLAP data from PCAP files (#1041) Carter Strickland 2024-07-15 07:18:43 -05:00
  • a2b7daa069 Add fixture file for KP405 fw 1.0.6 (#1063) daleye 2024-07-14 10:31:31 -04:00
  • a5c51aa096 Project version for previous HA fix/L530_delay_effect_2024_7_2 sdb9696 2024-07-13 10:19:00 +01:00
  • 85f074224b Only query dynamic light effect once a day fix/L530_delay_effect sdb9696 2024-07-13 10:13:31 +01:00
  • 84192a0d77 Bump version to 0.7.0.4 (#1060) Steven B 2024-07-12 17:45:37 +01:00
  • 448efd7e4c Prepare 0.7.0.4 (#1059) 0.7.0.4 Steven B 2024-07-11 17:30:14 +01:00
  • 377fa06d39 Use first known thermostat state as main state (pick #1054) (#1057) Steven B 2024-07-11 17:05:40 +01:00
  • 5dac092227 Defer module updates for less volatile modules (pick 1052) (#1056) Steven B 2024-07-11 16:54:15 +01:00
  • 7fd5c213e6 Defer module updates for less volatile modules (#1052) Steven B 2024-07-11 16:21:59 +01:00
  • a044063526 Use first known thermostat state as main state (#1054) Teemu R 2024-07-11 15:11:50 +02:00
  • 239b5dd267 Bump project version to 0.7.0.3 (#1053) Steven B 2024-07-11 13:26:33 +01:00
  • abb5d0d412 Add KP400(US) v1.0.4 fixture (#1051) gimpy88 2024-07-07 08:23:24 -04:00
  • 4b77db31d0 Add new HS220 kasa aes fixture (#1050) Steven B 2024-07-07 13:22:43 +01:00
  • 6e0bbd8720 Add KS205(US) v1.1.0 fixture (#1049) gimpy88 2024-07-07 04:16:07 -04:00
  • 7888f4904a Fix light preset module when list contains lighting effects (#1048) Steven B 2024-07-04 16:22:47 +01:00
  • 983aacbc24 Structure cli into a package (#1038) Steven B 2024-07-04 13:52:01 +01:00
  • 2b6500fa05 Merge branch 'master' into feat/parent_child_updates feat/parent_child_updates Steven B 2024-07-04 13:39:10 +01:00
  • 7427a88570 Add KP400 v1.0.3 fixture (#1037) gimpy88 2024-07-04 07:21:03 -04:00
  • 88df7f9ba6 Add KS200M(US) v1.0.11 fixture (#1047) Steven B 2024-07-04 12:02:47 +01:00
  • fd4d084839 Add KS225(US) v1.1.0 fixture (#1046) Steven B 2024-07-04 11:48:18 +01:00
  • 407cedf781 Prepare 0.7.0.3 (#1045) 0.7.0.3 Steven B 2024-07-04 09:43:45 +01:00
  • fe116eaefb Handle module errors more robustly and add query params to light preset and transition (#1043) Steven B 2024-07-04 08:29:53 +01:00
  • 2f24797033 Enable CI on the patch branch (#1042) Steven B 2024-07-04 08:14:01 +01:00
  • 905a14895d Handle module errors more robustly and add query params to light preset and transition (#1036) Steven B 2024-07-04 08:02:50 +01:00
  • 5735f37c58 Merge remote-tracking branch 'upstream/master' into feat/parent_child_updates sdb9696 2024-07-02 14:40:08 +01:00
  • 9cffbe9e48 Support child devices in all applicable cli commands (#1020) Steven B 2024-07-02 14:11:19 +01:00