Allen Porter
822251a642
Update fitbit client to use asyncio ( #100933 )
2023-09-26 07:50:42 -07:00
Erik Montnemery
bd40cbcb21
Tweak pipeline.multiply_volume ( #100905 )
2023-09-26 09:19:57 -05:00
Rami Mosleh
31e9ca0099
Handle authorization error in glances config flow ( #100866 )
...
* Handle authroization error in glances config flow
* Remove validate_input method and expections
* update tests
2023-09-26 14:51:04 +02:00
Joost Lekkerkerker
91bc65be9c
Add entity translations to SRP Energy ( #99011 )
2023-09-26 14:47:19 +02:00
David Knowles
73cfe659ea
Make Hydrawise compliant with new naming standards ( #100921 )
...
* Make Hydrawise compliant with new naming standards
* Update binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-26 14:34:43 +02:00
Álvaro Fernández Rojas
29da43b9a9
Bump aioairzone-cloud to 0.2.2 ( #100915 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-09-26 14:04:50 +02:00
steffenrapp
2165f0a538
Add missing input_button service translation ( #100387 )
2023-09-26 13:58:58 +02:00
Joost Lekkerkerker
4ffac3e7ed
Cleanup Withings const import ( #100914 )
2023-09-26 13:16:37 +02:00
Marc Mueller
bd7a86a0a6
Remove async-timeout as core dependency ( #100912 )
2023-09-26 05:57:10 -05:00
Erik Montnemery
4df14b2625
Remove duplicated call to `PipelineRun.end` from `PipelineInput.execute` ( #100909 )
...
Remove duplicated call to PipelineRun.end from PipelineInput.execute
2023-09-26 12:38:25 +02:00
Dennis
e5a151c4c3
Add state classes to Tomorrowio sensors ( #100692 )
2023-09-26 12:33:39 +02:00
J. Nick Koston
667f4b1ca8
Mark Bluetooth scanner as not scanning when watchdog timeout is reached ( #100738 )
2023-09-26 05:29:46 -05:00
Marc Mueller
f837e6722c
Update cryptography to 41.0.4 ( #100911 )
2023-09-26 05:27:56 -05:00
Joost Lekkerkerker
f21d924dd5
Add entity translations to Wallbox ( #99021 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2023-09-26 11:41:40 +02:00
Erik Montnemery
1e76d37cee
Rename PipelineData.pipeline_runs to pipeline_debug ( #100907 )
2023-09-26 11:35:51 +02:00
Joost Lekkerkerker
b0a7e68984
Rename Withings coordinator file ( #100899 )
...
Rename common.py to coordinator.py
2023-09-26 10:59:45 +02:00
Maikel Punie
249e20f8e5
Bump pyduotecno to 2023.9.0 ( #100900 )
2023-09-26 10:57:13 +02:00
Joost Lekkerkerker
4f63c7934b
Add coordinator to Withings ( #100378 )
...
* Add coordinator to Withings
* Add coordinator to Withings
* Fix tests
* Remove common files
* Fix tests
* Fix tests
* Rename to Entity
* Fix
* Rename webhook handler
* Fix
* Fix external url
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com>
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com>
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com>
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com>
* fix imports
* Simplify
* Simplify
* Fix feedback
* Test if this makes changes clearer
* Test if this makes changes clearer
* Fix tests
* Remove name
* Fix feedback
---------
Co-authored-by: Luke Lashley <conway220@gmail.com>
2023-09-26 09:17:11 +02:00
David Knowles
8ba6fd7935
Add device info to Hydrawise ( #100828 )
...
* Add device info to Hydrawise
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove _attr_has_entity_name
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-26 09:15:20 +02:00
G Johansson
7b1b189f3e
Add date range to Workday ( #96255 )
2023-09-26 08:21:36 +02:00
Jan-Philipp Benecke
9c1944f830
Enable strict typing in london underground ( #100563 )
...
* Enable strict typing in london underground
* Change typing from Any
* Remove redundant cast
* Change from Mapping to dict
2023-09-26 08:13:59 +02:00
Paulus Schoutsen
c5c5d9ed0c
Allow fetching wake word entity info ( #100893 )
2023-09-25 21:33:04 -05:00
Allen Porter
fa2d77407a
Add Rain Bird irrigation calendar ( #87604 )
...
* Initial version of a calendar for the rainbird integration
* Improve calendar support
* Revert changes to test fixtures
* Address ruff error
* Fix background task scheduling
* Use pytest.mark.freezetime to move to test setup
* Address PR feedback
* Make refresh a member
* Merge rainbird and calendar changes
* Increase test coverage
* Readability improvements
* Simplify timezone handling
2023-09-25 20:27:38 -04:00
Allen Porter
18f29993c5
Simplify fitbit unit system and conversions ( #100825 )
...
* Simplify fitbit unit conversions
* Use enum values in unit system schema
* Use fitbit unit system enums
2023-09-25 20:08:59 -04:00
Michael Hansen
785618909a
Use webrtc-noise-gain for audio enhancement in Assist pipelines ( #100698 )
...
* Use webrtc-noise-gain instead of webrtcvad package
* Switching to ProcessedAudioChunk
* Refactor VAD and fix tests
* Add vad no chunking test
* Add test that runs audio enhancements
2023-09-25 20:03:50 -04:00
Jan Bouwhuis
a4f7f3ba7e
Make sure time is changed in mqtt event test ( #100889 )
2023-09-26 00:32:12 +02:00
Jc2k
9fe6cd61df
Bump aiohomekit to 3.0.5 ( #100886 )
2023-09-25 23:08:38 +01:00
Jc2k
cae19431d1
Simplify homekit_controller tests with snapshots ( #100885 )
2023-09-25 16:26:27 -05:00
Jan Bouwhuis
c5b32d6307
Add doorbell event to google_assistant ( #97123 )
...
* First attempt async_report_state_all
* Move notificationSupportedByAgent to SYNC response
* Make notificationSupportedByAgent conditional
* Add generic sync_options method
* Report event
* Add event_type as ID
* User UUID, imlement query_notifications
* Refactor query_notifications
* Add test
* MyPy
* Unreachable code
* Tweak
* Correct notification message
* Timestamp was wrong unit, it should be in seconds
* Can only allow doorbell class, since it's the only type
* Fix test
* Remove unrelated changes - improve coverage
* Additional tests
---------
Co-authored-by: Joakim Plate <elupus@ecce.se>
2023-09-25 23:20:02 +02:00
J. Nick Koston
6387263007
Bump async-upnp-client to 0.36.0 ( #100881 )
2023-09-25 16:19:40 -05:00
J. Nick Koston
d5c22bec82
Bump zeroconf to 0.114.0 ( #100880 )
2023-09-25 16:19:24 -05:00
J. Nick Koston
dbdc513aa5
Bump dbus-fast to 2.10.0 ( #100879 )
2023-09-25 16:19:03 -05:00
Joost Lekkerkerker
15f40f2c5a
Bump yt-dlp to 2023.9.24 ( #100884 )
2023-09-25 23:06:48 +02:00
Jan Bouwhuis
90bf20c6f8
Add type hints for intent_script integration ( #99393 )
...
* Add type hints for intent_script integration
* Correct 2nd typo
* omit total=False as all options are set
2023-09-25 23:01:53 +02:00
Jan Bouwhuis
60b8775f4a
Avoid redundant calls to async_write_ha_state in mqtt siren ( #100813 )
...
* Avoid redundant calls to async_write_ha_state
* Add comment
2023-09-25 22:36:13 +02:00
Jan-Philipp Benecke
2eefd21dcc
Parametrize more co2signal config flow tests ( #100882 )
...
* Clean up co2signal tests
* Some more clean up
* Use named parameter ids of parametrize
2023-09-25 22:21:40 +02:00
Jan Bouwhuis
a242a1c107
Add tests for mqtt image ( #100793 )
...
* Rework mqtt image writing state
* Revert mixin changes, add attr
* Revert code changes
2023-09-25 22:20:32 +02:00
Jan Bouwhuis
7258bc6457
Avoid redundant calls to async_write_ha_state in mqtt vacuum ( #100799 )
...
* Avoid redundant calls to async_write_ha_state
* Add comment
* Rephrase
2023-09-25 22:17:29 +02:00
J. Nick Koston
969d6b852e
Bump led-ble to 1.0.1 ( #100873 )
2023-09-25 14:34:02 -05:00
Jan-Philipp Benecke
b9a3863645
Handle json decode exception in co2signal ( #100857 )
...
* Handle json decode exception in co2signal
* Update homeassistant/components/co2signal/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix import
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-25 21:21:01 +02:00
Jan Bouwhuis
ea1108503d
Rework and fix mqtt siren writing state and attributes ( #100871 )
...
Rework mqtt siren writing state and attributes
2023-09-25 21:08:14 +02:00
Erik Montnemery
d76c5ed351
Use wake word settings in assist pipeline runs ( #100864 )
2023-09-25 12:58:10 -04:00
Marc Mueller
11e8bf0b9c
Update types packages ( #100850 )
2023-09-25 18:53:22 +02:00
Jan Bouwhuis
30c7e7fbdf
Avoid redundant calls to async_ha_write_state mqtt update platform ( #100819 )
...
Avoid redundant calls to async_ha_write_state
2023-09-25 18:08:02 +02:00
Jan Bouwhuis
cd3d3b76a3
Avoid redundant calls to async_ha_write_state in mqtt text ( #100816 )
...
Avoid redundant calls to async_ha_write_state
2023-09-25 18:07:24 +02:00
Jan Bouwhuis
8d10cdce4e
Avoid redundant calls to async_ha_write_state in mqtt switch ( #100815 )
...
Avoid redundant calls to async_ha_write_state
2023-09-25 18:06:19 +02:00
Jan Bouwhuis
33d45b3454
Avoid redundant calls to async_write_ha_state in mqtt select ( #100809 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:05:42 +02:00
Jan Bouwhuis
180f248370
Avoid redundant calls to async_write_ha_state in mqtt number ( #100808 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:05:14 +02:00
Jan Bouwhuis
98cc2e8098
Avoid redundant calls to async_write_ha_state in mqtt lock ( #100802 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:04:33 +02:00
Jan Bouwhuis
ce02cbefc9
Avoid redundant calls to async_write_ha_state in mqtt lawn_mower ( #100795 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:03:52 +02:00