Allen Porter and GitHub
6edf06f8a4
Converge stream av open methods, options, and error handling ( #134020 )
...
* Converge stream av open methods, options, and error handling
* Remove exception that is never thrown
* Update exceptions thrown in generic tests
* Increase stream test coverage
2024-12-27 18:47:33 -08:00
Steven B. and GitHub
7f6a77ad2f
Fix tplink camera entity unique id ( #133880 )
2024-12-23 15:53:17 +02:00
Steven B. and GitHub
8ab936b87c
Add detection switches to tplink integration ( #133828 )
2024-12-22 23:54:44 +01:00
Steven B. and GitHub
ebcb478f52
Add pan/tilt features to tplink integration ( #133829 )
2024-12-22 10:53:14 -10:00
b1f6563fb2
Add camera platform to tplink integration ( #129180 )
...
Co-authored-by: Teemu R. <tpr@iki.fi >
2024-12-22 19:56:33 +01:00
Steven B. and GitHub
3cc75c3cf6
Use feature checks in tplink integration ( #133795 )
...
Clean up to use new upstream API:
* Use Feature attributes to check for supported
* Use color_temp range and update tests
2024-12-22 16:17:23 +01:00
epenet and GitHub
52491bb75e
Migrate tplink light tests to use Kelvin ( #133026 )
2024-12-12 12:52:01 +01:00
Steven B. and GitHub
f3964596de
tplink: forward compatible typing and test changes for kasa 0.8 ( #131623 )
2024-11-26 13:50:26 -06:00
Steven B. and GitHub
03c3d09583
Enable overriding connection port for tplink devices ( #129619 )
...
Enable setting a port override during manual config entry setup.
The feature will be undocumented as it's quite a specialized use case generally used for testing purposes.
2024-11-08 14:41:00 +01:00
Teemu R. and GitHub
c6cb2884f4
Add motion sensor setting to tplink ( #129393 )
2024-11-06 13:40:17 +01:00
Teemu R. and GitHub
72bcc6702f
Add child lock for tplink thermostats ( #129649 )
2024-11-05 11:14:53 +01:00
Teemu R. and GitHub
efa5838be4
Add last alert timestamp for tplink waterleak ( #128644 )
...
* Add last alert timestamp for tplink waterleak
* Fix snapshot
2024-10-30 23:25:30 +01:00
46ceccfbb3
Use new try_connect_all discover command in tplink config flow ( #128994 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-29 10:26:34 -10:00
Teemu R. and GitHub
21095e80a7
Expose tplink temperature sensor as measurement ( #128640 )
...
Add state_class=measurement to the temperature sensor, making it available for long-term statistics.
2024-10-21 23:39:56 +02:00
Teemu R. and GitHub
55ae43ed03
Add motion detected binary_sensor for tplink ( #127883 )
...
* Add motion binary_sensor for tplink
* Remove strings definition as we have device class that handles this
* Simplify instructions
* Remove mentions about fixture creation and snapshot updates as requested
* re-add newline
2024-10-21 23:39:23 +02:00
epenet and GitHub
906cecf087
Cleanup unused snapshots ( #128549 )
...
* Cleanup unused snapshots
* Cleanup a few more
* Cleanup systemmonitor
* Cleanup voip
2024-10-17 10:41:57 +02:00
epenet and GitHub
84b2c74057
Fail on unused ignore_translations fixture ( #128422 )
...
* Fail on unused ignore_translations fixture
* Cleanup melcloud
* Use pytest.fail
* Cleanup tplink
* Cleanup matter
2024-10-15 12:40:47 +02:00
epenet and GitHub
f41494b7cc
Ensure config_flow abort reasons have translations ( #128140 )
...
* Ensure config_flow abort reasons have translations
* Ignore fake_integration in application_credentials
* Mark gardena_bluetooth as needs fixing
* Mark google as needs fixing
* Mark google_assistant_sdk as needs fixing
* Mark homewizard as needs fixing
* Mark homeworks as needs fixing
* Mark honeywell as needs fixing
* Mark jewish_calendar as needs fixing
* Mark lg_netcast as needs fixing
* Mark lifx as needs fixing
* Mark lyric as needs fixing
* Mark madvr as needs fixing
* Mark matter as needs fixing
* Mark melcloud as needs fixing
* Mark motioneye as needs fixing
* Mark ollama as needs fixing
* Mark philips_js as needs fixing
* Mark spotify as needs fixing
* Mark srp_energy as needs fixing
* Mark subaru as needs fixing
* Mark tplink as needs fixing
* Mark yolink as needs fixing
* Mark youtube as needs fixing
* Fix incorrect comment
2024-10-14 16:39:10 +02:00
Teemu R. and GitHub
1eea5b8a58
Increase tplink climate precision ( #127996 )
2024-10-11 13:15:30 +02:00
Teemu R. and GitHub
64693eaca2
Add reboot button for tplink ( #127935 )
...
* Add reboot button for tplink
* Add device_class, remove unnecessary translation and update fixtures
* update snapshot
2024-10-11 12:21:36 +02:00
Steven B. and GitHub
23a1046a8f
Allow single use of device class translations in tplink snapshot tests ( #128022 )
2024-10-09 18:12:21 +02:00
Erik Montnemery and GitHub
8754b54d81
Fix config entry unique_id collision in tplink tests ( #127522 )
2024-10-04 08:24:56 +02:00
Erik Montnemery and GitHub
1dc1fd421b
Use ConfigFlow.has_matching_flow to deduplicate tplink flows ( #127164 )
2024-10-02 19:59:24 +02:00
4f0211cdd8
Deprecate tplink alarm button entities ( #126349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-25 14:47:40 -05:00
Steven B. and GitHub
556deb4f77
Fix tplink number platform to use intended BOX mode ( #126397 )
...
The NumberMode should be BOX as per the entity description but due to the missing dataclass decorator was resolving to NumberMode.AUTO.
2024-09-21 19:03:51 +02:00
992b810fa9
Add siren platform for tplink ( #124934 )
...
* Add siren platform for tplink
* Add tests
* Add alarm to features.json
* Update based on reviews
* Use alarm module instead of individual features
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-20 16:11:02 +02:00
Steven B. and GitHub
40ee39f258
Update tplink config to include aes keys ( #125685 )
2024-09-10 13:52:10 -05:00
29a17edaa5
Exclude tplink firmware entities ( #124935 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-30 08:56:30 -10:00
Steven B. and GitHub
61cee043e6
Do not report tplink discovery failures as legacy connection failures ( #124432 )
...
* Do not report discovery failures as legacy connection failures
* Fix catching BaseException
2024-08-23 10:17:48 -05:00
epenet and GitHub
e734971d33
Enable collections-named-tuple (PYI024) rule in ruff ( #123019 )
2024-08-02 15:28:32 +02:00
9db42beade
Fix handling of tplink light effects for scenes ( #122965 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-31 12:57:12 -05:00
G Johansson and GitHub
a913587eb6
Climate validate temperature(s) out of range ( #118649 )
...
* Climate temperature out of range
* Fix test sensibo
* use temp converting for min/max
* Fix
* Fix mqtt tests
* Fix honeywell tests
* Fix Balboa tests
* Fix whirlpool test
* Fix teslemetry test
* Fix plugwise test
* Fix tplink test
* Fix generic thermostat test
* Fix modbus test
* Fix fritzbox tests
* Honewell
2024-07-31 19:17:53 +02:00
G Johansson and GitHub
ca4c617d4b
Add TURN_OFF/TURN_ON feature flags for fan ( #121447 )
2024-07-19 11:35:24 +02:00
Steven B. and GitHub
55cee89392
Update tplink device config during reauth flow ( #122089 )
2024-07-17 14:07:53 -05:00
Joost Lekkerkerker and GitHub
f8ba4d41ba
Add support for adding model_id in device info ( #121989 )
2024-07-16 15:12:25 +02:00
Steven B and GitHub
2148cfc899
Fix tplink bug changing color temp on bulbs with light effects ( #121696 )
2024-07-11 10:10:47 -05:00
Steven B and GitHub
d42dced852
Fix tplink light effect behaviour when activating a scene ( #121288 )
2024-07-05 11:19:04 +02:00
epenet and GitHub
71b7ee40e5
Use common registry fixtures in tplink ( #121002 )
2024-07-02 12:27:15 +02:00
Teemu R and GitHub
90d622cd02
Minor polishing for tplink ( #120868 )
2024-07-02 08:23:07 +02:00
Marc Mueller and GitHub
f11b316dac
Import Generator from collections.abc (4) ( #120917 )
2024-07-01 11:54:42 +02:00
Steven B and GitHub
9758b08036
Update tplink unlink identifiers to deal with ids from other domains ( #120596 )
2024-06-27 07:54:34 -05:00
Steven B and GitHub
970dd99226
Store tplink credentials_hash outside of device_config ( #120597 )
2024-06-27 07:34:12 -05:00
9bbeb5d608
Add primary_config_entry attribute to device registry entries ( #119959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-06-26 12:26:24 +02:00
4290a1fcb5
Upgrade tplink with new platforms, features and device support ( #120060 )
...
Co-authored-by: Teemu Rytilahti <tpr@iki.fi >
Co-authored-by: sdb9696 <steven.beth@gmail.com >
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Teemu R. <tpr@iki.fi >
2024-06-25 22:01:21 +02:00
Marc Mueller and GitHub
59e178df3b
Import Generator from typing_extensions (5) ( #118993 )
2024-06-06 17:33:27 +02:00
epenet and GitHub
c7cc465e5c
Add return type hints in tests (k-z) ( #118942 )
2024-06-06 10:11:29 +02:00
epenet and GitHub
c6e0e93680
Cleanup mock_get_source_ip from tests ( #118459 )
2024-05-30 09:37:01 +02:00
epenet and GitHub
166c588cac
Add LogCaptureFixture type hints in tests ( #118372 )
2024-05-29 14:10:00 +02:00
epenet and GitHub
2545b7d3bb
Use registry fixtures in tests (t-u) ( #118297 )
2024-05-28 14:23:01 +02:00
Steven B and GitHub
bf3eb463ae
Wrap tplink exceptions caused by user actions inside HomeAssistantError ( #114919 )
2024-04-08 22:35:25 -10:00