Skip to content

2025.5: Beta release notes #38827

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 21 additions & 6 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ source/_integrations/azure_service_bus.markdown @hfurubotten
source/_integrations/azure_storage.markdown @zweckj
source/_integrations/backup.markdown @home-assistant/core
source/_integrations/baf.markdown @bdraco @jfroy
source/_integrations/balay.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/balboa.markdown @garbled1 @natekspencer
source/_integrations/bang_olufsen.markdown @mj23000
source/_integrations/bayesian.markdown @HarvsG
Expand All @@ -119,6 +120,7 @@ source/_integrations/bluetooth.markdown @bdraco
source/_integrations/bluetooth_adapters.markdown @bdraco
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @bdraco @prystupa @joshs85 @marciogranzotto
source/_integrations/bosch_alarm.markdown @mag1024 @sanjay900
source/_integrations/bosch_shc.markdown @tschamm
source/_integrations/brandt.markdown @imicknl
source/_integrations/braviatv.markdown @bieniu @Drafteed
Expand Down Expand Up @@ -163,6 +165,7 @@ source/_integrations/compensation.markdown @Petro31
source/_integrations/coned.markdown @tronikos
source/_integrations/config.markdown @home-assistant/core
source/_integrations/configurator.markdown @home-assistant/core
source/_integrations/constructa.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/control4.markdown @lawtancool
source/_integrations/conversation.markdown @home-assistant/core @synesthesiam
source/_integrations/cookidoo.markdown @miaucl
Expand Down Expand Up @@ -253,7 +256,7 @@ source/_integrations/enocean.markdown @bdurrer
source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @joostlek @catsmanac
source/_integrations/entur_public_transport.markdown @hfurubotten
source/_integrations/environment_canada.markdown @gwww @michaeldavie
source/_integrations/ephember.markdown @ttroy50
source/_integrations/ephember.markdown @ttroy50 @roberty99
source/_integrations/epic_games_store.markdown @hacf-fr @Quentame
source/_integrations/epion.markdown @lhgravendeel
source/_integrations/epson.markdown @pszafer
Expand Down Expand Up @@ -307,6 +310,7 @@ source/_integrations/fujitsu_anywair.markdown @Bre77
source/_integrations/fujitsu_fglair.markdown @crevetor
source/_integrations/fully_kiosk.markdown @cgarwood
source/_integrations/fyta.markdown @dontinelli
source/_integrations/gaggenau.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/garages_amsterdam.markdown @klaasnicolaas
source/_integrations/gardena_bluetooth.markdown @elupus
source/_integrations/gaviota.markdown @starkillerOG
Expand All @@ -332,6 +336,7 @@ source/_integrations/google_assistant.markdown @home-assistant/cloud
source/_integrations/google_assistant_sdk.markdown @tronikos
source/_integrations/google_cloud.markdown @lufton @tronikos
source/_integrations/google_drive.markdown @tronikos
source/_integrations/google_gemini.markdown @tronikos @ivanlh
source/_integrations/google_generative_ai_conversation.markdown @tronikos @ivanlh
source/_integrations/google_mail.markdown @tkdrob
source/_integrations/google_photos.markdown @allenporter
Expand Down Expand Up @@ -407,6 +412,7 @@ source/_integrations/image.markdown @home-assistant/core
source/_integrations/image_processing.markdown @home-assistant/core
source/_integrations/image_upload.markdown @home-assistant/core
source/_integrations/imap.markdown @jbouwh
source/_integrations/imeon_inverter.markdown @Imeon-Energy
source/_integrations/imgw_pib.markdown @bieniu
source/_integrations/improv_ble.markdown @emontnemery
source/_integrations/incomfort.markdown @jbouwh
Expand Down Expand Up @@ -521,7 +527,7 @@ source/_integrations/martec.markdown @starkillerOG
source/_integrations/mastodon.markdown @fabaff @andrew-codechimp
source/_integrations/matrix.markdown @PaarthShah
source/_integrations/matter.markdown @home-assistant/matter
source/_integrations/maytag.markdown @abmantis
source/_integrations/maytag.markdown @abmantis @mkmer
source/_integrations/mcp.markdown @allenporter
source/_integrations/mcp_server.markdown @allenporter
source/_integrations/mealie.markdown @joostlek @andrew-codechimp
Expand All @@ -542,6 +548,7 @@ source/_integrations/meteoalarm.markdown @rolfberkenbosch
source/_integrations/meteoclimatic.markdown @adrianmo
source/_integrations/metoffice.markdown @MrHarcombe @avee87
source/_integrations/microbees.markdown @microBeesTech
source/_integrations/miele.markdown @astrandb
source/_integrations/mijndomein_energie.markdown @klaasnicolaas
source/_integrations/mikrotik.markdown @engrbm87
source/_integrations/mill.markdown @danielhiversen
Expand Down Expand Up @@ -576,7 +583,9 @@ source/_integrations/myuplink.markdown @pajzo @astrandb
source/_integrations/nam.markdown @bieniu
source/_integrations/nanoleaf.markdown @milanmeu @joostlek
source/_integrations/nasweb.markdown @nasWebio
source/_integrations/national_grid_us.markdown @tronikos
source/_integrations/nederlandse_spoorwegen.markdown @YarmoM
source/_integrations/neff.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/ness_alarm.markdown @nickw444
source/_integrations/nest.markdown @allenporter
source/_integrations/netatmo.markdown @cgtobi
Expand Down Expand Up @@ -605,8 +614,10 @@ source/_integrations/notify_events.markdown @matrozov @papajojo
source/_integrations/notion.markdown @bachya
source/_integrations/nsw_fuel_station.markdown @nickw444
source/_integrations/nsw_rural_fire_service_feed.markdown @exxamalte
source/_integrations/ntfy.markdown @tr4nt0r
source/_integrations/nuheat.markdown @tstabrawa
source/_integrations/nuki.markdown @pschmitt @pvizeli @pree
source/_integrations/nuki_matter.markdown @home-assistant/matter
source/_integrations/numato.markdown @clssn
source/_integrations/number.markdown @home-assistant/core @Shulyaka
source/_integrations/nut.markdown @bdraco @ollo69 @pestevez @tdfountain
Expand All @@ -622,7 +633,6 @@ source/_integrations/ohme.markdown @dan-r
source/_integrations/ollama.markdown @synesthesiam
source/_integrations/ombi.markdown @larssont
source/_integrations/onboarding.markdown @home-assistant/core
source/_integrations/oncue.markdown @bdraco @peterager
source/_integrations/ondilo_ico.markdown @JeromeHXP
source/_integrations/onedrive.markdown @zweckj
source/_integrations/onewire.markdown @garbled1 @epenet
Expand Down Expand Up @@ -668,6 +678,7 @@ source/_integrations/picnic.markdown @corneyl @codesalatdev
source/_integrations/pinecil.markdown @tr4nt0r
source/_integrations/ping.markdown @jpbede
source/_integrations/piper.markdown @balloob @synesthesiam
source/_integrations/pitsos.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/plaato.markdown @JohNan
source/_integrations/plex.markdown @jjlawren
source/_integrations/plugwise.markdown @CoMPaTech @bouwew
Expand All @@ -679,6 +690,7 @@ source/_integrations/powerfox.markdown @klaasnicolaas
source/_integrations/powerwall.markdown @bdraco @jrester @daniel-simpson
source/_integrations/private_ble_device.markdown @Jc2k
source/_integrations/profiler.markdown @bdraco
source/_integrations/profilo.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/progettihwsw.markdown @ardaseremet
source/_integrations/prometheus.markdown @knyar
source/_integrations/prosegur.markdown @dgomes
Expand Down Expand Up @@ -725,6 +737,7 @@ source/_integrations/recollect_waste.markdown @bachya
source/_integrations/recorder.markdown @home-assistant/core
source/_integrations/recovery_mode.markdown @home-assistant/core
source/_integrations/refoss.markdown @ashionky
source/_integrations/rehlko.markdown @bdraco @peterager
source/_integrations/remote.markdown @home-assistant/core
source/_integrations/remote_calendar.markdown @Thomas55555
source/_integrations/renault.markdown @epenet
Expand Down Expand Up @@ -755,6 +768,7 @@ source/_integrations/russound_rnet.markdown @noahhusby
source/_integrations/ruuvi_gateway.markdown @akx
source/_integrations/ruuvitag_ble.markdown @akx
source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc
source/_integrations/s3.markdown @tomasbedrich
source/_integrations/sabnzbd.markdown @shaiu @jpbede
source/_integrations/saj.markdown @fredericvl
source/_integrations/samsam.markdown @klaasnicolaas
Expand Down Expand Up @@ -792,6 +806,7 @@ source/_integrations/shell_command.markdown @home-assistant/core
source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74 @bdraco
source/_integrations/shodan.markdown @fabaff
source/_integrations/sia.markdown @eavanvalkenburg
source/_integrations/siemens.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/sighthound.markdown @robmarkcole
source/_integrations/signal_messenger.markdown @bbernhard
source/_integrations/simplefin.markdown @scottg489 @jeeftor
Expand All @@ -802,7 +817,6 @@ source/_integrations/simu.markdown @imicknl
source/_integrations/sinch.markdown @bendikrb
source/_integrations/siren.markdown @home-assistant/core @raman325
source/_integrations/sisyphus.markdown @jkeljo
source/_integrations/sky_hub.markdown @rogerselwyn
source/_integrations/sky_remote.markdown @dunnmj @saty9
source/_integrations/skybell.markdown @tkdrob
source/_integrations/slack.markdown @tkdrob @fletcherau
Expand Down Expand Up @@ -832,7 +846,7 @@ source/_integrations/solaredge.markdown @frenck @bdraco
source/_integrations/solaredge_local.markdown @drobtravels @scheric
source/_integrations/solarlog.markdown @Ernst79 @dontinelli
source/_integrations/solax.markdown @squishykid @Darsstar
source/_integrations/soma.markdown @ratsept @sebfortier2288
source/_integrations/soma.markdown @ratsept
source/_integrations/somfy.markdown @imicknl
source/_integrations/sonarr.markdown @ctalkington
source/_integrations/songpal.markdown @rytilahti @shenxn
Expand All @@ -850,7 +864,7 @@ source/_integrations/starlink.markdown @boswelja
source/_integrations/statistics.markdown @ThomDietrich @gjohansson-ST
source/_integrations/steam_online.markdown @tkdrob
source/_integrations/steamist.markdown @bdraco
source/_integrations/stiebel_eltron.markdown @fucm
source/_integrations/stiebel_eltron.markdown @fucm @ThyMYthOS
source/_integrations/stookwijzer.markdown @fwestenberg
source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter
source/_integrations/stt.markdown @home-assistant/core
Expand Down Expand Up @@ -896,6 +910,7 @@ source/_integrations/teslemetry.markdown @Bre77
source/_integrations/tessie.markdown @Bre77
source/_integrations/text.markdown @home-assistant/core
source/_integrations/tfiac.markdown @fredrike @mellado
source/_integrations/thermador.markdown @DavidMStraub @Diegorro98 @MartinHjelmare
source/_integrations/thermobeacon.markdown @bdraco
source/_integrations/thermoplus.markdown @bdraco
source/_integrations/thermopro.markdown @bdraco @h3ss
Expand Down
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,9 @@ social:

# Home Assistant release details
current_major_version: 2025
current_minor_version: 4
current_patch_version: 4
date_released: 2025-04-25
current_minor_version: 5
current_patch_version: 0
date_released: 2025-05-07

# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.
Expand Down
13 changes: 7 additions & 6 deletions source/_integrations/balay.markdown
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Balay
description: Connect and control your Balay appliances using the Home Connect integration
description: Connect and control your Balay devices using the Home Connect integration
ha_category:
- Binary sensor
- Button
Expand All @@ -10,9 +10,11 @@ ha_category:
- Select
- Sensor
- Switch
ha_iot_class: Cloud Push
ha_release: '2025.4'
ha_release: '0.110'
ha_domain: balay
ha_integration_type: virtual
ha_supporting_domain: home_connect
ha_supporting_integration: Home Connect
ha_codeowners:
- '@DavidMStraub'
- '@Diegorro98'
Expand All @@ -27,9 +29,8 @@ ha_platforms:
- select
- sensor
- switch
ha_integration_type: virtual
ha_supporting_domain: home_connect
ha_supporting_integration: Home Connect
- time
ha_iot_class: Cloud Push
---

{% include integrations/supported_brand.md %}
1 change: 1 addition & 0 deletions source/_integrations/bond.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ ha_platforms:
- light
- switch
ha_integration_type: integration
ha_dhcp: true
---

The **Bond** {% term integration %} allows you to control appliances through your [Bond Bridge](https://bondhome.io/). Duplicates your RF remote control.
Expand Down
4 changes: 3 additions & 1 deletion source/_integrations/bosch_alarm.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ ha_codeowners:
ha_domain: bosch_alarm
ha_platforms:
- alarm_control_panel
- diagnostics
- sensor
ha_integration_type: integration
ha_integration_type: device
ha_quality_scale: bronze
---

The **Bosch Alarm Panel** {% term integration %} allows you to connect your [Bosch Alarm Panel](https://www.boschsecurity.com) to Home Assistant to control and monitor your Bosch Alarm Panel.
Expand Down
1 change: 1 addition & 0 deletions source/_integrations/comelit.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ ha_platforms:
- sensor
- switch
ha_integration_type: hub
ha_quality_scale: bronze
---

The **Comelit SimpleHome** {% term integration %} allows you to control your [Comelit home automation devices](https://comelitgroup.it/installatore/offerta/home-building-automation/).
Expand Down
13 changes: 7 additions & 6 deletions source/_integrations/constructa.markdown
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Constructa
description: Connect and control your Constructa appliances using the Home Connect integration
description: Connect and control your Constructa devices using the Home Connect integration
ha_category:
- Binary sensor
- Button
Expand All @@ -10,9 +10,11 @@ ha_category:
- Select
- Sensor
- Switch
ha_iot_class: Cloud Push
ha_release: '2025.4'
ha_release: '0.110'
ha_domain: constructa
ha_integration_type: virtual
ha_supporting_domain: home_connect
ha_supporting_integration: Home Connect
ha_codeowners:
- '@DavidMStraub'
- '@Diegorro98'
Expand All @@ -27,9 +29,8 @@ ha_platforms:
- select
- sensor
- switch
ha_integration_type: virtual
ha_supporting_domain: home_connect
ha_supporting_integration: Home Connect
- time
ha_iot_class: Cloud Push
---

{% include integrations/supported_brand.md %}
1 change: 1 addition & 0 deletions source/_integrations/eheimdigital.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ ha_platforms:
- light
- number
- sensor
- switch
- time
ha_quality_scale: bronze
ha_zeroconf: true
Expand Down
1 change: 1 addition & 0 deletions source/_integrations/enphase_envoy.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ ha_platforms:
- sensor
- switch
ha_integration_type: integration
ha_quality_scale: platinum
---

The **Enphase Envoy** {% term integration %} is used to integrate with the [Enphase IQ Gateway](https://enphase.com/en-us/products-and-services/envoy-and-combiner), a communication device for [Enphase](https://enphase.com/homeowners) solar inverters and batteries. In this documentation, as well as in integration entity names, the Enphase IQ Gateway is commonly referred to as `Envoy`, a name from the conception times of this integration and retained for its compact format.
Expand Down
1 change: 1 addition & 0 deletions source/_integrations/ephember.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ ha_release: 0.57
ha_iot_class: Local Polling
ha_codeowners:
- '@ttroy50'
- '@roberty99'
ha_domain: ephember
ha_platforms:
- climate
Expand Down
3 changes: 2 additions & 1 deletion source/_integrations/esphome.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ ha_integration_type: device
ha_dhcp: true
works_with:
- local
ha_quality_scale: platinum
---

## Overview
Expand Down Expand Up @@ -254,4 +255,4 @@ You can trigger Name Conflict Resolution in several ways:

Each ESPHome device must have a **unique name**. This name is important for mDNS announcements, ensuring that the device can be properly discovered, quickly reconnected when it comes online or wakes from deep sleep (for devices that support deep sleep), and correctly linked to the [**ESPHome Device Builder Add-on**](https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome&repository_url=https%3A%2F%2Fgithub.com%2Fesphome%2Fhome-assistant-addon). It's also crucial for **DHCP discovery** if mDNS is not available.

Using duplicate names can lead to connection issues, failed discovery, and unexpected behavior with both the integration and the add-on.
Using duplicate names can lead to connection issues, failed discovery, and unexpected behavior with both the integration and the add-on.
1 change: 1 addition & 0 deletions source/_integrations/fibaro.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ ha_platforms:
- binary_sensor
- climate
- cover
- diagnostics
- event
- light
- lock
Expand Down
13 changes: 7 additions & 6 deletions source/_integrations/gaggenau.markdown
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Gaggenau
description: Connect and control your Gaggenau appliances using the Home Connect integration
description: Connect and control your Gaggenau devices using the Home Connect integration
ha_category:
- Binary sensor
- Button
Expand All @@ -10,9 +10,11 @@ ha_category:
- Select
- Sensor
- Switch
ha_iot_class: Cloud Push
ha_release: '2025.4'
ha_release: '0.110'
ha_domain: gaggenau
ha_integration_type: virtual
ha_supporting_domain: home_connect
ha_supporting_integration: Home Connect
ha_codeowners:
- '@DavidMStraub'
- '@Diegorro98'
Expand All @@ -27,9 +29,8 @@ ha_platforms:
- select
- sensor
- switch
ha_integration_type: virtual
ha_supporting_domain: home_connect
ha_supporting_integration: Home Connect
- time
ha_iot_class: Cloud Push
---

{% include integrations/supported_brand.md %}
14 changes: 7 additions & 7 deletions source/_integrations/google_gemini.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ title: Google Gemini
description: Instructions on how to integrate Google Gemini as a conversation agent
ha_category:
- Voice
ha_release: 2025.5
ha_iot_class: Cloud Polling
ha_config_flow: true
ha_release: 2023.6
ha_domain: google_gemini
ha_integration_type: virtual
ha_supporting_domain: google_generative_ai_conversation
ha_supporting_integration: Google Generative AI
ha_codeowners:
- '@tronikos'
- '@ivanlh'
ha_domain: google_gemini
ha_integration_type: virtual
ha_config_flow: true
ha_platforms:
- conversation
- diagnostics
ha_supporting_domain: google_generative_ai_conversation
ha_supporting_integration: Google Generative AI
ha_iot_class: Cloud Polling
---

{% include integrations/supported_brand.md %}
Loading