Teemu R
75c60eb97c
Add fixture for P110 sw 1.0.7 ( #801 )
...
By courtesy of @pplucky (#797 )
2024-02-27 20:06:13 +01:00
Teemu R
a73e2a9ede
Add H100 fixtures ( #737 )
...
One direct out of the box, another with upgraded fw & t315
2024-02-24 00:12:19 +01:00
Teemu R
7884436679
Add updated L530 fixture 1.1.6 ( #792 )
2024-02-23 17:13:11 +01:00
Steven B
57835276e3
Fix devtools for P100 and add fixture ( #753 )
2024-02-14 19:43:10 +00:00
J. Nick Koston
1f62aee7b6
Add TP25 fixtures ( #729 )
...
* Add TP25 fixtures
* redump fixture
2024-02-01 19:52:57 +01:00
Teemu R
1acf4e86da
Retain last two chars for children device_id ( #733 )
2024-02-01 19:27:01 +01:00
J. Nick Koston
8657959ace
Add TP15 fixture ( #730 )
2024-01-31 18:30:19 +01:00
Teemu R
f8e273981c
Add P300 fixture ( #717 )
...
* Add P300 fixture
* fixture after update
* Add tests for p300
2024-01-29 18:14:30 +01:00
Steven B
cedffc5c9f
Update L510E(US) fixture with mac prefix ( #722 )
2024-01-29 09:25:36 +00:00
J. Nick Koston
716b1f82d9
Add support for the S500 ( #705 )
...
* Add support for the S500D
* tweak
* Add S505
2024-01-25 09:07:01 +01:00
J. Nick Koston
cba073ebde
Add support for tapo wall switches (S500D) ( #704 )
...
* Add support for the S500D
* tweak
* Update README.md
2024-01-25 08:54:56 +01:00
J. Nick Koston
fa94548723
Add additional L900-10 fixture ( #707 )
2024-01-25 08:53:43 +01:00
J. Nick Koston
8947ffbc94
Add L930-5 fixture ( #694 )
...
* Add L930-5 fixture
* Mark L930-5 as variable temp
* Update readme
* Fix overly greedy _strip_rich_formatting
---------
Co-authored-by: Teemu Rytilahti <tpr@iki.fi>
2024-01-24 22:31:01 +00:00
J. Nick Koston
3235ba620d
Add updated L920 fixture ( #680 )
...
* Add updated L920 fixture
* Fix overly greedy _strip_rich_formatting
---------
Co-authored-by: Teemu R <tpr@iki.fi>
2024-01-24 22:29:55 +00:00
J. Nick Koston
5907dc763a
Add fixtures for L510E ( #693 )
...
* Add fixtures for L510E
* mac
2024-01-24 06:59:39 +00:00
J. Nick Koston
d5fdf05ed2
Add P100 test fixture ( #683 )
2024-01-23 10:12:24 +00:00
J. Nick Koston
abd3ee0768
Add P135 fixture ( #673 )
...
* Add P135 fixture
This device is a dimmer but we currently treat it as a on/off
* add to conftest
2024-01-23 08:31:19 +01:00
J. Nick Koston
65c47a9373
Update fixtures from test devices ( #679 )
...
* Update fixtures from test devices
* move l920 to another pr
2024-01-23 08:12:54 +01:00
J. Nick Koston
37f522c763
Add L530E(US) fixture ( #674 )
2024-01-23 06:24:08 +01:00
Teemu R
df59791829
Add l900-5 1.1.0 fixture ( #664 )
...
* Adds new localSmart module
* Changed from AES to klap
* Doesn't reboot itself when receiving a RST for the cloud connectivity requests
2024-01-21 01:41:13 +01:00
Teemu R
f77e87dc5d
dump_devinfo improvements ( #657 )
...
* dump_devinfo improvements
* Scrub only the last three bytes for mac addresses
* Add --target to allow creating fixtures based on discovery
* Save fixtures directly to correct location, add --basedir to allow defining the location of repository root
* Add --autosave to disable prompting for saving
* Update fixtures for devices I have
* Add fixture for HS110 hw 4.0 fw 1.0.4
* Improve help strings
* Fix tests
* Update devtools README
* Default to discovery if no host/target given
2024-01-20 14:20:08 +01:00
Steven B
e94cd118a4
Add fixtures with new MAC mask ( #661 )
2024-01-20 13:22:54 +01:00
J. Nick Koston
eadf1203fc
Add fixture for L920 ( #638 )
2024-01-14 23:49:31 +01:00
Steven B
897db674c2
Add L900-10 fixture and it's additional component requests ( #629 )
2024-01-10 19:40:36 +01:00
J. Nick Koston
efd67b9261
Add P125M and update EP25 fixtures ( #621 )
...
* Add P125M and update EP25 fixtures
* fix: adjust tests
2024-01-05 00:01:34 +01:00
Teemu R
17d96064c2
Mark L900-5 as supported ( #617 )
...
* Add fixture for L900-5
* Update readme
2024-01-04 19:52:11 +01:00
gimpy88
c810298b04
Add support for KS205 and KS225 wall switches ( #594 )
...
* KS205 Fixture
* KS225 Fixture
* Added Smart.KasaSwitch device type
* Added KS225 to test
* Added variable color temp check
* Added supported devices to readme
* Removed parenthesis
* Updated fixtures
* Fixed for ruff
2024-01-03 19:31:42 +01:00
Teemu R
864ea92ece
Update P110(EU) fixture ( #604 )
2024-01-02 19:34:39 +01:00
Teemu R
9a2b513e6a
Update L530 aes fixture ( #603 )
2024-01-02 18:49:52 +01:00
sdb9696
7646bc4542
Update P110(UK) fixture ( #596 )
2023-12-31 15:36:15 +01:00
sdb9696
fd9b3cd04c
Add L530(EU) klap fixture ( #598 )
2023-12-31 15:35:43 +01:00
sdb9696
16ba87378d
Add EP25 smart fixture and improve test framework for SMART devices ( #572 )
2023-12-08 14:55:14 +01:00
sdb9696
b27a31a8a9
Add new methods to dump_devinfo and mask aliases ( #574 )
2023-12-08 14:29:07 +01:00
Steven Bytnar
be289a5751
Add KP125M fixture and allow passing credentials for tests ( #567 )
...
* Add KP125M fixture. Enable tapo auth in pytest.
* authentication is not just for tapo
* Use "##MASKEDNAME##" base64 for nickname and ssid.
---------
Co-authored-by: Teemu R. <tpr@iki.fi>
2023-12-08 00:04:50 +01:00
Teemu R
f9b5003da2
Add support for tapo bulbs ( #558 )
...
* Add support for tapo light bulbs
* Use TapoDevice for on/off
* Add tapobulbs to discovery
* Add partial support for effects
Activating the effect does not work as I thought it would,
but this implements rest of the interface from SmartLightStrip.
* Add missing __init__ for tapo package
* Make mypy happy
* Add docstrings to make ruff happy
* Implement state_information and has_emeter
* Import tapoplug from kasa.tapo package
* Add tapo L530 fixture
* Enable tests for L530 fixture
* Make ruff happy
* Update fixture filename
* Raise exceptions on invalid parameters
* Return results in a wrapped dict
* Implement set_*
* Reorganize bulbs to iot&smart, fix tests for smarts
* Fix linting
* Fix BULBS_LIGHT_STRIP back to LIGHT_STRIPS
2023-12-05 20:07:10 +01:00
Teemu R
5febd300ca
Add P110 fixture ( #562 )
...
* Add P110 fixture
* Move the fixture file to smart subdir
* Update fixture to have the region info
* Rename the fixture file to follow the convention
2023-12-05 16:58:25 +01:00
sdb9696
5e2fcd2cca
Re-add regional suffix to TAPO/SMART fixtures ( #566 )
2023-12-05 16:45:09 +01:00
sdb9696
4a00199506
Add klap support for TAPO protocol by splitting out Transports and Protocols ( #557 )
...
* Add support for TAPO/SMART KLAP and seperate transports from protocols
* Add tests and some review changes
* Update following review
* Updates following review
2023-12-04 19:50:05 +01:00
sdb9696
9de3f69033
Update dump_devinfo to include 20002 discovery results ( #556 )
...
* Fix dump_devinfo and add discovery_result to json
* Update following review. Do not serialize aliases.
* Delete kasa/tests/fixtures/HS100(UK)_1.0_1.2.6.json
2023-11-29 20:01:20 +01:00
sdb9696
176ced9e6e
Add new HS100(UK) fixture ( #489 )
2023-08-03 13:20:09 +02:00
J. Nick Koston
677ef9c3ef
Add tests for KP200 ( #483 )
...
* Add tests for KP200
This one worked out of the box sans the OUI not being in the list
https://github.com/home-assistant/core/pull/97062
* it is a strip
2023-07-22 23:55:42 +02:00
xinud190
b83986bd51
Add fixture for KP405 Smart Dimmer Plug ( #470 )
...
* Add files via upload
* Add to KP405 to dimmers, update README
---------
Co-authored-by: Teemu Rytilahti <tpr@iki.fi>
2023-06-30 02:53:23 +02:00
Teemu R
233f1c9534
Cleanup fixture filenames ( #448 )
...
* Mark mocked fixtures as such
* Use consistent filenames including the swver
* Remove executable bit
* Remove duplicate KL130(US)
* Remove unnecessary mocks where we have real ones available
* Fix filenames in tests
2023-04-01 17:10:46 +02:00
gritstub
57fac9a156
Add fixtures for KS200M ( #356 )
2022-06-28 18:53:23 +02:00
gritstub
d7295bdf6d
Add fixtures for ES20M ( #353 ) ( #354 )
...
Co-authored-by: Teemu R <tpr@iki.fi>
2022-06-28 13:06:34 +02:00
gritstub
4c55289255
Add fixtures for KS230 ( #355 )
2022-06-28 12:56:36 +02:00
James Alseth
91ba1d5ac6
Add KP125 test fixture and support note. ( #350 )
...
* Add KP125 test fixture and support note.
Signed-off-by: James Alseth <james@jalseth.me>
* mark KP125 having an emeter
Co-authored-by: Teemu R <tpr@iki.fi>
2022-06-27 03:39:57 +02:00
J. Nick Koston
8e6cfd003e
Add fixtures for KP100 ( #343 )
...
* Add fixtures for KP100
* readme
2022-05-11 16:02:17 +02:00
J. Nick Koston
d2581bf077
Add fixtures for kl420 ( #339 )
...
* Add fixtures for kl420
* readme
2022-04-14 02:51:15 +02:00
J. Nick Koston
58f6517445
Add effect support for light strips ( #293 )
...
* Add effect support for KL430
* KL400 supports effects
* Add KL400 fixture
* Comments from review
* actually commit the remove
2022-03-21 22:10:12 +01:00