Stefan Agner
09e7d8d1a5
Increase open file descriptor limit on startup ( #148940 )
...
Co-authored-by: Jan Čermák <sairon@sairon.cz>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-07-29 17:42:26 +02:00
Marc Mueller
80eb4fb2f6
Replace asyncio.iscoroutinefunction ( #148738 )
2025-07-14 20:24:32 +01:00
Michael
50047f0a4e
Add new device class for absolute humidity ( #148567 )
2025-07-14 11:46:17 +02:00
Marc Mueller
2c13c70e12
Update ruff to 0.12.0 ( #147106 )
2025-06-19 20:39:09 +02:00
Erik Montnemery
5bc2e271d2
Re-raise annotated_yaml.YAMLException as HomeAssistantError ( #147129 )
...
* Re-raise annotated_yaml.YAMLException as HomeAssistantError
* Fix comment
2025-06-19 12:52:01 +02:00
Artur Pragacz
b36b591ccf
Improve error message for global timeout ( #141563 )
...
* Improve error message for global timeout
* Add test
* Message works with zone too
2025-05-27 07:49:18 +02:00
Marc Mueller
565f051ffc
Fix aiohttp MockPayloadWriter ( #145579 )
2025-05-25 14:38:08 +02:00
J. Nick Koston
ce02a5544d
Bump aiohttp to 3.12.0rc1 ( #145562 )
2025-05-24 16:12:16 -05:00
Franck Nijhof
bca4793c69
Add concentration conversion support for mg/m³ ( #145325 )
2025-05-23 14:24:18 +01:00
Michael
66a6e55310
Centralise MockStreamReaderChunked helper ( #145404 )
...
centralize MockStreamReaderChunked helper
2025-05-22 08:22:02 +02:00
Joost Lekkerkerker
4cd3527761
Enable B009 ( #144192 )
2025-05-21 16:37:51 +01:00
Michael
b0415588d7
Add support for videos in Immich media source ( #145254 )
...
add support for videos
2025-05-20 20:40:22 +02:00
Franck Nijhof
fb0cb7cad6
Add Wh/km unit for energy distance ( #145243 )
2025-05-20 12:16:27 +01:00
alorente
3a58d97496
Fix wrong UNIT_CLASS for reactive energy converter ( #144982 )
2025-05-15 18:27:16 +01:00
alorente
1d47dc41c9
Add reactive energy device class and units ( #143941 )
2025-05-15 12:05:46 +01:00
Abílio Costa
6b35b069b2
Remove duplicated code in unit conversion util ( #144912 )
2025-05-14 22:05:29 +01:00
Arnie97
babc183834
Allow liter for gas sensor device class ( #141518 )
2025-05-06 10:59:09 +02:00
Brian Choromanski
1647afc58a
Improve parse_time_expression list comprehension to get interval values ( #143488 )
2025-04-29 22:20:05 +01:00
Michael
3405b2549b
Add new units L/h , L/s and m³/s to volume flow rate sensor device class ( #143625 )
...
add new units L/h , L/s and m³/s
2025-04-25 00:17:47 +02:00
Mathijs van de Nes
b20f46e8b9
Add non-shared ssl client_context ( #142653 )
2025-04-11 10:55:05 -10:00
Abílio Costa
f8113ae80b
Allow excluding modules from noisy logs check ( #142020 )
...
* Allow excluding modules from noisy logs check
* Cache non-excluded modules; hardcode self module name; optimize call
* Address review comments
2025-04-02 15:07:00 +02:00
Erik Montnemery
6fbee5c2e3
Mark ReadOnlyDict with @final ( #142059 )
2025-04-02 14:06:01 +02:00
Shay Levy
32a16ae0f0
Make `UnitSystem` a frozen dataclass ( #140954 )
...
* Make UnitSystem a frozen dataclass
* Use super() for attribute setting in UnitSystem class
2025-03-25 11:45:54 +01:00
Abílio Costa
d12b4a1460
Log a warning for modules that log too often ( #139708 )
...
* Log a warning for modules that log too often
* Improve var naming
* Increase time window; improve log info
* Fix zha type
* Fix typo
* Ignore debug logs
* Use timer to avoid now() calls
* Switch to async_track_time_interval
* Allow using base QueueLister
* Add test for counters reset
* Make var names consistent; reduce message/time ratio
* Use log times instead of timer
* Simplify reset test
* Warn only once per module
* Remove uneeded counter reset
2025-03-20 14:53:53 -10:00
J. Nick Koston
f4fe234279
Bump annotatedyaml to 0.4.4 ( #140861 )
...
* Bump annotatedyaml to 0.4.2
changelog: https://github.com/home-assistant-libs/annotatedyaml/compare/v0.2.0...v0.4.2
~10-11% performance improvement
* tweak imports
* bump to .3 to make pylint happy
* bump again for fixes
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2025-03-18 22:26:23 -10:00
Jan-Philipp Benecke
7b9ea63f17
Split out yaml loading into own package ( #140683 )
...
* Split out yaml loading into library
* Code review
* Code review
* Fix check config script
2025-03-15 22:26:18 -04:00
Joost Lekkerkerker
dcc63a6f2e
Bump ruff to 0.10.0 ( #140541 )
...
* Bump ruff to 0.10.0
* Bump ruff to 0.10.0
* Bump ruff to 0.10.0
* Bump ruff to 0.10.0
* Update pyproject.toml
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Fix
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2025-03-14 12:32:50 +00:00
J. Nick Koston
e2c050ed40
Cache sensor precision calculation ( #140019 )
2025-03-07 16:14:22 -10:00
Jakob Schlyter
84ae476b67
Energy distance units ( #136933 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-01-31 14:22:25 +00:00
Ville Skyttä
40eb8b91cc
Adjust to recommended propcache.api import paths ( #136150 )
2025-01-21 10:58:22 +01:00
Joost Lekkerkerker
c651e2b3c3
Enable RUF101 ( #135835 )
2025-01-17 13:01:07 +01:00
Marc Mueller
46b17b539c
Use new syntax for TypeVar defaults ( #135780 )
2025-01-17 09:12:52 +01:00
Joost Lekkerkerker
9f7a38f189
Enable RUF022 ( #135767 )
2025-01-16 13:48:24 +01:00
Joost Lekkerkerker
8a35261fd8
Remove unused noqas ( #135583 )
2025-01-15 10:02:18 +01:00
Franck Nijhof
60bdc13c94
Drop Python 3.12 support ( #135589 )
2025-01-14 16:23:15 +01:00
Lukas Schlötterer
7b63c17101
Add kV and MV unit conversion for voltages ( #135396 )
2025-01-13 13:00:35 +01:00
epenet
5df7092f41
Improve formatting in core files ( #135256 )
...
* Adjust core files formatting
* Adjust translations script
2025-01-10 09:08:37 +01:00
epenet
dd57c75e64
Use remove-prefix/suffix introduced in Python 3.9 ( #135206 )
...
Use removeprefix/removesuffix
2025-01-09 21:15:22 +01:00
Craig Andrews
9e8df72c0d
Improve is docker env checks ( #132404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Sander Hoentjen <sander@hoentjen.eu>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Robert Resch <robert@resch.dev>
2025-01-02 17:21:49 +01:00
Stefan Agner
962f1bad32
Add mW as unit of measurement for Matter electrical power sensors ( #133504 )
2024-12-19 11:40:05 +00:00
G Johansson
8cde404997
Raise issue for deprecated imperial unit system ( #130979 )
2024-12-13 10:05:46 +01:00
Stefan Agner
9ab69aa41c
Add mWh as unit of measurement for Matter energy sensors ( #133005 )
2024-12-13 09:33:58 +01:00
Erik Montnemery
bbce183faf
Deprecate dt_util.utc_to_timestamp ( #131787 )
2024-11-28 17:00:20 +01:00
Sid
9e98e446a2
Bump ruff to 0.8.0 ( #131273 )
2024-11-22 16:53:26 +01:00
Josef Zweck
3cfd958dc2
Allow mL/s as UnitOfVolumeFlowRate ( #130771 )
2024-11-21 20:47:24 +01:00
Michael Arthur
d8549409f7
Area units and conversion between metric and US ( #123563 )
...
* area conversions
* start work on tests
* add number device class
* update unit conversions to utilise distance constants
* add area unit
* update test unit system
* update device condition and trigger
* update statistic unit converters
* further tests work WIP
* update test unit system
* add missing string translations
* fix websocket tests
* add deprecated notice
* add more missing strings and missing initialisation of unit system
* adjust icon and remove strings from scrape and random
* Fix acre to meters conversion
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Tidy up valid units
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* fix ordering of area
* update order alphabetically
* fix broken test
* update test_init
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* remove deprecated unit and fix alphabetical order
* change deprecation and add tests, change to millimeter conversion for inches
* fix order
* re-order defs alphabetically
* add measurement as well
* update icons
* fix up Deprecation of area square meters
* Update core integrations to UnitOfArea
* update test recorder tests
* unit system tests in alphabetical
* update snapshot
* rebuild
* revert alphabetization of functions
* other revert of alphabetical order
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-11-21 16:10:44 +01:00
Manu
397a299f15
Add µV as UnitOfElectricPotential ( #130838 )
2024-11-19 22:38:22 +01:00
Petar Petrov
c68cadad7a
Improve precision of HSV color conversion ( #130880 )
2024-11-19 22:06:57 +01:00
epenet
600f83ddab
Finish migration from report to report_usage ( #130412 )
2024-11-15 12:35:50 +01:00
mrspouse
5c52e865a0
Correct spelling of BloodGlucoseConcentrationConverter ( #130449 )
...
* Correct spelling of BloodGlucoseConcentrationConverter
* Correct spelling of BloodGlucoseConcentrationConverter
2024-11-12 21:48:42 +01:00