Erik Montnemery
ea7e88d000
Pass None instead of empty dict when registering entity services ( #123878 )
2024-08-14 07:04:29 -05:00
Marc Mueller
34bd291615
Use PEP 695 for decorator typing (1) ( #117638 )
2024-05-17 16:27:02 +02:00
Sid
b456d97e65
Replace pylint protected-access with Ruff SLF001 ( #115735 )
2024-05-06 20:33:26 +02:00
Sid
a5b609f081
Enable ruff TRY401 ( #114395 )
...
* Enable ruff TRY401
* fix tests
2024-03-29 07:20:36 +01:00
Marc Mueller
0e3945ca6c
Add empty line after module docstring [d-f] ( #112698 )
2024-03-08 14:15:26 +01:00
Oliver
3e5329d463
Do not turn on `denonavr` receiver when changing the source ( #110964 )
2024-02-19 20:33:48 +01:00
Oliver
0c9f9486bf
Update `denonavr` to `0.11.6` ( #110231 )
...
* Update `denonavr` to `0.11.5`
* Handle `AvrProcessingError` exception
* Remove obsolete `_telnet_was_healthy` property from receiver
* Update `denonavr` to `0.11.6`
2024-02-11 09:29:40 +02:00
Marc Mueller
221fa48ea5
Improve denonavr typing ( #106907 )
2024-01-05 18:34:32 +01:00
J. Nick Koston
a83ab403c1
Small cleanups to denonavr ( #107050 )
2024-01-04 09:35:13 +01:00
Oliver
fd1f0b0efe
Update denonavr to `0.11.4` ( #101169 )
2023-10-01 12:26:28 +02:00
Daniel Weeber
4133162053
Add device class to denonavr ( #100711 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-22 13:39:32 +02:00
Ville Skyttä
3094991236
Upgrade ruff to 0.0.285 ( #98647 )
2023-08-19 08:17:17 -04:00
Joost Lekkerkerker
41572480fd
Migrate DenonAVR to has entity name ( #98155 )
2023-08-11 11:58:02 +02:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
Oliver
0d79903f90
Fix denonavr netaudio telnet event ( #97159 )
2023-07-24 12:41:41 -05:00
Oliver
0441a64c69
Update media state via telnet in `denonavr` integration ( #89788 )
2023-03-19 00:47:01 -10:00
dcmeglio
361b39c4c3
Move denonavr state update callbacks to async_added_to_hass ( #88147 )
...
Move state update callbacks to async_added_to_hass.
2023-02-15 02:20:55 +01:00
dcmeglio
3d9d79684d
Add support for telnet connections for Denonavr integration ( #85980 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-13 18:36:09 -06:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
Marc Mueller
45b4b0e990
Import `ParamSpec` from typing [Py310] ( #86413 )
...
* Import ParamSpec from typing [Py310]
* Update additional imports
2023-01-23 07:28:43 +01:00
Franck Nijhof
b0cee0bc46
String formatting and max line length - Part 1 ( #84390 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-12-22 10:12:50 +01:00
epenet
7a1907e540
Enforce MediaPlayerState in denonavr media player ( #82847 )
2022-11-28 10:25:20 +01:00
epenet
18e30e7c06
Adjust type hints for MediaPlayerEntityFeature ( #82258 )
2022-11-17 13:58:34 +01:00
epenet
9a5fe950a4
Use new media player enums [a-d] ( #77939 )
2022-09-08 11:03:10 +02:00
epenet
50663bbc5d
Use _attr_available in denonavr ( #77486 )
2022-08-30 19:19:36 +02:00
epenet
bf7239c25d
Improve entity type hints [d] ( #77031 )
2022-08-19 16:10:45 +02:00
epenet
aadecdf6cb
Add type hints to MediaPlayerEntity ( #76743 )
...
* Add media-player checks to pylint plugin
* Fix invalid hints
* Add tests
* Adjust tests
* Add extra test
* Adjust regex
* Cleanup comment
* Revert
* Revert
* Update homeassistant/components/media_player/__init__.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Update homeassistant/components/denonavr/media_player.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-08-15 00:54:25 +03:00
Maciej Bieniek
01c105b89c
Use `DeviceInfo.hw_version` in DenonAVR integration ( #75300 )
2022-07-20 22:34:49 +02:00
epenet
f19c542d6d
Remove denonavr from mypy ignore list ( #74580 )
2022-07-07 12:14:46 +02:00
David Brückmann
b5c5531180
Fix unreachable DenonAVR reporting as available when polling fails ( #74344 )
2022-07-05 12:25:20 +02:00
epenet
c8df2656b1
Use EntityFeature enum in components (d**) ( #69358 )
2022-04-06 00:00:37 +02:00
epenet
a29990a784
Use new CONF_MODEL core constant (1/3) ( #68829 )
...
* Use CONF_MODEL in axis
* Use CONF_MODEL in denonavr
* Use CONF_MODEL in flux_led
* Use CONF_MODEL in konnected
* Use CONF_MODEL in steamist
* Use CONF_MODEL in tellstick
* Use CONF_MODEL in tensorflow
* Use CONF_MODEL in twinkly
* Use CONF_MODEL in yeelight
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 11:11:58 +02:00
epenet
4f5859c612
Add setup type hints (platforms) ( #64354 )
...
* Add setup type hints to arcam_fmj
* Add setup type hints to denonavr
* Add setup type hints to philips_js
* Add setup type hints to zha
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-19 07:44:03 +01:00
Maciej Bieniek
f1d75f0dd7
Use source list property instead of the attribute in Denon AVR integration ( #59768 )
2021-11-16 12:40:54 +01:00
Robert Hillis
fc3e7f5b7e
Use DeviceInfo Class D ( #58218 )
2021-10-22 17:00:00 +02:00
Maciej Bieniek
18ce799f74
Add `configuration_url` to Denon AVR integration ( #58116 )
2021-10-20 15:34:42 -07:00
Marc Mueller
48bada5a18
Update pylint to 2.11.1 ( #56364 )
2021-09-18 13:52:59 +02:00
Shay Levy
cf228e3fe5
Add constructor return type in integrations A-D ( #50903 )
2021-05-20 18:51:39 +03:00
Oliver
0cf07ee2d8
Denonavr bugfixes ( #49984 )
2021-05-06 22:23:46 -05:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
MarBra
1b14a2f54f
Address late review comments for denonavr ( #49666 )
...
* denonavr: Add DynamicEQ and Audyssey service
* Remove useless return and entry.option in hass.data
* Remove duplicate translation
2021-04-26 11:22:07 +02:00
Marc Mueller
f1d48ddfe3
Update pylint to 2.8.0 ( #49637 )
2021-04-24 14:39:24 -10:00
MarBra
9003dbfdf3
Add denonavr DynamicEQ and Audyssey service ( #48694 )
...
* denonavr: Add DynamicEQ and Audyssey service
* Remove debug print
* Syntax sugar
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/denonavr/services.yaml
Co-authored-by: J. Nick Koston <nick@koston.org>
* Remove trailing whitespaces
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-21 15:55:30 -10:00
Marc Mueller
c07646db5d
Update typing syntax ( #49480 )
...
* Update typing syntax
* Replace typing imports with ones from collections where possible
* Changes after review
2021-04-20 17:40:41 +02:00
Oliver
eed3bfc762
Going async with denonavr ( #47920 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-02 07:47:16 -10:00
Franck Nijhof
6932cf9534
Use contextlib.suppress where possible ( #48189 )
2021-03-23 14:36:43 +01:00
Erik Montnemery
6c084ae6ce
Update integrations a-e to override extra_state_attributes() ( #47756 )
2021-03-11 16:51:03 +01:00
Anton Tolchanov
13d6f5454d
Turn on denonavr receiver when a source is changed ( #44473 )
2020-12-28 18:12:49 +01:00
springstan
513f03eb1f
Return attribute dict directly without temporary variable v2 ( #41271 )
2020-10-06 16:55:16 +02:00
starkillerOG
6db5ff98ed
DenonAVR Config Flow ( #35255 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-06-16 14:46:39 +02:00