025c6f5e2e
Add __slots__ to NodeClass classes ( #115079 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-08 08:44:18 -10:00
J. Nick Koston and GitHub
266e4f0c8b
Migrate rfxtrx to use run_immediately=True for the device registry listener ( #115165 )
2024-04-08 08:29:27 -10:00
Marc Mueller and GitHub
2fc0d8494d
Use EventType for device_registry_updated ( #115188 )
2024-04-08 08:25:57 -10:00
Marc Mueller and GitHub
0d18679c8f
Use EventType for remaining registry events ( #115189 )
2024-04-08 08:25:39 -10:00
Marc Mueller and GitHub
6116f11e6c
Use EventType for system events ( #115190 )
2024-04-08 08:25:34 -10:00
Marc Mueller and GitHub
a52a80f806
Always include old_state in EventStateChangedData [tests] ( #115098 )
2024-04-08 08:25:22 -10:00
Thomas55555 and GitHub
017b2fe685
Change scan interval for Husqvarna Automower ( #115225 )
...
* Change scan interval for Husqvarna Automower
* Also use const
2024-04-08 20:22:09 +02:00
fc1ebdaaa3
Add config message items selector to imap option flow ( #115108 )
...
* Update const.py
* Update config_flow.py
* Update coordinator.py
* Update coordinator.py
* Update strings.json
* Update config_flow.py
* Update const.py
* Update coordinator.py
* Update config_flow.py
* Update config_flow.py
* Update test_diagnostics.py
* Update const.py
* Update test_init.py
* Update test_diagnostics.py
* Update test_diagnostics.py
* Update test_diagnostics.py
* Update test_init.py
* Update test_diagnostics.py
* Update test_init.py
* Update test_diagnostics.py
* Update test_diagnostics.py
* Update test_diagnostics.py
* Update test_config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update test_init.py
* Update const.py
* Only make text and headers optional
* Add message data tests
* Add message data test
* Update test_config_flow.py
* Update test message data
* Fix ruff
* Fix ruff
* Update test_init.py
* Update strings.json
---------
Co-authored-by: jbouwh <jan@jbsoft.nl >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2024-04-08 19:34:50 +02:00
Kim de Vos and GitHub
f23e48f373
Add sensor for CPU and memory utilization for unifi device ( #114986 )
...
Add system stats to unifi device sensors
2024-04-08 19:29:54 +02:00
Paulus Schoutsen and GitHub
f9a7e6bb9f
Add migration logic to assist_pipeline ( #115172 )
2024-04-08 11:29:55 -04:00
cbaef096fa
Add Arve integration ( #113156 )
...
* add Arve integration
* Update homeassistant/components/arve/config_flow.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Various fixes, changed scan interval to one minute
* coordinator implementation
* Code cleanup
* Moved device info to the entity.py, ArveDeviceEntityDescription to sensor.py
* delete refresh before adding entities
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update tests/components/arve/test_config_flow.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update tests/components/arve/conftest.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Changed value_fn in sensors.py, added typing to description
* Code cleanups, platfrom test implementation
* New code cleanups, first two working tests
* Created platform test, generated snapshots
* Reworked integration to get all of the customer devices
* new fixes
* Added customer id, small cleanups
* Logic of setting unique_id to the config flow
* Added test of abortion on duplicate config_flow id
* Added "available" and "device" properties fro ArveDeviceEntity
* small _attr_unique_id fix
* Added new test, improved mocking, various fixes
* Various cleanups and fixes
* microfix
* Update homeassistant/components/arve/strings.json
* ruff fix
---------
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-08 17:24:32 +02:00
Sid and GitHub
376aafc83e
Enable Ruff INP001 ( #115082 )
2024-04-08 15:43:58 +02:00
Sid and GitHub
f8b6629b26
Enable Ruff PGH rules ( #115091 )
2024-04-08 15:42:22 +02:00
Erwin Douna and GitHub
85b453b86c
Fix Downloader test cases and error title ( #114847 )
...
* Fix test cases
* Return value
* isdir change
* FIx test cases and error title
* Removing patch
* Tiny needless fine-tuning
2024-04-08 15:28:07 +02:00
Jan Bouwhuis and GitHub
d9dada4fb3
Remove condition from ecobee humidifier attribute test ( #115197 )
...
Remove conditions from ecobee humidifier attribute test
2024-04-08 14:33:24 +02:00
Franck Nijhof and GitHub
04072cb3c1
2024.4.2 ( #115186 )
2024.4.2
2024-04-08 14:17:03 +02:00
Marc Mueller and GitHub
53b4fd419a
Update build system dependencies ( #115102 )
2024-04-08 11:18:20 +02:00
dependabot[bot] and GitHub
c5f05908d7
Bump github/codeql-action from 3.24.9 to 3.24.10 ( #115179 )
2024-04-08 10:46:25 +02:00
Franck Nijhof
05082fcceb
Bump version to 2024.4.2
2024-04-08 10:41:50 +02:00
gibwar and Franck Nijhof
8c0b44d6d5
Only reset requested utility meter with no tariff ( #115170 )
2024-04-08 10:41:41 +02:00
J. Nick Koston and Franck Nijhof
9a342f87c0
Avoid checking for polling if an entity fails to add ( #115159 )
...
* Avoid checking for polling if an entity fails to add
* no need to do protected access
* no need to do protected access
* no need to do protected access
* no need to do protected access
* coverage
* fix test
* fix
* broken one must be first
2024-04-08 10:41:38 +02:00
J. Nick Koston and Franck Nijhof
d062ef357b
Write timer entity state before firing events ( #115151 )
2024-04-08 10:41:35 +02:00
rappenze and Franck Nijhof
265d04c593
Fix fibaro sensor additional sensor lookup ( #115148 )
2024-04-08 10:41:32 +02:00
dontinelli and Franck Nijhof
fc9653581a
Bump fyta_cli to 0.3.5 ( #115143 )
...
bump fyta_cli to 0.3.5
2024-04-08 10:41:29 +02:00
7bea6eface
improve handling of incorrect values in fyta integration ( #115134 )
...
* improve handling of incorrect values
* Changes based on review comment
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* update value_fn
* ruff
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-08 10:41:26 +02:00
J. Nick Koston and Franck Nijhof
19f3ef763d
Terminate scripts with until and while conditions that execute more than 10000 times ( #115110 )
2024-04-08 10:41:23 +02:00
Maikel Punie and Franck Nijhof
fa88975055
Bump velbus-aio to 2024.4.1 ( #115109 )
...
bump velbusaio to 2024.4.1
2024-04-08 10:41:19 +02:00
Joakim Sørensen and Franck Nijhof
1322f38911
Downgrade hass-nabucasa from 0.80.0 to 0.78.0 ( #115078 )
2024-04-08 10:40:42 +02:00
J. Nick Koston and Franck Nijhof
75127105b9
Fix synology_dsm availablity ( #115073 )
...
* Remove reload on update failure from synology_dsm
fixes #115062
The coordinator will retry on its own later, there is no
reason to reload here. This was added in #42697
* fix available checks
2024-04-08 10:34:59 +02:00
Matthias Alphart and Franck Nijhof
d6793a756f
Update xknxproject to 3.7.1 ( #115053 )
2024-04-08 10:34:55 +02:00
Matrix and Franck Nijhof
20e88255df
Bump yolink-api to 0.4.2 ( #115026 )
2024-04-08 10:34:52 +02:00
2f9f1008a5
Bump brother to version 4.1.0 ( #115021 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-04-08 10:34:49 +02:00
J. Nick Koston and Franck Nijhof
90bc21b7f6
Fix dictionary changed size during iteration in prometheus ( #115005 )
...
Fixes #104803
2024-04-08 10:34:45 +02:00
Øyvind Matheson Wergeland and Franck Nijhof
b29eb317bd
Upgrade to pynobo 1.8.1 ( #114982 )
...
pynobo 1.8.1
2024-04-08 10:34:42 +02:00
Joost Lekkerkerker and Franck Nijhof
dcd9d987a7
Filter out fuzzy translations from Lokalise ( #114968 )
2024-04-08 10:34:38 +02:00
Robert Svensson and Franck Nijhof
e26ea40570
Bump axis to v61 ( #114964 )
2024-04-08 10:34:35 +02:00
Joost Lekkerkerker and Franck Nijhof
0a2d79f63e
Fix Snapcast Config flow ( #114952 )
2024-04-08 10:34:31 +02:00
Nathan Spencer and Franck Nijhof
d1b1d6388f
Bump pylitterbot to 2023.4.11 ( #114918 )
2024-04-08 10:34:28 +02:00
93569e3827
Fix missing if statement in homematic ( #114832 )
...
* homematic fix issue #114807
Update climate.py
* Update homeassistant/components/homematic/climate.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-08 10:34:24 +02:00
61a359e4d2
Fix hang in SNMP device_tracker implementation ( #112815 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-08 10:34:20 +02:00
gibwar and GitHub
e403b50ddc
Only reset requested utility meter with no tariff ( #115170 )
2024-04-08 10:05:46 +02:00
f06b00c6d8
Fix hang in SNMP device_tracker implementation ( #112815 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-08 10:04:59 +02:00
Joost Lekkerkerker and GitHub
ecda6b70ff
Filter out fuzzy translations from Lokalise ( #114968 )
2024-04-08 10:04:16 +02:00
Jan Bouwhuis and GitHub
8b5177e989
Add IMAP fetch service ( #115127 )
...
* Add IMAP fetch service
* Fix docstr
2024-04-08 09:50:28 +02:00
Brett Adams and GitHub
1cace9a609
Add reauth to Teslemetry ( #114726 )
...
* Add reauth
* Add tests
* PARALLEL_UPDATES
* Bump quality to platinum
* Fix assertion
* Remove quality
* Remove async_create_task
* Review Feedback
* Remove loop inside parametrize
* Change config during reauth
* Fix missing return
2024-04-08 09:44:51 +02:00
16fc935c87
Refactor BMW entity availability ( #110294 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
2024-04-08 09:26:50 +02:00
MarkGodwin and GitHub
487480dc88
Address late review of TP-Link Omada ( #115121 )
...
tplink_omada implement feedback from #114138
2024-04-08 06:26:20 +02:00
Federico D'Amico and GitHub
111ffdd77e
Improve microBees code quality ( #114939 )
...
microBees code quality
2024-04-08 05:35:46 +02:00
J. Nick Koston and GitHub
3daecc7a31
Remove remaining run_immediately=False from tests ( #115168 )
2024-04-07 16:47:41 -10:00
J. Nick Koston and GitHub
9ef28f83ea
Switch async_track_state_change to use run_immediately ( #115164 )
2024-04-07 16:38:25 -10:00