Commit Graph

  • 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
  • ad6472c05d Add H200(EU) fw 1.3.2 fixture (#1204) Steven B. 2024-10-29 09:18:17 +00:00
  • fdadeebaa9 Add S200B(EU) fw 1.11.0 fixture (#1205) Steven B. 2024-10-29 08:58:47 +00:00
  • e7f921299a Fix smartcamera childdevice module (#1206) Steven B. 2024-10-29 07:11:31 +00:00
  • 440b2d153b Fix SslAesTransport default login and add tests (#1202) Steven B. 2024-10-28 16:36:34 +00:00
  • 0287606235 Add TC65 fixture (#1200) Teemu R. 2024-10-28 13:47:24 +01:00
  • c051e75d1d Add P304M(UK) test fixture (#1185) Fulch36 2024-10-27 12:15:13 +00:00
  • 5161115621 Update SMART test framework to use fake child protocols (#1199) Steven B. 2024-10-27 12:08:02 +00:00
  • 88b7951fee Allow passing an aiohttp client session during discover try_connect_all (#1198) Steven B. 2024-10-25 19:43:37 +01:00
  • 7eb8d45b6e Try default logon credentials in SslAesTransport (#1195) Steven B. 2024-10-25 19:27:40 +01:00
  • 8b95b7d557 Fallback to get_current_power if get_energy_usage does not provide current_power (#1186) Fulch36 2024-10-25 19:24:43 +01:00
  • 1e0ca799bc Add stream_rtsp_url to camera module (#1197) Steven B. 2024-10-25 18:30:21 +01:00
  • 91e219f467 Fix device_config serialisation of https value (#1196) Steven B. 2024-10-25 18:04:43 +01:00
  • e3610cf37e Add Time module to SmartCamera devices (#1182) Steven B. 2024-10-24 19:11:21 +01:00
  • 28361c1727 Add core device, child and camera modules to smartcamera (#1193) Steven B. 2024-10-24 17:22:45 +01:00
  • 8ee8c17bdc Update smartcamera to support single get/set/do requests (#1187) Steven B. 2024-10-24 13:11:28 +01:00
  • c839aaa1dd Add test framework for smartcamera (#1192) Steven B. 2024-10-24 09:36:18 +01:00
  • 51958d8078 Allow deriving from SmartModule without being registered (#1189) Steven B. 2024-10-23 21:42:01 +01:00
  • a88b677776 Combine smartcamera error codes into SmartErrorCode (#1190) Steven B. 2024-10-23 20:07:32 +01:00
  • a0f3f016a2 Rename experimental fixtures folder to smartcamera (#1191) Steven B. 2024-10-23 19:26:11 +01:00
  • cd0a74ca96 Improve supported module checks for hub children (#1188) Steven B. 2024-10-23 16:17:27 +01:00