Commit Graph

  • fcb604e435 Follow main package structure for tests (#1317) Teemu R. 2024-11-28 17:56:20 +01:00
  • 6adb2b5c28 Prepare 0.8.0 (#1312) 0.8.0 Steven B. 2024-11-26 12:10:02 +00:00
  • f71450b880 Do not error on smartcam hub attached smartcam child devices (#1314) Steven B. 2024-11-26 11:37:14 +00:00
  • 6c42b36865 Rename tests/smartcamera to tests/smartcam (#1315) Steven B. 2024-11-26 11:36:30 +00:00
  • 0c755f7120 Include duration when disabling smooth transition on/off (#1313) Teemu R. 2024-11-26 11:39:31 +01:00
  • 69e08c2385 Expose energy command to cli (#1307) Teemu R. 2024-11-26 10:42:55 +01:00
  • 3dfada7575 Add common Thermostat module (#977) Steven B. 2024-11-26 09:37:15 +00:00
  • cb4e28394d Update docs for the new module attributes has/get feature (#1301) Steven B. 2024-11-26 08:38:20 +00:00
  • fe53cd7d9c Use markdown footnotes in supported.md (#1310) Steven B. 2024-11-25 17:02:12 +00:00
  • 15ecf320d9 Add P110M(EU) fixture (#1305) Steven B. 2024-11-23 12:38:42 +00:00
  • ea73b858e8 Add HS200 (US) Smart Fixture (#1303) ZeliardM 2024-11-23 07:31:27 -05:00
  • d0a2ed7388 Add P110M(AU) fixture (#1244) Teemu R. 2024-11-23 13:30:39 +01:00
  • 412c65c428 Run tests with caplog in a single worker (#1304) Steven B. 2024-11-23 12:20:51 +00:00
  • 2bda54fcb1 Rename smartcamera to smartcam (#1300) Steven B. 2024-11-23 08:07:47 +00:00
  • b525d6a35c Annotate fan_speed_level of Fan interface (#1298) Steven B. 2024-11-22 20:21:29 +00:00
  • f4316110c9 Move iot fixtures into iot subfolder (#1299) Steven B. 2024-11-22 20:19:33 +00:00
  • c5830a4cdc Add PIR ADC Values to Test Fixtures (#1296) Ryan Nitcher 2024-11-22 00:59:17 -07:00
  • 37cc4da7b6 Allow getting Annotated features from modules (#1018) Steven B. 2024-11-22 07:52:23 +00:00
  • cae9decb02 Exclude __getattr__ for deprecated attributes from type checkers (#1294) Steven B. 2024-11-21 18:40:13 +00:00
  • 652b4e0bd7 Use credentials_hash for smartcamera rtsp url (#1293) Steven B. 2024-11-21 18:39:15 +00:00
  • f2ba23301a Make discovery on unsupported devices less noisy (#1291) Teemu R. 2024-11-21 19:22:54 +01:00
  • 5221fc07ca Simplify omit http_client in DeviceConfig serialization (#1292) Steven B. 2024-11-21 18:18:04 +00:00
  • 879aca77d1 Update cli modify presets to support smart devices (#1295) Steven B. 2024-11-21 18:10:18 +00:00
  • dab64e5d48 Add voltage and current monitoring to smart Devices (#1281) Ryan Nitcher 2024-11-20 11:18:30 -07:00
  • 59b047f485 Add SMART Voltage Monitoring to Fixtures (#1290) Ryan Nitcher 2024-11-20 10:59:09 -07:00
  • 0058ad9f2e Remove pydantic dependency (#1289) Steven B. 2024-11-20 15:19:12 +00:00
  • f7778aaa53 Migrate RuleModule to mashumaro (#1283) Steven B. 2024-11-20 14:59:32 +00:00
  • a4258cc75b Do not print out all the fixture names at the start of test runs (#1287) Steven B. 2024-11-20 14:42:56 +00:00
  • de8710bc92 Add turnonbehaviormodule for iot feat/iotbulb_turnonbehavior Teemu Rytilahti 2024-11-20 15:33:22 +01:00
  • 955e7ab4d0 Migrate TurnOnBehaviours to mashumaro (#1285) Steven B. 2024-11-20 14:35:51 +00:00
  • 0e5013d4b4 dump_devinfo: iot light strip commands (#1286) Steven B. 2024-11-20 14:06:59 +00:00
  • 5eca487bcb Migrate iot cloud module to mashumaro (#1282) Steven B. 2024-11-20 13:34:26 +00:00
  • df48c21900 Migrate triggerlogs to mashumaru (#1277) Steven B. 2024-11-20 13:21:08 +00:00
  • bbe68a5fe9 dump_devinfo: query smartlife.iot.common.cloud for fw updates (#1284) Teemu R. 2024-11-20 14:07:02 +01:00
  • 999e84d2de Migrate smart firmware module to mashumaro (#1276) Steven B. 2024-11-20 11:54:13 +00:00
  • 03c073c293 Migrate IotLightPreset to mashumaru (#1275) Steven B. 2024-11-20 08:37:04 +00:00
  • 79ac9547e8 Replace custom deviceconfig serialization with mashumaru (#1274) Steven B. 2024-11-20 08:35:32 +00:00
  • bf23f73cce Extend dump_devinfo iot queries (#1278) Steven B. 2024-11-19 23:36:16 +00:00
  • 2683623997 Update DiscoveryResult to use mashu Annotated Alias (#1279) Steven B. 2024-11-19 19:09:50 +00:00
  • e1e6d72222 Update sphinx dependency to 6.2 to fix docs build (#1280) Steven B. 2024-11-19 19:05:11 +00:00
  • 5b5a148f9a Add pan tilt camera module (#1261) Steven B. 2024-11-19 10:11:51 +00:00
  • a01247d48f Remove support for python <3.11 (#1273) Steven B. 2024-11-18 18:46:36 +00:00
  • 0c40939624 Allow callable coroutines for feature setters (#1272) Steven B. 2024-11-18 14:53:49 +00:00
  • e209d40a6d Use _get_device_info methods for smart and iot devs in devtools (#1265) Steven B. 2024-11-18 14:53:11 +00:00
  • 9d46996e9b Fix repr for device created with no sysinfo or discovery info" (#1266) Steven B. 2024-11-18 13:14:39 +00:00
  • fd5258c28b Fix discovery by alias for smart devices (#1260) Steven B. 2024-11-18 13:03:13 +00:00
  • 410c3d2623 Fix deprecated SSLContext() usage (#1271) Steven B. 2024-11-18 11:49:44 +00:00
  • 0d1193ac71 Update cli feature command for actions not to require a value (#1264) Steven B. 2024-11-15 14:38:41 +00:00
  • cf77128853 Add alarm module for smartcamera hubs (#1258) Steven B. 2024-11-15 10:19:40 +00:00
  • 5fe75cada9 Add smartcamera devices to supported docs (#1257) Steven B. 2024-11-14 18:28:30 +00:00
  • b8f6651d9b Remove experimental support (#1256) Steven B. 2024-11-14 14:55:02 +00:00
  • 6213b90f62 Move TAPO smartcamera out of experimental package (#1255) Steven B. 2024-11-13 19:59:42 +00:00
  • e55731c110 Move protocol modules into protocols package (#1254) Steven B. 2024-11-13 17:50:21 +00:00
  • 1eaae37c55 Add linkcheck to readthedocs CI (#1253) Teemu R. 2024-11-13 18:42:45 +01:00
  • a82ee56a27 Fix warnings in our test suite (#1246) Teemu R. 2024-11-13 17:10:06 +01:00
  • 157ad8e807 Update cli energy command to use energy module (#1252) Steven B. 2024-11-13 14:57:42 +00:00
  • 9efe871814 Consolidate warnings for fixtures missing child devices (#1251) Steven B. 2024-11-13 14:56:41 +00:00
  • 3086aa8a20 Use component queries to select smartcamera modules (#1248) Steven B. 2024-11-13 10:21:12 +00:00
  • 9294845384 Update smartcamera fixtures with components (#1250) Steven B. 2024-11-13 10:14:07 +00:00
  • 254a9af5c1 Update DiscoveryResult to use Mashumaro instead of pydantic (#1231) Steven B. 2024-11-12 21:00:04 +00:00
  • 9d5e07b969 Add SmartCamera Led Module (#1249) Steven B. 2024-11-12 19:34:02 +00:00
  • 668ba748c5 Move transports into their own package (#1247) Teemu R. 2024-11-12 14:40:44 +01:00
  • 71ae06fa83 Fix test framework running against real devices (#1235) Steven B. 2024-11-11 17:41:31 +00:00
  • 32671da9e9 Move tests folder to top level of project (#1242) Steven B. 2024-11-11 10:11:31 +00:00
  • e5dd874333 Update fixture for ES20M 1.0.11 (#1215) Teemu R. 2024-11-11 10:31:13 +01:00
  • 66eb17057e Enable ruff check for ANN (#1139) Teemu R. 2024-11-10 19:55:13 +01:00
  • 6b44fe6242 Fixup contributing.md for running test against a real device (#1236) Steven B. 2024-11-10 14:03:08 +00:00
  • 24d7b8612e Add L630 fixture (#1240) Teemu R. 2024-11-10 14:56:14 +01:00
  • 4e9a3e6b02 Print formatting for IotLightPreset (#1216) Puxtril 2024-11-09 12:03:06 -05:00
  • 857a706649 Add Additional Firmware Test Fixures (#1234) Ryan Nitcher 2024-11-09 00:16:41 -07:00
  • a4df014328 Add KS220 Fixture (#1237) Ryan Nitcher 2024-11-08 18:50:21 -07:00
  • 6039760186 Add EP40M Fixture (#1238) Ryan Nitcher 2024-11-08 17:47:56 -07:00
  • 4026e8a80c Make __repr__ work on discovery info (#1233) Teemu R. 2024-11-07 20:09:51 +01:00
  • 70de83313d Merge branch 'master' into experimental experimental Steven B. 2024-11-05 13:36:34 +00:00
  • 331baf6bc4 Prepare 0.7.7 (#1229) 0.7.7 Steven B. 2024-11-04 15:57:43 +00:00
  • 4640dfaedc parse_pcap_klap: various code cleanups (#1138) Teemu R. 2024-11-04 11:24:58 +01:00
  • b2f3971a4c Add PIR&LAS for wall switches mentioning PIR support (#1227) Teemu R. 2024-11-03 16:45:48 +01:00
  • 0360107e3f Add childprotection module (#1141) Teemu R. 2024-11-01 20:46:36 +01:00
  • 77b654a9aa Update try_connect_all to be more efficient and report attempts (#1222) Steven B. 2024-11-01 18:17:18 +00:00
  • 72da71aeb6 Merge branch 'master' into experimental Steven B. 2024-11-01 16:00:48 +00:00
  • 70c96b5a5d Initial trigger logs implementation (#900) Teemu R. 2024-11-01 16:36:09 +01:00
  • 8969b54b87 Update TC65 fixture (#1225) Teemu R. 2024-11-01 16:17:52 +01:00
  • 7335a7d33f Update smartcamera fixtures from latest dump_devinfo (#1224) Steven B. 2024-11-01 15:15:13 +00:00
  • 6d9ded43df Merge branch 'master' into experimental Steven B. 2024-11-01 14:57:48 +00:00
  • 54f0e91c04 Add component queries to smartcamera devices (#1223) Steven B. 2024-11-01 14:52:39 +00:00
  • 1c50015f36 Enable experimental as default Steven B 2024-10-31 17:15:21 +00:00
  • e73da5b677 Fix AES child device creation error (#1220) Steven B. 2024-10-31 15:21:54 +00:00
  • 5da41fcc11 Use stacklevel=2 for warnings to report on callsites (#1219) Teemu R. 2024-10-31 14:12:17 +01:00
  • 6c141c3b65 Expose ambient light setting for iot dimmers (#1210) Teemu R. 2024-10-31 12:17:18 +01:00
  • 9975bbf26a Expose PIR enabled setting for iot dimmers (#1174) Teemu R. 2024-10-31 11:41:11 +01:00
  • 530cf4b523 Prepare 0.7.6 (#1213) 0.7.6 Steven B. 2024-10-29 18:05:22 +00:00
  • 1f1d50dd5c Fix mypy errors in parse_pcap_klap (#1214) Steven B. 2024-10-29 17:57:40 +00:00
  • 673a32258f Make HSV NamedTuple creation more efficient (#1211) Steven B. 2024-10-29 17:14:52 +00:00
  • 6d8dc1cc5f Only send 20002 discovery request with key included (#1207) Steven B. 2024-10-29 16:21:24 +00:00
  • b82743a5de Do not pass None as timeout to http requests (#1203) Steven B. 2024-10-29 11:52:53 +00:00
  • 7483411ca2 Add trigger_logs and double_click to dump_devinfo helper (#1208) Steven B. 2024-10-29 09:50:27 +00:00
  • 450bcf0bde Add S200B(US) fw 1.12.0 fixture (#1181) Steven B. 2024-10-29 09:49:49 +00:00
  • 5cde7cba27 Add S200D button fixtures (#1161) Teemu R. 2024-10-29 10:37:34 +01:00
  • 4aec9d302f Allow enabling experimental devices from environment variable (#1194) Steven B. 2024-10-29 09:30:30 +00:00
  • d30d116f37 dump_devinfo: query get_current_brt for iot dimmers (#1209) Teemu R. 2024-10-29 10:30:13 +01:00