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