J. Nick Koston
172e2125f6
Switch to using update for headers middleware ( #122952 )
2024-07-31 18:17:45 +02:00
Michael
69f54656c4
Fix cleanup of orphan device entries in AVM Fritz!Box Tools ( #122937 )
...
* fix cleanup of orphan device entries
* add test for cleanup button
2024-07-31 17:58:11 +02:00
Bram Kragten
c359d4a419
Update frontend to 20240731.0 ( #122956 )
2024-07-31 17:53:52 +02:00
epenet
a1b8545568
Fix unnecessary-return-none in nest ( #122951 )
2024-07-31 17:13:53 +02:00
starkillerOG
8c0d9a1320
Add Reolink chime support ( #122752 )
2024-07-31 17:04:09 +02:00
Christopher Fenner
f764705629
Add support for ventilation device to ViCare ( #114175 )
...
* add ventilation program & mode
* add ventilation device
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update const.py
* Create fan.py
* Update fan.py
* Update types.py
* add test case
* add translation key
* use translation key
* update snapshot
* fix ruff findings
* fix ruff findings
* add log messages to setter
* adjust test case
* reset climate entity
* do not display speed if not in permanent mode
* update snapshot
* update test cases
* add comment
* mark fan as always on
* prevent turning off device
* allow to set permanent mode
* make speed_count static
* add debug outputs
* add preset state translations
* allow permanent mode
* update snapshot
* add test case
* load programs only on init
* comment on ventilation modes
* adjust test cases
* add exception message
* ignore test coverage on fan.py
* Update test_fan.py
* simplify
* Apply suggestions from code review
* remove tests
* remove extra state attributes
* fix leftover
* add missing labels
* adjust label
* change state keys
* use _attr_preset_modes
* fix ruff findings
* fix attribute access
* fix from_ha_mode
* fix ruff findings
* fix mypy findings
* simplify
* format
* fix typo
* fix ruff finding
* Apply suggestions from code review
* change fan mode handling
* add test cases
* remove turn_off
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Apply suggestions from code review
* Update fan.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-07-31 16:23:27 +02:00
karwosts
3df78043c0
Add enable_millisecond to duration selector ( #122821 )
...
* Add enable_milliseconds to duration selector.
* One more test
2024-07-31 16:13:05 +02:00
epenet
97de1c2b66
Fix implicit-return in recorder ( #122924 )
2024-07-31 15:46:13 +02:00
Michael
f7f0f49015
Move lifespan attributes into own sensors for legacy Ecovacs bots ( #122740 )
...
* move available property to base entity class
* add lifespan sensors
* apply suggestion, simplify the method
* don't touch internals in tests
* apply suggestion
* apply suggestions
2024-07-31 15:36:57 +02:00
J. Nick Koston
a35fa0e95a
Warn that the minimum SQLite version will change to 3.40.1 as of 2025.2 ( #104298 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-07-31 08:13:04 -05:00
Kevin Stillhammer
cddb3bb668
Add reconfigure step for here_travel_time ( #114667 )
...
* Add reconfigure step for here_travel_time
* Add comments, reuse step_user, TYPE_CHECKING, remove defaults
2024-07-31 15:08:25 +02:00
epenet
e64e3c2778
Fix implicit-return in time_date ( #122929 )
2024-07-31 15:00:53 +02:00
epenet
5e1cca1c58
Fix implicit-return in shelly ( #122926 )
2024-07-31 14:54:52 +02:00
epenet
2f181cbe41
Fix implicit-return in vera ( #122934 )
2024-07-31 14:53:05 +02:00
epenet
e706ff0564
Fix implicit-return in transport_nsw ( #122930 )
2024-07-31 14:44:14 +02:00
Allen Porter
8d0e998e54
Improve conversation agent tracing to help with eval and data collection ( #122542 )
2024-07-31 14:38:44 +02:00
Allen Porter
4f5eab4646
Improve quality of ollama tool calling by repairing arguments ( #122749 )
...
* Improve quality of ollama function calling by repairing function call arguments
* Fix formatting of the tests
* Run ruff format on ollama conversation
* Add test for non-string arguments
2024-07-31 14:37:39 +02:00
Franck Nijhof
8b96c7873f
Rename 'service' to 'action' in automations and scripts ( #122845 )
2024-07-31 14:36:53 +02:00
Allen Porter
f14471112d
Improve LLM tool quality by more clearly specifying device_class slots ( #122723 )
...
* Limit intent / llm API device_class slots to only necessary services and limited set of values
* Fix ruff errors
* Run ruff format
* Fix typing and improve output schema
* Fix schema and improve flattening
* Revert conftest
* Revert recorder
* Fix ruff format errors
* Update using latest version of voluptuous
2024-07-31 14:36:02 +02:00
epenet
7c7b408df1
Fix implicit-return in homekit_controller ( #122920 )
2024-07-31 14:21:58 +02:00
epenet
3bf00822b0
Fix implicit-return in kodi ( #122914 )
2024-07-31 13:42:07 +02:00
Yuxin Wang
bf3a2cf393
Add graceful handling for LASTSTEST sensor in APCUPSD ( #113125 )
...
* Add handling for LASTSTEST sensor
* Set the state to unknown instead of unavailable
* Use LASTSTEST constant and revise the logic to add it to the entity list
* Use LASTSTEST constant
2024-07-31 13:01:48 +02:00
Maikel Punie
c8dccec956
Bump velbusaio to 2024.07.06 ( #122905 )
...
bumpo velbusaio to 2024.07.06
2024-07-31 12:48:08 +02:00
epenet
ed9c4e0c0d
Fix implicit-return in landisgyr_heat_meter ( #122912 )
2024-07-31 12:41:10 +02:00
epenet
cd552ceb2b
Fix implicit-return in mystrom ( #122911 )
2024-07-31 12:40:48 +02:00
epenet
c4398efbbb
Fix implicit-return in meteo_france ( #122910 )
2024-07-31 12:40:30 +02:00
epenet
8b1a527602
Fix implicit-return in meraki ( #122909 )
2024-07-31 12:39:59 +02:00
epenet
01f41a597e
Fix implicit-return in melissa ( #122908 )
2024-07-31 12:39:39 +02:00
epenet
c32f1efad0
Fix implicit-return in maxcube ( #122907 )
2024-07-31 12:39:21 +02:00
epenet
47c96c52b1
Fix implicit-return in niko_home_control ( #122904 )
2024-07-31 12:39:01 +02:00
epenet
dbdb148e12
Fix implicit-return in plaato ( #122902 )
2024-07-31 12:38:36 +02:00
epenet
6a45124878
Fix implicit-return in qnap ( #122901 )
2024-07-31 12:38:15 +02:00
Diogo Gomes
02d4d1a75b
Adds new sensors and configuration entities to V2C Trydan ( #122883 )
...
* Adds new controls and sensors
* update snapshot
* Update homeassistant/components/v2c/strings.json
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
* Add unit
* move icons to icons.json
* update snapshot
* missing translation fix
---------
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
2024-07-31 12:31:35 +02:00
Alex MF
233c04a469
Add number entity for Ecovacs mower cut direction ( #122598 )
2024-07-31 12:22:07 +02:00
epenet
8b4f607806
Fix implicit-return in plant ( #122903 )
2024-07-31 11:39:51 +02:00
Diogo Gomes
68f06e63e2
Bump pytrydan to 0.8.0 ( #122898 )
...
bump pytrydan to 0.8.0
2024-07-31 10:32:13 +01:00
Matthias Alphart
67ed8b207a
KNX: use xknx 3.0.0 eager telegram decoding ( #122896 )
...
* Use KNX xknx 3.0.0 eager telegram decoding
* review suggestion
2024-07-31 11:08:05 +02:00
Erik Montnemery
222011fc5c
Log tests in test group ( #122892 )
...
* Log tests in test group
* Simplify print
2024-07-31 10:36:46 +02:00
Erik Montnemery
f6f7459c36
Add support for login credentials to homeworks ( #122877 )
...
* Add support for login credentials to homeworks
* Store credentials in config entry data
2024-07-31 10:35:05 +02:00
Franck Nijhof
718bc61c88
Merge branch 'master' into dev
2024-07-31 10:31:28 +02:00
Paarth Shah
015a1a6ebc
Fix blocking event loop call in matrix ( #122730 )
...
Wrap load_json_object in async_add_executor_job
2024-07-31 09:45:30 +02:00
Paarth Shah
e0a1aaa1b9
Fix matrix blocking call by running sync_forever in background_task ( #122800 )
...
Fix blocking call by running sync_forever in background_task
2024-07-31 09:44:59 +02:00
Michael Hansen
7f4dabf546
Switch from WebRTC to microVAD ( #122861 )
...
* Switch WebRTC to microVAD
* Remove webrtc-noise-gain from licenses
2024-07-31 09:42:45 +02:00
Denis Shulyaka
beb2ef121e
Update todo intent slot schema ( #122335 )
...
* Update todo intent slot schema
* Update intent.py
* ruff
2024-07-31 09:37:55 +02:00
Denis Shulyaka
5a04d982d9
Bump ollama to 0.3.1 ( #122866 )
2024-07-31 09:35:45 +02:00
David Bonnes
35bfd0b88f
Evohome drops use of async_call_later to avoid lingering task ( #122879 )
...
initial commit
2024-07-31 09:35:21 +02:00
Matthias Alphart
9351f300b0
Update xknx to 3.0.0 - more DPT definitions ( #122891 )
...
* Support DPTComplex objects and validate sensor types
* Gracefully start and stop xknx device objects
* Use non-awaitable XknxDevice callbacks
* Use non-awaitable xknx.TelegramQueue callbacks
* Use non-awaitable xknx.ConnectionManager callbacks
* Remove unnecessary `hass.async_block_till_done()` calls
* Wait for StateUpdater logic to proceed when receiving responses
* Update import module paths for specific DPTs
* Support Enum data types
* New HVAC mode names
* HVAC Enums instead of Enum member value strings
* New date and time devices
* Update xknx to 3.0.0
* Fix expose tests and DPTEnumData check
* ruff and mypy fixes
2024-07-31 09:10:36 +02:00
Thomas55555
0d678120e4
Bump aioautomower to 2024.7.3 ( #121983 )
...
* Bump aioautomower to 2024.7.0
* tests
* Bump to 2024.7.1
* bump to 2024.7.2
* use timezone Europe/Berlin
* bump to 2024.7.3
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-07-31 08:28:39 +02:00
Lukas Kolletzki
5766ea9541
Add generic URL handler to blueprint importer ( #110576 )
...
* Add generic url handler to blueprint importer
* Update tests/components/blueprint/test_importer.py
* Update tests/components/blueprint/test_importer.py
* Update test_importer.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-07-31 08:26:57 +02:00
Erik Montnemery
6d8bc84db3
Allow [##:##:##:##:##] type device address in homeworks ( #122872 )
...
* Allow [##:##:##:##:##] type device address in homeworks
* Simplify regex
2024-07-31 08:02:15 +02:00