Commit graph

211 commits

Author SHA1 Message Date
Joakim Plate
f14777d0ae
Allow ambilight when we have connection (philips_js) (#121620) 2024-07-09 21:10:15 +02:00
Joakim Plate
2ce510357d
Mark ambilight as not available when off (#120155) 2024-06-22 13:42:20 +02:00
Joakim Plate
acfc027456
Update ha philips_js to 3.2.2 (#118326) 2024-05-28 23:13:17 +02:00
Joakim Plate
5f7b84caea
Update philips_js to 3.2.1 (#117881)
* Update philips_js to 3.2.0

* Update to 3.2.1
2024-05-22 00:11:10 +02:00
epenet
a904557bbb
Move philips_js coordinator to separate module (#117561) 2024-05-18 10:21:22 +02:00
Maciej Bieniek
16d86e5d4c
Store Philips TV runtime data in config entry (#116952)
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-05-07 14:10:44 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
Joost Lekkerkerker
cddce0ce0d
Enable more SIM ruff rules (#113015)
* SIM101 SIM103

* SIM107 SIM109

* SIM110

* SIM112 SIM113

* SIM115

* SIM116

* Fix

* Fix

* Fix
2024-03-10 23:20:37 -04:00
Marc Mueller
988c71ecc5
Add empty line after module docstring [n-q] (#112702) 2024-03-08 15:04:07 +01:00
Joost Lekkerkerker
6aae44dbb3
Add icon translations to Philips TV (#112179) 2024-03-04 15:47:15 +01:00
Erik Montnemery
e0c1feb22c
Migrate integrations n-r to generic flowhandler (#111864) 2024-02-29 20:09:01 +01:00
Jan-Philipp Benecke
95aea1488d
Add pylint plugin to check if coordinator is placed in its own module (#108174)
* Add pylint plugin to check if coordinator is placed in its own module

* Remove unintended changes

* Remove pylint disable and let CI only fail on W,E,F

* Make check conventional

* Apply review suggestion

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Use option instead

* Remove pylint arguments from pre-commit

* Partially revert "Remove pylint disable and let CI only fail on W,E,F"

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-29 10:30:19 +01:00
Jan-Philipp Benecke
28281523ec
Add pylint plugin to check for sorted platforms list (#108115) 2024-01-16 09:47:53 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions (#105984)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Erik Montnemery
a91dfc7954
Fix entity descriptions in philips_js (#105625) 2023-12-13 10:24:34 +01:00
Florian
7638b9bba1
Fix Philips TV none recordings_list (#104665)
Correct for missing recordings list in api client.
---------

Co-authored-by: Joakim Plate <elupus@ecce.se>
2023-11-29 21:54:05 +01:00
Florian
01c49ba0e4
Add recording status for Philips TV (#94691) 2023-11-22 14:24:49 +00:00
Joakim Plate
9107e166b4
Adjust language slightly for philips_js strings (#101783) 2023-10-11 13:53:47 +02:00
Joakim Plate
66f43ebdc5
Describe notification option (philip_js) (#101715) 2023-10-09 19:52:24 +02:00
Joakim Plate
ba5aa7759d
Update ha-philipsjs to 3.1.1 (#101574)
Update philips to 3.1.1
2023-10-07 11:05:48 +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
Joakim Plate
651d4134cf
Avoid leaking exception trace for philips_js (#97491)
Avoid leaking exception trace
2023-07-31 14:21:34 +02:00
Joost Lekkerkerker
b0dd05a411
Add entity translations to philips js (#96747)
* Add entity translations to philips js

* Remove name
2023-07-17 13:12:50 +02:00
Joost Lekkerkerker
73bbfc7a2d
Add base entity to philips js (#96756)
* Create superclass for philips js

* Move device info creation to coordinator
2023-07-17 13:05:58 +02:00
Joost Lekkerkerker
8e00bd4436
Philips.js explicit device naming (#95551) 2023-06-29 16:40:35 +02:00
Mariano Faraco
5d40edcf02
Bump ha-philipsjs to 3.1.0 (#94811) 2023-06-20 06:40:58 +02:00
Joakim Plate
0666a4750c
Add re-auth support to philips_js (#88774)
* Add re-auth support to philips_js

* Adjustments from review

* Don't allow duplicate entries for now
2023-03-28 09:30:42 +02:00
epenet
3b83340f6e
Improve get_browse_image type hints in media player (#90057) 2023-03-26 19:54:01 +02:00
epenet
f56bf134d2
Improve browse_media type hints in media player (#90060)
* Improve browse_media type hints in media player

* Adjust components

* Adjust base entity
2023-03-24 21:49:12 -07:00
Erik Montnemery
1450b44c63
Sort manifests 7 (#87028) 2023-02-08 20:32:43 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core (#87543)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
Marc Mueller
07a3046d11
Update pylint to 2.16.0 (#87083) 2023-02-02 12:49:01 +01:00
epenet
5005ba0b4a
Improve typing in philips_js coordinator (#87075) 2023-02-01 12:15:58 +01:00
Joakim Plate
9f5b1e58cb
Support playback of channel preset in philips_js (#86491)
* Correct invalid browse check

* Support play_media of channel number

* Use ChannelStep instead of Next/Previous
2023-01-24 11:53:17 +01:00
GitHub Action
d1ecc418bb [ci skip] Translation update 2023-01-19 00:25:04 +00:00
Joakim Plate
8b6e54a01b
Switch play pause method in philips js (#85343)
fixes undefined
2023-01-08 00:14:25 +01:00
Joakim Plate
e3e64c103d
Switch to attr use in philips js (#85345) 2023-01-07 15:00:32 +01:00
Joakim Plate
09a83b90ea
Make sure philips_hs remote entity calls parent added (#84082)
Make sure remote calls parent added
2022-12-16 09:25:05 -05:00
GitHub Action
f25017313a [ci skip] Translation update 2022-12-09 00:24:29 +00:00
Joakim Plate
2ca7d0dd97
Make sure super async_added_to_hass is called (#83493)
Make sure super added to hass is called
2022-12-08 02:21:55 +01:00
epenet
9d192643ee
Move PluggableAction to trigger helpers (#81900)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Joakim Plate <elupus@ecce.se>
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-11-22 11:35:18 +01:00
epenet
18e30e7c06
Adjust type hints for MediaPlayerEntityFeature (#82258) 2022-11-17 13:58:34 +01:00
GitHub Action
388328adba [ci skip] Translation update 2022-10-17 00:36:39 +00:00
Joakim Plate
5d09fe8dc1
Avoid logging tracebacks for auth failures in philips js (#80381)
Avoid logging tracebacks for auth failures
2022-10-16 18:13:32 +03:00
epenet
52b5e1779f
Use new media player enums [p] (#78058) 2022-09-08 22:54:43 +02:00
epenet
474844744b
Improve entity type hints [p] (#77871) 2022-09-06 09:51:33 +02:00
Marc Mueller
702f8180a6
Use TriggerActionType [l-t] (#76813) 2022-08-15 14:00:42 -04:00
GitHub Action
bec8e544f4 [ci skip] Translation update 2022-08-14 00:25:47 +00:00
GitHub Action
7c81f790a7 [ci skip] Translation update 2022-08-12 00:23:47 +00:00