Erik Montnemery
aaf1cc818a
Fix light color mode in tradfri ( #108761 )
2024-01-24 16:55:18 +01:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +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
c0ffeeca7
7222e2b2d6
T-add host field description ( #104871 )
2023-12-04 11:52:54 +01:00
Jan Bouwhuis
953a212dd6
Use ServiceValidationError for invalid fan preset_mode and move check to fan entity component ( #104560 )
...
* Use ServiceValidationError for fan preset_mode
* Use _valid_preset_mode_or_raise to raise
* Move preset_mode validation to entity component
* Fix bond fan and comments
* Fixes baf, fjaraskupan and template
* More integration adjustments
* Add custom components mock and test code
* Make NotValidPresetModeError subclass
* Update homeassistant/components/fan/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Keep bond has_action validation
* Move demo test asserts outside context block
* Follow up comment
* Update homeassistant/components/fan/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Fix demo tests
* Remove pylint disable
* Remove unreachable code
* Update homeassistant/components/fan/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Use NotValidPresetModeError, Final methods
* Address comments
* Correct docst
* Follow up comments
* Update homeassistant/components/fan/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-29 13:56:51 +01:00
Joost Lekkerkerker
56f05bee91
Use shorthand attributes in Tradfri ( #99890 )
2023-09-08 01:15:34 +02:00
Marc Mueller
d8035ddf47
Fix tradfri asyncio.wait ( #99730 )
2023-09-06 16:57:13 +02:00
Marc Mueller
8b0fdd6fd2
Use asyncio.timeout [s-z] ( #98452 )
2023-08-15 14:34:18 +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
Joost Lekkerkerker
8675bc6554
Migrate Tradfri to has entity name ( #96248 )
2023-07-18 20:56:50 +02:00
c0ffeeca7
faa67a40c4
Rename 'life' to 'lifetime' in trådfri ( #96818 )
...
String review: rename 'life' to 'lifetime'
- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.
2023-07-18 12:24:02 +02:00
Erik Montnemery
2406b235b4
Name unnamed binary sensors by their device class ( #92940 )
...
* Name unnamed binary sensors by their device class
* Update type annotations
* Fix loading of entity component translations
* Add test
* Update integrations
* Set abode and rfxtrx binary_sensor name to None
* Revert changes in homekit_controller
2023-06-13 19:48:54 +02:00
epenet
b3d6f098d2
Adjust entity registry access in integrations (1) ( #88946 )
2023-03-01 08:02:34 +01:00
Martin Hjelmare
33b16d20b1
Clean up tradfri import flow ( #88588 )
2023-02-22 10:53:48 +01:00
Erik Montnemery
b0b1d8143f
Sort manifests 10 ( #87031 )
2023-02-08 20:41:50 +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
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
Martin Hjelmare
b1e939d1f1
Fix tradfri air quality device class ( #86861 )
2023-01-28 22:05:31 -05:00
GitHub Action
d1ecc418bb
[ci skip] Translation update
2023-01-19 00:25:04 +00:00
GitHub Action
87b2a73460
[ci skip] Translation update
2023-01-18 00:24:40 +00:00
epenet
1766df3faa
Improve integration type hints for diagnostics ( #85526 )
2023-01-09 15:17:48 +01:00
Martin Hjelmare
3b84dba72e
Bump pytradfri to 9.0.1 ( #85001 )
2023-01-02 21:25:00 +01:00
GitHub Action
b3ab0a0199
[ci skip] Translation update
2022-12-29 00:23:20 +00:00
epenet
fba13dcc90
Use UnitOfTime in integrations (t-z) ( #84291 )
2022-12-20 12:30:14 +01:00
Jelte Zeilstra
f99d26231f
Add state_class to Tradfri battery and air quality sensors ( #84185 )
2022-12-18 16:52:08 +01:00
GitHub Action
3ab9a14ce7
[ci skip] Translation update
2022-12-06 00:21:31 +00:00
GitHub Action
0d1f476bee
[ci skip] Translation update
2022-12-01 00:33:36 +00:00
GitHub Action
230b50d099
[ci skip] Translation update
2022-11-29 00:26:01 +00:00
Marc Mueller
33e57c2e24
Fix round typing [tradfri] ( #82438 )
2022-11-21 08:51:04 +01:00
GitHub Action
fe5246fb6f
[ci skip] Translation update
2022-11-19 00:26:11 +00:00
GitHub Action
c7fc51cfa5
[ci skip] Translation update
2022-11-04 00:29:52 +00:00
GitHub Action
6e03b12a93
[ci skip] Translation update
2022-08-13 00:25:00 +00:00
GitHub Action
7c81f790a7
[ci skip] Translation update
2022-08-12 00:23:47 +00:00
GitHub Action
519d478d61
[ci skip] Translation update
2022-08-11 00:26:23 +00:00
GitHub Action
32a2999b85
[ci skip] Translation update
2022-08-06 00:24:46 +00:00
Marc Mueller
b6d235c0c2
Improve tradfri decorator typing ( #75439 )
2022-07-19 15:21:17 +02:00
J. Nick Koston
cd03c49fc2
Wait for config entry platform forwards ( #73806 )
2022-07-09 17:27:42 +02:00
GitHub Action
ceb8bb4745
[ci skip] Translation update
2022-05-21 00:22:49 +00:00
Franck Nijhof
c3d19f3827
Clean up accessing device_registry helpers via hass ( #72031 )
2022-05-17 12:22:15 -07:00
GitHub Action
37f81b261d
[ci skip] Translation update
2022-05-16 00:24:28 +00:00
GitHub Action
348016dbbf
[ci skip] Translation update
2022-04-29 00:22:21 +00:00
epenet
c0d8f94487
Adjust ColorMode type hint in light ( #70806 )
...
* Adjust ColorMode type hint in light
* Adjust components
2022-04-27 16:02:23 +02:00
epenet
9a38172d1f
Use ColorMode enum in tradfri ( #70544 )
2022-04-23 09:46:24 -10:00
Patrik Lindgren
74021d62da
Finalize deprecation of groups in Tradfri integration ( #69460 )
...
* Finalise cleanup of groups
* Fix tests
* Remove
* Revert change
2022-04-07 22:19:12 +02:00
Patrik Lindgren
af5d29735f
Deprecate SUPPORT_*-constants for Tradfri integration ( #69368 )
...
* Refactor constants
* Remove _LOGGER
* Fix sort order
* Refactor constats
* Run isort
* Remove SUPPORTED_ constants from Tradfri integration
* Remove constant
* Remove line
* Use brackets
* Add documentation
* Address review comments
2022-04-07 09:06:29 +02:00
Patrik Lindgren
04fc3a1f25
Cleanup constants in Tradfri integration ( #69125 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-05 14:00:45 +02:00
Patrik Lindgren
4b5996c5ed
Drop support for Tradfri groups and YAML configuration ( #68033 )
...
* Drop support for Tradfri groups
* Remove context
* Remove async_setup
* Mark removed
* Pass generator expression
2022-04-01 23:26:35 +02:00
Paulus Schoutsen
ce5d20eb8e
Update tradfri deprecation message ( #69005 )
2022-03-31 20:20:50 +02:00
Marc Mueller
53110f8cb7
Update pylint to 2.13.2 ( #68704 )
2022-03-27 16:08:24 +02:00
Marc Mueller
add741d789
Update coordinator typing (6) [t-v] ( #68466 )
2022-03-21 14:20:35 +01:00