J. Nick Koston
ca5ed274cb
Deprecate calling async_listen and async_listen_once with run_immediately ( #115169 )
2024-04-08 10:07:54 -10:00
Luke Lashley
5ef42078a3
Add a service to get maps for Roborock ( #111478 )
...
* add service to get rooms
* fix linting
* add snapshot
* change map id
2024-04-08 21:40:59 +02:00
Sid
9cbed10372
Enable Ruff PYI041 ( #115229 )
2024-04-08 09:29:05 -10:00
Sid
cbbadf6256
Enable Ruff PYI036 ( #115228 )
2024-04-08 08:47:03 -10:00
Sergio Conde Gómez
f114ebd79d
Remove @skgsergio from foscam and qingping codeowners ( #115210 )
2024-04-08 08:46:22 -10:00
Marc Mueller
4e94f11665
Use EventType for entity_registry_updated ( #115187 )
2024-04-08 08:44:59 -10:00
Sid
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
266e4f0c8b
Migrate rfxtrx to use run_immediately=True for the device registry listener ( #115165 )
2024-04-08 08:29:27 -10:00
Marc Mueller
2fc0d8494d
Use EventType for device_registry_updated ( #115188 )
2024-04-08 08:25:57 -10:00
Marc Mueller
0d18679c8f
Use EventType for remaining registry events ( #115189 )
2024-04-08 08:25:39 -10:00
Marc Mueller
6116f11e6c
Use EventType for system events ( #115190 )
2024-04-08 08:25:34 -10:00
Marc Mueller
a52a80f806
Always include old_state in EventStateChangedData [tests] ( #115098 )
2024-04-08 08:25:22 -10:00
Thomas55555
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
Luca Angemi
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
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
f9a7e6bb9f
Add migration logic to assist_pipeline ( #115172 )
2024-04-08 11:29:55 -04:00
Illia
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
376aafc83e
Enable Ruff INP001 ( #115082 )
2024-04-08 15:43:58 +02:00
Sid
f8b6629b26
Enable Ruff PGH rules ( #115091 )
2024-04-08 15:42:22 +02:00
Erwin Douna
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
d9dada4fb3
Remove condition from ecobee humidifier attribute test ( #115197 )
...
Remove conditions from ecobee humidifier attribute test
2024-04-08 14:33:24 +02:00
Marc Mueller
53b4fd419a
Update build system dependencies ( #115102 )
2024-04-08 11:18:20 +02:00
dependabot[bot]
c5f05908d7
Bump github/codeql-action from 3.24.9 to 3.24.10 ( #115179 )
2024-04-08 10:46:25 +02:00
gibwar
e403b50ddc
Only reset requested utility meter with no tariff ( #115170 )
2024-04-08 10:05:46 +02:00
Niccolò Maggioni
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
ecda6b70ff
Filter out fuzzy translations from Lokalise ( #114968 )
2024-04-08 10:04:16 +02:00
Jan Bouwhuis
8b5177e989
Add IMAP fetch service ( #115127 )
...
* Add IMAP fetch service
* Fix docstr
2024-04-08 09:50:28 +02:00
Brett Adams
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
Richard Kroegel
16fc935c87
Refactor BMW entity availability ( #110294 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-04-08 09:26:50 +02:00
MarkGodwin
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
111ffdd77e
Improve microBees code quality ( #114939 )
...
microBees code quality
2024-04-08 05:35:46 +02:00
J. Nick Koston
3daecc7a31
Remove remaining run_immediately=False from tests ( #115168 )
2024-04-07 16:47:41 -10:00
J. Nick Koston
9ef28f83ea
Switch async_track_state_change to use run_immediately ( #115164 )
2024-04-07 16:38:25 -10:00
J. Nick Koston
1fd5f64dcc
Migrate matrix to use run_immediately for start listener ( #115167 )
...
* Migrate matrix to use run_immediately for start listener
* Migrate matrix to use run_immediately for start listener
2024-04-07 22:30:54 -04:00
J. Nick Koston
af1023074e
Add an event_filter to google_assistant state reporting ( #115160 )
...
* adjust
* fix test since it happens sooner now
* remove debug
* remove unneeded test change
* reduce
* reduce
2024-04-07 21:30:03 -04:00
J. Nick Koston
89a2c89fe2
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-07 21:25:55 -04:00
J. Nick Koston
6b4457043d
Deprecate async_add_hass_job ( #115061 )
2024-04-07 14:08:25 -10:00
rappenze
f044dd54cf
Bump fibaro to 0.7.7 ( #115152 )
2024-04-07 13:49:20 -10:00
J. Nick Koston
213cf76781
Fix flakey fritz image test ( #115161 )
2024-04-07 13:46:38 -10:00
Mick Vleeshouwer
94a2352b41
Bump pyoverkiz to 1.13.10 ( #115154 )
2024-04-07 13:39:11 -10:00
Marc Mueller
a0e6fd6ec5
Add improved typing for event fire and listen methods ( #114906 )
...
* Add EventType implementation
* Update integrations for EventType
* Change state_changed to EventType
* Fix tests
* Remove runtime impact
* Add tests
* Move to stub file
* Apply pre-commit to stub files
* Fix ruff PYI checks
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-07 13:28:24 -10:00
J. Nick Koston
d007b175c5
Write timer entity state before firing events ( #115151 )
2024-04-07 12:51:59 -10:00
Pete Sage
f96c5a2905
Add additional Sonos integration code-owner ( #115157 )
2024-04-07 12:51:44 -10:00
Matrix
3a28125470
Bump yolink-api to 0.4.2 ( #115026 )
2024-04-07 11:31:52 -10:00
Sid
8e98ba7312
Add first batch of Ruff PYI rules ( #115100 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-07 11:30:50 -10:00
J. Nick Koston
569f54d8e3
Terminate scripts with until and while conditions that execute more than 10000 times ( #115110 )
2024-04-07 11:02:53 -10:00
rappenze
771fe57e32
Fix fibaro sensor additional sensor lookup ( #115148 )
2024-04-07 10:53:30 -10:00
dontinelli
05440ec04c
Bump fyta_cli to 0.3.5 ( #115143 )
...
bump fyta_cli to 0.3.5
2024-04-07 21:38:13 +02:00
dontinelli
80ec9d4394
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-07 21:07:51 +02:00
Joost Lekkerkerker
9ec4e9a1a9
Remove Color extractor import flow ( #115015 )
...
* Remove Color extractor import flow
* Remove Color extractor import flow
2024-04-07 19:38:56 +02:00