95f3bd7c09
Fix line length violations in tests/components h ( #170955 )
...
Co-authored-by: copilot-swe-agent[bot] <[email protected] >
2026-05-17 13:09:56 +02:00
epenet and GitHub
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
smarthome-10 and GitHub
7bff0e2f3f
Rename component to integration in Hyperion ( #167032 )
2026-04-01 09:50:08 +02:00
epenet and GitHub
af40b6524e
Use new ServiceInfo location in component tests (part 3) ( #136064 )
2025-01-20 13:16:59 +01:00
Julian and GitHub
f4dfe7868b
Fix translation string in hyperion ( #128384 )
2024-10-16 21:28:17 +02:00
epenet and GitHub
c5046f7809
Add check for valid abort reason translation in option flows ( #128444 )
2024-10-16 13:41:15 +02:00
epenet and GitHub
9d633f2087
Use start_reauth helper method in integration tests (h-l) ( #124787 )
2024-08-28 15:47:35 +02:00
epenet and GitHub
5608301178
Add missing return type in test __init__ methods ( #123932 )
...
* Add missing return type in test __init__ methods
* Adjust
2024-08-14 16:48:52 +02:00
9bbeb5d608
Add primary_config_entry attribute to device registry entries ( #119959 )
...
Co-authored-by: Franck Nijhof <[email protected] >
Co-authored-by: Robert Resch <[email protected] >
2024-06-26 12:26:24 +02:00
Paulus Schoutsen and GitHub
eb89ce47ea
Inline primary integration ( #119860 )
2024-06-18 08:08:08 +02:00
epenet and GitHub
8837c50da7
Use registry fixtures in tests (a-h) ( #118288 )
2024-05-28 13:15:16 +02:00
avee87 and GitHub
18d6581523
Fix Hyperion light not updating state ( #115389 )
2024-04-19 18:21:21 +02:00
J. Nick Koston and GitHub
ee535ee611
Ensure test async_create_task eager start behavior matches production ( #115517 )
2024-04-13 15:58:52 -05:00
Joost Lekkerkerker and GitHub
906d3198e3
Use is in enum comparison in config flow tests F-J ( #114670 )
...
* Use right enum expression F-J
* Fix
2024-04-02 23:01:37 +02:00
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <[email protected] >
Co-authored-by: Marc Mueller <[email protected] >
Co-authored-by: J. Nick Koston <[email protected] >
2024-03-26 00:02:16 +01:00
Marc Mueller and GitHub
aa16a9d707
Add empty line after module docstring (3) ( #112750 )
2024-03-08 20:38:34 +01:00
Marc Mueller and GitHub
c88b337600
Add empty line after module docstring [tests f-k] ( #112709 )
2024-03-08 14:50:04 +01:00
58d0420a6b
Add Hyperion sensor to report active priority on each instance ( #102333 )
...
* Implement code review comments
* Update homeassistant/components/hyperion/sensor.py
---------
Co-authored-by: Erik Montnemery <[email protected] >
2024-03-04 17:20:20 +01:00
J. Nick Koston and GitHub
6abb8ae273
Migrate setup to use eager tasks ( #111619 )
2024-02-27 12:43:32 -10:00
Jan-Philipp Benecke and GitHub
eda475fe25
Update h* tests to use entity & device registry fixtures ( #103866 )
...
* Update h* tests to use entity & device registry fixtures
* Add missed lines
2023-11-12 13:52:32 -05:00
Ville Skyttä and GitHub
e7b6037419
Remove unnnecessary pylint configs from components [e-l]* ( #99004 )
2023-08-25 09:46:34 +02:00
Erik Montnemery and GitHub
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ( #96479 )
...
* Require keyword arguments to DeviceRegistry.async_get_device
* Update tests
* Update tests
* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
eee8566694
Differentiate between device info types ( #95641 )
...
* Differentiate between device info types
* Update allowed fields
* Update homeassistant/helpers/entity_platform.py
Co-authored-by: Martin Hjelmare <[email protected] >
* Split up message in 2 lines
* Use dict for device info types
* Extract device info function and test error checking
* Simplify parsing device info
* move checks around
* Simplify more
* Move error checking around
* Fix order
* fallback config entry title to domain
* Remove fallback for name to config entry domain
* Ensure mocked configuration URLs are strings
* one more test case
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <[email protected] >
---------
Co-authored-by: Martin Hjelmare <[email protected] >
Co-authored-by: Erik Montnemery <[email protected] >
2023-07-10 09:56:06 -04:00
c1953b0ae4
Decouple Hyperion entitites and clear source when light is off ( #80478 )
...
* Remove Hyperion Priority Light
* Remove coupling between light entity and led device
* Merge HyperionLight and HyperionBaseLight as we will only have one light entity
* Set state based on whether priority channel is open or not
* Remove leftover variable from Priority Light
* Remove external sources from light entity; use switch entities instead
* Remove external effects from effects to show dropdown
* Remove workaround for hyperion.ng issue 992
---------
Co-authored-by: Erik Montnemery <[email protected] >
2023-06-28 13:51:42 +02:00
Erik Montnemery and GitHub
4f153a8f90
Remove async_setup from hyperion ( #93894 )
2023-06-01 12:20:04 +02:00
Ville Skyttä and GitHub
5aadd7ffc9
Import util.dt as dt_util in components/[g-i]* ( #93759 )
2023-05-30 00:01:00 +03:00
epenet and GitHub
1e352b60df
Add type hints to integration tests (part 11) ( #87996 )
2023-02-13 14:22:49 +01:00
Franck Nijhof and GitHub
c56832bb2c
Enable Ruff SIM300 ( #86793 )
2023-01-30 11:03:23 +01:00
Franck Nijhof and GitHub
79b52a2b41
Stricter pylint message control ( #86154 )
2023-01-20 13:47:55 +01:00
Franck Nijhof and GitHub
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum ( #74642 )
2022-07-07 19:57:36 +03:00
epenet and GitHub
4eb46d45ca
Cleanup deprecated async_get_registry in tests ( #72059 )
2022-05-18 13:12:38 +02:00
epenet and GitHub
7d2363ad22
Use light enums in tests ( #70801 )
2022-04-26 16:32:00 +02:00
Erik Montnemery and GitHub
6b4e0c744c
Migrate hyperion light to color_mode ( #69276 )
2022-04-04 17:39:21 +02:00
Franck Nijhof and GitHub
9e33a3014c
Automatically add entry title as name placeholder in reauth ( #64078 )
2022-01-18 14:18:16 -08:00
Marc Mueller and GitHub
d057850971
Update typing - collections.abc (3) ( #63947 )
2022-01-12 08:04:17 +01:00
Ville Skyttä and GitHub
5bf67cac66
Use RegistryEntryDisabler ( #60436 )
2021-12-15 23:25:40 +02:00
f292691b7b
Use SsdpServiceInfo for ssdp tests (part 3) ( #60334 )
...
Co-authored-by: epenet <[email protected] >
2021-11-25 11:46:20 -06:00
J. Nick Koston and GitHub
10d6247fee
Bump to aiohttp 3.8.0 ( #58974 )
2021-11-04 10:07:50 -05:00
Robert Hillis and GitHub
488a636aec
Clean up unused loggers ( #57662 )
2021-10-14 10:03:38 -07:00
Ville Skyttä and GitHub
9864f2ef8b
String formatting cleanups ( #52937 )
2021-07-13 00:12:55 +02:00
Ville Skyttä and GitHub
7d03b02192
Spelling fixes ( #51642 )
2021-06-11 13:35:03 +02:00
c057c9d9ab
Add Hyperion camera feed ( #46516 )
...
* Initial Hyperion camera.
* Improve test coverage.
* Minor state fixes.
* Fix type annotation.
* May rebase and updates (mostly typing).
* Updates to use new camera typing improvements.
* Use new support for returning None from async_get_mjpeg_stream .
* Codereview feedback.
* Lint: Use AsyncGenerator from collections.abc .
* Update homeassistant/components/hyperion/camera.py
Co-authored-by: Paulus Schoutsen <[email protected] >
2021-06-02 09:39:19 -07:00
Ville Skyttä and GitHub
19d25cd901
Change config entry state to an enum ( #49654 )
...
* Change config entry state to an enum
* Allow but deprecate EntryState str equality comparison
* Test fixes
* Rename to ConfigEntryState
* Remove str comparability backcompat
* Update new occurrences of strs cropped up during review
2021-05-20 19:19:20 +02:00
jan iversen and GitHub
9685cefba4
Integrations h* - i*: Rename HomeAssistantType to HomeAssistant. ( #49587 )
2021-04-23 10:11:58 +02:00
a396619251
Use disabled_by constants ( #49584 )
...
Co-authored-by: J. Nick Koston <[email protected] >
2021-04-23 09:56:42 +02:00
Dermot Duffy and GitHub
1560c00db1
Use Hyperion human-readable effect names instead of API identifiers ( #45763 )
2021-04-19 23:46:18 +02:00
Dermot Duffy and GitHub
63d42867e8
Add Hyperion device support ( #47881 )
...
* Add Hyperion device support.
* Update to the new typing annotations.
* Add device cleanup logic.
* Fixes based on the excellent feedback from emontnemery
2021-04-13 10:35:38 +02:00
J. Nick Koston and GitHub
4cd7f9bd8b
Raise ConfigEntryAuthFailed during setup or coordinator update to start reauth ( #48962 )
2021-04-09 19:41:29 -10:00
Dermot Duffy and GitHub
781084880b
Add an option to hide selected Hyperion effects ( #45689 )
2021-03-22 15:59:12 +01:00
Marc Mueller and GitHub
54d1e9985f
Update typing 15 ( #48079 )
2021-03-18 15:13:22 +01:00