Commit Graph

  • 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
  • b8a87f1c57 Fix credential hash to return None on empty credentials (#1029) Steven B 2024-07-02 13:43:37 +01:00
  • e5b959e4a9 Add L920(EU) v1.1.3 fixture (#1031) Teemu R 2024-07-02 14:36:57 +02:00
  • 1bf6d80b2a Update changelog generator config (#1030) Steven B 2024-07-02 12:30:43 +01:00
  • 38a8c964b2 Prepare 0.7.0.2 (#1028) 0.7.0.2 Steven B 2024-07-01 15:02:21 +01:00
  • 03f72b8be0 Disable multi-request on unknown errors (#1027) Steven B 2024-07-01 14:33:28 +01:00
  • 8d1a4a4229 Disable multi requests on json decode error during multi-request (#1025) Steven B 2024-07-01 13:57:13 +01:00
  • b31a2ede7f Fix changing brightness when effect is active (#1019) Teemu R 2024-07-01 13:59:24 +02:00
  • 2687c71c4b Make parent attribute on device consistent across iot and smart (#1023) Steven B 2024-07-01 11:51:06 +01:00
  • 39fb238b67 Merge branch 'master' into feat/parent_child_updates Steven B 2024-06-30 11:43:09 +01:00
  • 368590cd36 Cache SmartErrorCode creation (#1022) J. Nick Koston 2024-06-30 04:49:59 -05:00
  • 6e62a463ea Backwards compatible with smart sdb9696 2024-06-29 09:29:57 +01:00
  • 77ac6ca148 Backwards compatabilty sdb9696 2024-06-29 09:24:30 +01:00
  • 00bf59be6c Consolidate update parameters sdb9696 2024-06-29 08:28:18 +01:00
  • ec1082a228 Allow calling update directly on child devices and skipping updates on the parent sdb9696 2024-06-28 19:25:39 +01:00
  • 2a62849987 Update light transition module to work with child devices (#1017) Steven B 2024-06-27 18:52:54 +01:00
  • cf24a94526 Handle unknown error codes gracefully (#1016) Teemu R 2024-06-27 16:58:45 +02:00
  • 0a85243199 Prepare 0.7.0.1 (#1015) 0.7.0.1 Teemu R 2024-06-25 21:02:17 +02:00
  • f7557daa32 Disable lighttransition module on child devices (#1013) Steven B 2024-06-25 19:52:25 +01:00
  • b80e3c916a Remove frost_protection feature (#1009) Teemu R 2024-06-25 20:00:39 +02:00
  • 07fa0d7a7b Fix post update hook for iot child devices (#1011) Steven B 2024-06-25 18:58:07 +01:00
  • 0f5bafaa43 Require explicit feature type (#1006) Teemu R 2024-06-25 18:30:36 +02:00
  • 5846bbdbbb Fix iot strip so the children do not have led and cloud modules (#1010) Steven B 2024-06-25 17:24:05 +01:00
  • 4df5fbc0dd Prepare 0.7.0 (#998) 0.7.0 Steven B 2024-06-23 08:17:25 +01:00
  • 8529d0db93 Add 0.7 api changes section to docs (#996) Steven B 2024-06-23 07:51:46 +01:00
  • 1b619effe5 Demote device_time back to debug (#1001) Teemu R 2024-06-23 08:39:34 +02:00
  • f041f9d7e9 Fix smart led status to report rule status (#1002) Steven B 2024-06-23 07:22:29 +01:00
  • 9f14854747 Cleanup cli output (#1000) Teemu R 2024-06-23 08:09:13 +02:00
  • fd81d073a5 Cleanup README to use the new cli format (#999) Teemu R 2024-06-22 16:29:06 +02:00
  • c50ae33346 Update README to be more approachable for new users (#994) Teemu R 2024-06-21 20:37:46 +02:00
  • cee8b0fadc Improve autooff name and unit (#997) Teemu R 2024-06-21 20:25:55 +02:00
  • e083449049 Update mode, time, rssi and report_interval feature names/units (#995) Steven B 2024-06-21 17:42:43 +01:00
  • ac1e81dc17 Add unit_getter for feature (#993) Teemu R 2024-06-21 14:51:56 +02:00
  • 472008e818 Drop python3.8 support (#992) Teemu R 2024-06-19 20:24:12 +02:00
  • 416d3118bf Configure mypy to run in virtual environment and fix resulting issues (#989) Steven B 2024-06-19 14:07:59 +01:00
  • 5b7e59056c Remove anyio dependency from pyproject.toml (#990) Steven B 2024-06-19 12:36:00 +01:00
  • f3fe1bc3f4 Fix to call update when only --device-family passed to cli (#987) Steven B 2024-06-19 11:01:35 +01:00
  • 0d84d8785e Update docs with more howto examples (#968) Steven B 2024-06-19 09:53:40 +01:00
  • 87b24d2e47 Migrate from poetry to uv feat/poetry_to_uv sdb9696 2024-06-17 18:28:52 +01:00
  • 6b46773609 Prepare 0.7.0.dev5 (#984) 0.7.0.dev5 Steven B 2024-06-17 12:19:04 +01:00
  • b4a6df2b5c Add common energy module and deprecate device emeter attributes (#976) Steven B 2024-06-17 11:22:05 +01:00
  • 51a972542f Disallow non-targeted device commands (#982) Teemu R 2024-06-17 11:04:46 +02:00
  • 867b7b8830 Add time sync command (#951) Teemu R 2024-06-17 10:37:08 +02:00
  • d6f8235b04 Run CI lint&tests only on python changes janitor/lint_test_on_py Teemu Rytilahti 2024-06-14 23:50:31 +02:00
  • 6cdbbefb90 Add timezone to on_since attributes (#978) Steven B 2024-06-14 22:04:20 +01:00
  • 4cf395483f Add type hints to feature set_value (#974) Steven B 2024-06-12 20:58:21 +01:00
  • 7f24408c32 Handle unknown light effect names and only calculate effect list once (#973) Steven B 2024-06-11 19:23:06 +01:00
  • 5d5c353422 Add fixture for L920-5(EU) 1.0.7 (#972) Teemu R 2024-06-11 20:22:32 +02:00
  • f0be672cf5 Add supported check to light transition module (#971) Steven B 2024-06-11 15:46:36 +01:00
  • 57cbd3cb58 Prepare 0.7.0.dev4 (#969) 0.7.0.dev4 Steven B 2024-06-10 16:59:17 +01:00
  • 447d829abe Add fixture for p300 1.0.15 (#915) Teemu R 2024-06-10 17:00:31 +02:00
  • db6276d3fd Support smart child modules queries (#967) Steven B 2024-06-10 15:47:00 +01:00