python-kasa/kasa/tests/fixtures/smart
Steven B eff8db450d
Support for new ks240 fan/light wall switch (#839)
In order to support the ks240 which has children for the fan and light
components, this PR adds those modules at the parent level and hides the
children so it looks like a single device to consumers. It also decides
which modules not to take from the child because the child does not
support them even though it say it does. It does this for now via a
fixed list, e.g. `Time`, `Firmware` etc.

Also adds fixtures from two versions and corresponding tests.
2024-04-24 20:17:49 +02:00
..
child Add support for KH100 hub (#847) 2024-04-22 16:24:15 +02:00
EP25(US)_2.6_1.0.1.json Add P125M and update EP25 fixtures (#621) 2024-01-05 00:01:34 +01:00
EP25(US)_2.6_1.0.2.json Update fixtures from test devices (#679) 2024-01-23 08:12:54 +01:00
H100(EU)_1.0_1.2.3.json Add H100 fixtures (#737) 2024-02-24 00:12:19 +01:00
H100(EU)_1.0_1.5.5.json Add H100 fixtures (#737) 2024-02-24 00:12:19 +01:00
KH100(UK)_1.0_1.5.6.json Add support for KH100 hub (#847) 2024-04-22 16:24:15 +02:00
KP125M(US)_1.0_1.1.3.json Add KP125M fixture and allow passing credentials for tests (#567) 2023-12-08 00:04:50 +01:00
KS205(US)_1.0_1.0.2.json Add support for KS205 and KS225 wall switches (#594) 2024-01-03 19:31:42 +01:00
KS225(US)_1.0_1.0.2.json Add support for KS205 and KS225 wall switches (#594) 2024-01-03 19:31:42 +01:00
KS240(US)_1.0_1.0.4.json Support for new ks240 fan/light wall switch (#839) 2024-04-24 20:17:49 +02:00
KS240(US)_1.0_1.0.5.json Support for new ks240 fan/light wall switch (#839) 2024-04-24 20:17:49 +02:00
L510B(EU)_3.0_1.0.5.json Add fixtures with new MAC mask (#661) 2024-01-20 13:22:54 +01:00
L510E(US)_3.0_1.0.5.json Update L510E(US) fixture with mac prefix (#722) 2024-01-29 09:25:36 +00:00
L510E(US)_3.0_1.1.2.json Add fixtures for L510E (#693) 2024-01-24 06:59:39 +00:00
L530E(EU)_3.0_1.0.6.json dump_devinfo improvements (#657) 2024-01-20 14:20:08 +01:00
L530E(EU)_3.0_1.1.0.json Add fixtures with new MAC mask (#661) 2024-01-20 13:22:54 +01:00
L530E(EU)_3.0_1.1.6.json Add updated L530 fixture 1.1.6 (#792) 2024-02-23 17:13:11 +01:00
L530E(US)_2.0_1.1.0.json Update fixtures from test devices (#679) 2024-01-23 08:12:54 +01:00
L900-5(EU)_1.0_1.0.17.json dump_devinfo improvements (#657) 2024-01-20 14:20:08 +01:00
L900-5(EU)_1.0_1.1.0.json Add l900-5 1.1.0 fixture (#664) 2024-01-21 01:41:13 +01:00
L900-10(EU)_1.0_1.0.17.json Add fixtures with new MAC mask (#661) 2024-01-20 13:22:54 +01:00
L900-10(US)_1.0_1.0.11.json Add additional L900-10 fixture (#707) 2024-01-25 08:53:43 +01:00
L920-5(US)_1.0_1.1.0.json Add fixture for L920 (#638) 2024-01-14 23:49:31 +01:00
L920-5(US)_1.0_1.1.3.json Add updated L920 fixture (#680) 2024-01-24 22:29:55 +00:00
L930-5(US)_1.0_1.1.2.json Add L930-5 fixture (#694) 2024-01-24 22:31:01 +00:00
P100_1.0.0_1.1.3.json Fix devtools for P100 and add fixture (#753) 2024-02-14 19:43:10 +00:00
P100_1.0.0_1.3.7.json Add P100 test fixture (#683) 2024-01-23 10:12:24 +00:00
P100_1.0.0_1.4.0.json Add P100 fw 1.4.0 fixture (#820) 2024-03-12 17:28:50 +01:00
P110(EU)_1.0_1.0.7.json Add fixture for P110 sw 1.0.7 (#801) 2024-02-27 20:06:13 +01:00
P110(EU)_1.0_1.2.3.json dump_devinfo improvements (#657) 2024-01-20 14:20:08 +01:00
P110(UK)_1.0_1.3.0.json Add fixtures with new MAC mask (#661) 2024-01-20 13:22:54 +01:00
P125M(US)_1.0_1.1.0.json Update fixtures from test devices (#679) 2024-01-23 08:12:54 +01:00
P135(US)_1.0_1.0.5.json Add P135 fixture (#673) 2024-01-23 08:31:19 +01:00
P300(EU)_1.0_1.0.7.json Retain last two chars for children device_id (#733) 2024-02-01 19:27:01 +01:00
P300(EU)_1.0_1.0.13.json Retain last two chars for children device_id (#733) 2024-02-01 19:27:01 +01:00
S500D(US)_1.0_1.0.5.json Add support for tapo wall switches (S500D) (#704) 2024-01-25 08:54:56 +01:00
S505(US)_1.0_1.0.2.json Add support for the S500 (#705) 2024-01-25 09:07:01 +01:00
TP15(US)_1.0_1.0.3.json Add TP15 fixture (#730) 2024-01-31 18:30:19 +01:00
TP25(US)_1.0_1.0.2.json Add TP25 fixtures (#729) 2024-02-01 19:52:57 +01:00