Norbert Rittel
812db815f1
Change "webhook" to lowercase and use "webhook service" in `dialogflow` ( #143643 )
...
* Change "webhook" to lowercase and fix grammar in `dialogflow`
* Replace "integration" with "service"
2025-04-25 17:22:12 +02:00
Retha Runolfsson
24ee19f1e2
Update quality scale for switchbot ( #143145 )
...
update quality_scale
2025-04-25 17:21:01 +02:00
Everton Leite
f72c5ebb76
Add ratio attribute to Transmission torrent info ( #143459 )
2025-04-25 17:00:02 +02:00
epenet
1075ea1220
Bump renault-api to 0.3.0 ( #143657 )
2025-04-25 16:52:23 +02:00
Glenn Waters
ce7edca136
Bump env_canada lib to 0.10.2 ( #143664 )
2025-04-25 16:44:16 +02:00
Doug Hoffman
3e16857a1e
Bump uiprotect to 7.5.5 ( #143668 )
...
* Update manifest.json
* Update requirements_all.txt
* Update requirements_test_all.txt
2025-04-25 16:43:52 +02:00
Martin Hjelmare
5b1e32f51d
Clean up Z-Wave config flow ( #143670 )
2025-04-25 16:43:19 +02:00
Ludovic BOUÉ
4adf5ce826
Support for Matter 1.4 Water Heater device type ( #131505 )
...
* Create water_heater.json
* Update water_heater.json
* Update water_heater.json
* TankVolume
* TankPercentage
* WaterHeaterMode
WaterHeaterMode
* Update sensor.py
* ruff-format
* Update water_heater.json
Attributes of WaterHeaterManagement Cluster on Endpoint 2
ClusterId 148 (0x0094)
* Update test_sensor.py
water_heater fixture
* Update test_sensor.py
* SensorDeviceClass=VOLUME_STORAGE for `TankVolume`
* `BoostStateEnum` map
* WaterHeaterManagementBoostState
* Update sensor.py
* WaterHeaterManagementEstimatedHeatRequired
* Fix UnitOfEnergy
* Format
* Add `device_types.WaterHeater` to Climate
* Strings for Tank sensors
* WaterHeater icons
* Update icons.json
* Update strings.json
* Update water_heater.json
* ruff-format
* Fix tests
* Fix sensor.py
* Fix icons
* WaterHeaterManagementEstimatedHeatRequired
* WaterHeaterManagementBoostState
* BoostState as a binary sensor
* ElectricalPowerMeasurement values
* Fix tests
* Create water_heater.py
* Update climate.py from dev branch
* Resolve conflicts
* ruff-format
* Add Platform.WATER_HEATER
* Update water_heater.py
* Update water_heater.py
* Update water_heater.py
* Update water_heater.py
* Add WaterHeaterManagement sensors
* Update tests
* Add select test
* Add strings
* First try with water_heater
* Testing current_operation
* BoostState attribute
* target_temperature attributes
* target_temperature attribute
* set_temperature and set_operation_mode
* turn_on / turn_off
* Trigger Boost command
* Fix WaterHeaterBoostInfoStruct
* Add test file
* Add climate cluster to fixture
* Add climate cluster to fixture
* Add tests
* Add ON_OFF feature
* Update tests
* Update tests
* Translate WaterHeaterMode
* Change description
* Update test and snapshots
* Update snapshots
* Set entity name to None to make the device name be the name of the entity
* Format
* Update water_heater.py
* Fix format
* ruff-format
* Import ServiceValidationError
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update water_heater.py
* Update test_water_heater.py
* Update test_water_heater.ambr
* Update test_water_heater.py
* Update select.py
* Update snapshots
* Rename to boost_info
* Set WaterHeaterMode
* Update snapshots
* Update snapshots
* Fix for warning
W7431: Argument 3 should be of type AddConfigEntryEntitiesCallback in async_setup_entry (hass-argument-type)
* Update strings.json
* Update strings and tests
* Fix missing brace
* Update tests
* fix test
* Updates strings
* Fix async_set_temperature
* Update tests
* Update tests
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Sort strings in strings.json
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove unused line
* Remove min/max target temperatures
* Remove BOOST_STATE_MAP
* Add comment
* Remove SUPPORT_FLAGS_HEATER
* Remove system_mode_value check
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Reformat async_set_temperature()
* Update snapshots
* Remove MatterWaterHeaterMode selector
* Update snapshots
* Rename test to test_water_heater_set_temperature
* Add test_water_heater_set_operation_mode
* Remove reset_mock
* Update tests/components/matter/test_water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add test_update_from_water_heater
* Add test_water_heater_turn_on_off
* Add test_water_heater_boostmode
* Fix SystemMode value for STATE_HIGH_DEMAND
* Add disable boost from water heater device side test
* Remove unused lines
* Remove unused lines
* Fix test indentation
* Fix water heater tests
* Check for None
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-04-25 15:28:28 +02:00
Petro31
4a1905a2a2
Update template cover to modern style config ( #141878 )
2025-04-25 15:22:49 +02:00
Michael
59af3a396c
Remove unnecessary mixins from AVM Fritz!SmartHome ( #143658 )
...
remove unnecessary mixin
2025-04-25 14:12:59 +02:00
Martin Hjelmare
7c584ece23
Make proper Z-Wave reconfigure flow ( #143549 )
...
* Make proper Z-Wave reconfigure flow
* Improve backup_failed string
2025-04-25 14:19:03 +03:00
Petro31
ff2c901930
Update trigger based template entity resolution order ( #140660 )
...
* Update trigger based template entity resolution order
* add test
* fix most comments
* Move resolution to base class
* add comment
* remove uncessary if statement
* add more tests
* update availability tests
* update logic stage 1
* phase 2 changes
* fix trigger template entity tests
* fix trigger template entities
* command line tests
* sql tests
* scrape test
* update doc string
* add rest tests
* update sql sensor _update signature
* fix scrape test constructor
* move state check to trigger_entity
* fix comments
* Update homeassistant/components/template/trigger_entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/helpers/trigger_template_entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/helpers/trigger_template_entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* update command_line and rest
* update scrape
* update sql
* add case to command_line sensor
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-04-25 13:17:25 +02:00
Erik Montnemery
dc8e1773f1
Remove unused defaults from entity_registry.RegistryEntry ( #143655 )
2025-04-25 12:41:58 +02:00
Stefan Agner
b0d9a2437d
Bump aiohasupervisor from version 0.3.b1 to version 0.3.1 ( #143585 )
2025-04-25 12:20:28 +02:00
Paul Bottein
2be6ecd50f
Assign plex update entity to server device ( #143654 )
...
* Assign plex update entity to server device
* Fix tests
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-25 11:21:14 +02:00
J. Nick Koston
fa0bb35e6c
Avoid creating tasks to add entities when no entities are passed ( #143647 )
...
async_add_entities would return early if no entities
were passed but its a bit cleaner to not create the
task in the first place. I noticed in py-spy that
tplink was passing empty lists frequently
which made a task and than did nothing.
2025-04-25 10:16:20 +02:00
Franck Nijhof
360bffa3a9
2025.4.4 ( #143653 )
2025-04-25 09:47:05 +02:00
Maciej Bieniek
5b503f21d7
Abort Shelly flows if the device is not fully provisioned ( #143652 )
...
* Abort flows if the device is not fully provisioned
* Update tests
2025-04-25 10:37:58 +03:00
Franck Nijhof
2214d9b330
Bump version to 2025.4.4
2025-04-25 06:54:02 +00:00
Joost Lekkerkerker
6a2d733d85
Bump pysmartthings to 3.0.5 ( #143586 )
2025-04-25 06:53:49 +00:00
cnico
7392d5a30a
Bump dio-chacon-api to v1.2.2 ( #143489 )
...
Bump dio-chacon-api to v1.2.2 to solve https://github.com/home-assistant/core/issues/142808
2025-04-25 06:53:48 +00:00
J. Nick Koston
b3deeca939
Bump aiohomekit to 3.2.14 ( #143440 )
2025-04-25 06:53:47 +00:00
Simone Chemelli
c38a3a239c
Fix Vodafone Station config entry unload ( #143371 )
2025-04-25 06:53:45 +00:00
Simon Lamon
afa6ed09ef
Sync random sensor device classes ( #143368 )
2025-04-25 06:53:44 +00:00
Simon Lamon
deb966128f
Add scan interval and parallel updates to LinkPlay media player ( #143324 )
2025-04-25 06:53:43 +00:00
Marc Mueller
73707fa231
Fix licenses check for setuptools ( #143292 )
2025-04-25 06:53:41 +00:00
Marc Mueller
10ac39f6b2
Update setuptools to 78.1.1 ( #143275 )
2025-04-25 06:53:40 +00:00
Arjan
2e05dc8618
Météo-France: Additional states and change weather condition for "Ciel clair" ( #143198 )
...
* Additional new states and change for ciel-clair
* Adding new previously unmapped state
* Adding new forecast state
Adding Brouillard dense, reported after the review
2025-04-25 06:53:39 +00:00
J. Diego Rodríguez Royo
d8233b4de5
Create Home Connect active and selected program entities only when there are programs ( #143185 )
...
* Create active and selected program entities only when there are programs
* Test improvements
2025-04-25 06:53:37 +00:00
Arjan
7cbc3ea65f
Meteofrance: adding new states provided by MF API since mid April ( #143137 )
2025-04-25 06:53:36 +00:00
J. Nick Koston
cb0523660d
Improve error logging when state is too long ( #143636 )
2025-04-24 18:37:32 -10:00
Michael
605bf7e287
Add volume flow rate device class to water_flow sensor in PEGELONLINE ( #143631 )
...
add SensorDeviceClass.VOLUME_FLOW_RATE to water_flow sensor
2025-04-25 00:42:58 +02: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
Shay Levy
d83c617566
Fix naming consistency in Switcher service strings ( #143629 )
2025-04-25 01:00:42 +03:00
Brett Adams
7016c19b2f
Disable polling for modern vehicles in Teslemetry ( #143495 )
2025-04-24 23:59:26 +02:00
Simone Chemelli
5cd4a0ced6
Use typed ConfigEntry in SamsungTV ( #143627 )
2025-04-24 23:55:10 +02:00
J. Nick Koston
347c1a2141
Remove duplicate _attr_should_poll in ESPHome EsphomeAssistSatelliteWakeWordSelect ( #143624 )
2025-04-25 00:41:51 +03:00
J. Nick Koston
46eae64ef6
Mark ESPHome quality as platinum ( #143033 )
2025-04-24 11:30:51 -10:00
J. Nick Koston
a74fe60b91
Fix ESPHome async_step_reconfigure signature ( #143620 )
2025-04-24 11:30:27 -10:00
J. Nick Koston
fab70a80bb
Quality improvements for the ESPHome dashboard coordinator ( #143619 )
2025-04-24 23:20:05 +02:00
J. Nick Koston
2abe2f7d59
Remove unused hass from EsphomeAssistSatelliteWakeWordSelect ( #143618 )
2025-04-24 11:18:39 -10:00
Abílio Costa
cc970354d7
Add Maytag virtual integration supported by Whirlpool ( #143612 )
2025-04-24 23:14:39 +02:00
Jan Bouwhuis
e389ff2537
Allow float for device_tracker location accuracy ( #143604 )
2025-04-24 23:09:18 +02:00
hahn-th
088f0c82bd
Bump homematicip to 2.0.1 ( #143609 )
2025-04-24 23:07:59 +02:00
Norbert Rittel
fa1bb27dd2
Fix sentence-casing of "webhook" in `gpslogger` and `geofency` ( #143614 )
...
* Fix sentence-casing of "webhook" in `gpslogger`
* Fix sentence-casing of "webhook" in `geofency`
2025-04-25 00:07:42 +03:00
J. Nick Koston
5a6ce34352
Improve ESPHome test typing ( #143617 )
2025-04-24 10:41:37 -10:00
Paulus Schoutsen
fdcb88977a
Add voice styles to HA Cloud ( #143605 )
...
* Add voice styles to HA Cloud
* Add seperator and extract util
2025-04-24 16:23:15 -04:00
Stefan Agner
a584ccb8f7
Remove add-on changelog from cached information ( #143526 )
2025-04-24 22:14:46 +02:00
Mick Vleeshouwer
cc290b15f6
Fix available status of entities in Overkiz ( #143538 )
...
* Add availability property to OverkizEntity for device status
* Update homeassistant/components/overkiz/entity.py
Co-authored-by: J. Nick Koston <nick+github@koston.org>
---------
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2025-04-24 21:58:36 +02:00
Shay Levy
575db4665d
Fix Switcher review comments ( #143607 )
2025-04-24 21:54:25 +02:00