Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2024-05-02 09:04:19 +02:00
commit c1268ed46c
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
62 changed files with 2308 additions and 72 deletions

View File

@ -38,6 +38,7 @@ source/_integrations/alert.markdown @home-assistant/core @frenck
source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy @jbouwh source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy @jbouwh
source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy @jbouwh source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy @jbouwh
source/_integrations/amberelectric.markdown @madpilot source/_integrations/amberelectric.markdown @madpilot
source/_integrations/ambient_network.markdown @thomaskistler
source/_integrations/ambient_station.markdown @bachya source/_integrations/ambient_station.markdown @bachya
source/_integrations/amcrest.markdown @flacjacket source/_integrations/amcrest.markdown @flacjacket
source/_integrations/amp_motorization.markdown @starkillerOG source/_integrations/amp_motorization.markdown @starkillerOG
@ -125,7 +126,6 @@ source/_integrations/camera.markdown @home-assistant/core
source/_integrations/cast.markdown @emontnemery source/_integrations/cast.markdown @emontnemery
source/_integrations/ccm15.markdown @ocalvo source/_integrations/ccm15.markdown @ocalvo
source/_integrations/cert_expiry.markdown @jjlawren source/_integrations/cert_expiry.markdown @jjlawren
source/_integrations/circuit.markdown @braam
source/_integrations/cisco_ios.markdown @fbradyirl source/_integrations/cisco_ios.markdown @fbradyirl
source/_integrations/cisco_mobility_express.markdown @fbradyirl source/_integrations/cisco_mobility_express.markdown @fbradyirl
source/_integrations/cisco_webex_teams.markdown @fbradyirl source/_integrations/cisco_webex_teams.markdown @fbradyirl
@ -182,7 +182,7 @@ source/_integrations/discogs.markdown @thibmaek
source/_integrations/discord.markdown @tkdrob source/_integrations/discord.markdown @tkdrob
source/_integrations/discovergy.markdown @jpbede source/_integrations/discovergy.markdown @jpbede
source/_integrations/dlink.markdown @tkdrob source/_integrations/dlink.markdown @tkdrob
source/_integrations/dlna_dmr.markdown @StevenLooman @chishm source/_integrations/dlna_dmr.markdown @chishm
source/_integrations/dlna_dms.markdown @chishm source/_integrations/dlna_dms.markdown @chishm
source/_integrations/dnsip.markdown @gjohansson-ST source/_integrations/dnsip.markdown @gjohansson-ST
source/_integrations/doorbird.markdown @oblogic7 @bdraco @flacjacket source/_integrations/doorbird.markdown @oblogic7 @bdraco @flacjacket
@ -227,9 +227,10 @@ source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @dgomes @joostlek
source/_integrations/entur_public_transport.markdown @hfurubotten source/_integrations/entur_public_transport.markdown @hfurubotten
source/_integrations/environment_canada.markdown @gwww @michaeldavie source/_integrations/environment_canada.markdown @gwww @michaeldavie
source/_integrations/ephember.markdown @ttroy50 source/_integrations/ephember.markdown @ttroy50
source/_integrations/epic_games_store.markdown @hacf-fr @Quentame
source/_integrations/epion.markdown @lhgravendeel source/_integrations/epion.markdown @lhgravendeel
source/_integrations/epson.markdown @pszafer source/_integrations/epson.markdown @pszafer
source/_integrations/epsonworkforce.markdown @ThaStealth source/_integrations/eq3btsmart.markdown @eulemitkeule @dbuezas
source/_integrations/escea.markdown @lazdavila source/_integrations/escea.markdown @lazdavila
source/_integrations/esera_onewire.markdown @garbled1 @epenet source/_integrations/esera_onewire.markdown @garbled1 @epenet
source/_integrations/esphome.markdown @OttoWinter @jesserockz @kbx81 @bdraco source/_integrations/esphome.markdown @OttoWinter @jesserockz @kbx81 @bdraco
@ -263,7 +264,7 @@ source/_integrations/flux_led.markdown @icemanch
source/_integrations/forecast_solar.markdown @klaasnicolaas @frenck source/_integrations/forecast_solar.markdown @klaasnicolaas @frenck
source/_integrations/forked_daapd.markdown @uvjustin source/_integrations/forked_daapd.markdown @uvjustin
source/_integrations/fortios.markdown @kimfrellsen source/_integrations/fortios.markdown @kimfrellsen
source/_integrations/foscam.markdown @skgsergio @krmarien source/_integrations/foscam.markdown @krmarien
source/_integrations/freebox.markdown @hacf-fr @Quentame source/_integrations/freebox.markdown @hacf-fr @Quentame
source/_integrations/freedompro.markdown @stefano055415 source/_integrations/freedompro.markdown @stefano055415
source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74 @mib1185 source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74 @mib1185
@ -341,6 +342,7 @@ source/_integrations/homeassistant_yellow.markdown @home-assistant/core
source/_integrations/homekit.markdown @bdraco source/_integrations/homekit.markdown @bdraco
source/_integrations/homekit_controller.markdown @Jc2k @bdraco source/_integrations/homekit_controller.markdown @Jc2k @bdraco
source/_integrations/homematic.markdown @pvizeli source/_integrations/homematic.markdown @pvizeli
source/_integrations/homematicip_cloud.markdown @hahn-th
source/_integrations/homewizard.markdown @DCSBL source/_integrations/homewizard.markdown @DCSBL
source/_integrations/honeywell.markdown @rdfurman @mkmer source/_integrations/honeywell.markdown @rdfurman @mkmer
source/_integrations/http.markdown @home-assistant/core source/_integrations/http.markdown @home-assistant/core
@ -388,7 +390,7 @@ source/_integrations/iperf3.markdown @rohankapoorcom
source/_integrations/ipma.markdown @dgomes source/_integrations/ipma.markdown @dgomes
source/_integrations/iqvia.markdown @bachya source/_integrations/iqvia.markdown @bachya
source/_integrations/irish_rail_transport.markdown @ttroy50 source/_integrations/irish_rail_transport.markdown @ttroy50
source/_integrations/islamic_prayer_times.markdown @engrbm87 source/_integrations/islamic_prayer_times.markdown @engrbm87 @cpfair
source/_integrations/ismartwindow.markdown @starkillerOG source/_integrations/ismartwindow.markdown @starkillerOG
source/_integrations/iss.markdown @DurgNomis-drol source/_integrations/iss.markdown @DurgNomis-drol
source/_integrations/isy994.markdown @bdraco @shbatm source/_integrations/isy994.markdown @bdraco @shbatm
@ -430,7 +432,7 @@ source/_integrations/leaone.markdown @bdraco
source/_integrations/led_ble.markdown @bdraco source/_integrations/led_ble.markdown @bdraco
source/_integrations/legrand.markdown @cgtobi source/_integrations/legrand.markdown @cgtobi
source/_integrations/leviton_z_wave.markdown @home-assistant/z-wave source/_integrations/leviton_z_wave.markdown @home-assistant/z-wave
source/_integrations/lg_netcast.markdown @Drafteed source/_integrations/lg_netcast.markdown @Drafteed @splinter98
source/_integrations/lidarr.markdown @tkdrob source/_integrations/lidarr.markdown @tkdrob
source/_integrations/light.markdown @home-assistant/core source/_integrations/light.markdown @home-assistant/core
source/_integrations/linear_garage_door.markdown @IceBotYT source/_integrations/linear_garage_door.markdown @IceBotYT
@ -494,7 +496,7 @@ source/_integrations/mopeka.markdown @bdraco
source/_integrations/motion_blinds.markdown @starkillerOG source/_integrations/motion_blinds.markdown @starkillerOG
source/_integrations/motionblinds_ble.markdown @LennP @jerrybboy source/_integrations/motionblinds_ble.markdown @LennP @jerrybboy
source/_integrations/motioneye.markdown @dermotduffy source/_integrations/motioneye.markdown @dermotduffy
source/_integrations/mqtt.markdown @emontnemery @jbouwh source/_integrations/mqtt.markdown @emontnemery @jbouwh @bdraco
source/_integrations/msteams.markdown @peroyvind source/_integrations/msteams.markdown @peroyvind
source/_integrations/mullvad.markdown @meichthys source/_integrations/mullvad.markdown @meichthys
source/_integrations/mutesync.markdown @currentoor source/_integrations/mutesync.markdown @currentoor
@ -573,7 +575,6 @@ source/_integrations/overkiz.markdown @imicknl @vlebourl @tetienne @nyroDev @tro
source/_integrations/ovo_energy.markdown @timmo001 source/_integrations/ovo_energy.markdown @timmo001
source/_integrations/p1_monitor.markdown @klaasnicolaas source/_integrations/p1_monitor.markdown @klaasnicolaas
source/_integrations/panel_custom.markdown @home-assistant/frontend source/_integrations/panel_custom.markdown @home-assistant/frontend
source/_integrations/panel_iframe.markdown @home-assistant/frontend
source/_integrations/pcs_lighting.markdown @gwww source/_integrations/pcs_lighting.markdown @gwww
source/_integrations/peco.markdown @IceBotYT source/_integrations/peco.markdown @IceBotYT
source/_integrations/peco_opower.markdown @tronikos source/_integrations/peco_opower.markdown @tronikos
@ -583,7 +584,7 @@ source/_integrations/permobil.markdown @IsakNyberg
source/_integrations/persistent_notification.markdown @home-assistant/core source/_integrations/persistent_notification.markdown @home-assistant/core
source/_integrations/pge.markdown @tronikos source/_integrations/pge.markdown @tronikos
source/_integrations/philips_js.markdown @elupus source/_integrations/philips_js.markdown @elupus
source/_integrations/pi_hole.markdown @johnluetke @shenxn source/_integrations/pi_hole.markdown @shenxn
source/_integrations/picnic.markdown @corneyl source/_integrations/picnic.markdown @corneyl
source/_integrations/pilight.markdown @trekky12 source/_integrations/pilight.markdown @trekky12
source/_integrations/ping.markdown @jpbede source/_integrations/ping.markdown @jpbede
@ -615,7 +616,7 @@ source/_integrations/pushover.markdown @engrbm87
source/_integrations/pvoutput.markdown @frenck source/_integrations/pvoutput.markdown @frenck
source/_integrations/pvpc_hourly_pricing.markdown @azogue source/_integrations/pvpc_hourly_pricing.markdown @azogue
source/_integrations/qbittorrent.markdown @geoffreylagaisse @finder39 source/_integrations/qbittorrent.markdown @geoffreylagaisse @finder39
source/_integrations/qingping.markdown @bdraco @skgsergio source/_integrations/qingping.markdown @bdraco
source/_integrations/qld_bushfire.markdown @exxamalte source/_integrations/qld_bushfire.markdown @exxamalte
source/_integrations/qnap.markdown @disforw source/_integrations/qnap.markdown @disforw
source/_integrations/qnap_qsw.markdown @Noltari source/_integrations/qnap_qsw.markdown @Noltari
@ -669,7 +670,7 @@ source/_integrations/ruckus_unleashed.markdown @lanrat @ms264556 @gabe565
source/_integrations/ruuvi_gateway.markdown @akx source/_integrations/ruuvi_gateway.markdown @akx
source/_integrations/ruuvitag_ble.markdown @akx source/_integrations/ruuvitag_ble.markdown @akx
source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc
source/_integrations/sabnzbd.markdown @shaiu source/_integrations/sabnzbd.markdown @shaiu @jpbede
source/_integrations/saj.markdown @fredericvl source/_integrations/saj.markdown @fredericvl
source/_integrations/samsam.markdown @klaasnicolaas source/_integrations/samsam.markdown @klaasnicolaas
source/_integrations/samsungtv.markdown @chemelli74 @epenet source/_integrations/samsungtv.markdown @chemelli74 @epenet
@ -731,8 +732,9 @@ source/_integrations/smhi.markdown @gjohansson-ST
source/_integrations/sms.markdown @ocalvo source/_integrations/sms.markdown @ocalvo
source/_integrations/smud.markdown @tronikos source/_integrations/smud.markdown @tronikos
source/_integrations/snapcast.markdown @luar123 source/_integrations/snapcast.markdown @luar123
source/_integrations/snmp.markdown @nmaggioni
source/_integrations/snooz.markdown @AustinBrunkhorst source/_integrations/snooz.markdown @AustinBrunkhorst
source/_integrations/solaredge.markdown @frenck source/_integrations/solaredge.markdown @frenck @bdraco
source/_integrations/solaredge_local.markdown @drobtravels @scheric source/_integrations/solaredge_local.markdown @drobtravels @scheric
source/_integrations/solarlog.markdown @Ernst79 source/_integrations/solarlog.markdown @Ernst79
source/_integrations/solax.markdown @squishykid source/_integrations/solax.markdown @squishykid
@ -740,7 +742,7 @@ source/_integrations/soma.markdown @ratsept @sebfortier2288
source/_integrations/somfy.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 source/_integrations/somfy.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117
source/_integrations/sonarr.markdown @ctalkington source/_integrations/sonarr.markdown @ctalkington
source/_integrations/songpal.markdown @rytilahti @shenxn source/_integrations/songpal.markdown @rytilahti @shenxn
source/_integrations/sonos.markdown @jjlawren source/_integrations/sonos.markdown @jjlawren @peterager
source/_integrations/soundtouch.markdown @kroimon source/_integrations/soundtouch.markdown @kroimon
source/_integrations/spaceapi.markdown @fabaff source/_integrations/spaceapi.markdown @fabaff
source/_integrations/speedtestdotnet.markdown @rohankapoorcom @engrbm87 source/_integrations/speedtestdotnet.markdown @rohankapoorcom @engrbm87
@ -776,7 +778,7 @@ source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Elos
source/_integrations/switchbot_cloud.markdown @SeraphicRav source/_integrations/switchbot_cloud.markdown @SeraphicRav
source/_integrations/switcher_kis.markdown @thecode source/_integrations/switcher_kis.markdown @thecode
source/_integrations/switchmate.markdown @danielhiversen @qiz-li source/_integrations/switchmate.markdown @danielhiversen @qiz-li
source/_integrations/symfonisk.markdown @jjlawren source/_integrations/symfonisk.markdown @jjlawren @peterager
source/_integrations/syncthing.markdown @zhulik source/_integrations/syncthing.markdown @zhulik
source/_integrations/syncthru.markdown @nielstron source/_integrations/syncthru.markdown @nielstron
source/_integrations/synology_dsm.markdown @hacf-fr @Quentame @mib1185 source/_integrations/synology_dsm.markdown @hacf-fr @Quentame @mib1185
@ -899,7 +901,7 @@ source/_integrations/wirelesstag.markdown @sergeymaysak
source/_integrations/withings.markdown @joostlek source/_integrations/withings.markdown @joostlek
source/_integrations/wiz.markdown @sbidy source/_integrations/wiz.markdown @sbidy
source/_integrations/wled.markdown @frenck source/_integrations/wled.markdown @frenck
source/_integrations/wolflink.markdown @adamkrol93 source/_integrations/wolflink.markdown @adamkrol93 @mtielen
source/_integrations/workday.markdown @fabaff @gjohansson-ST source/_integrations/workday.markdown @fabaff @gjohansson-ST
source/_integrations/worldclock.markdown @fabaff source/_integrations/worldclock.markdown @fabaff
source/_integrations/ws66i.markdown @ssaenger source/_integrations/ws66i.markdown @ssaenger

View File

@ -135,7 +135,7 @@ GEM
rack-protection (= 4.0.0) rack-protection (= 4.0.0)
rack-session (>= 2.0.0, < 3) rack-session (>= 2.0.0, < 3)
tilt (~> 2.0) tilt (~> 2.0)
sorbet-runtime (0.5.11366) sorbet-runtime (0.5.11367)
stringex (2.8.6) stringex (2.8.6)
terminal-table (3.0.2) terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3) unicode-display_width (>= 1.1.1, < 3)

View File

@ -109,9 +109,9 @@ social:
# Home Assistant release details # Home Assistant release details
current_major_version: 2024 current_major_version: 2024
current_minor_version: 4 current_minor_version: 5
current_patch_version: 4 current_patch_version: 0
date_released: 2024-04-23 date_released: 2024-05-01
# Either # or the anchor link to latest release notes in the blog post. # Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it. # Must be prefixed with a # and have double quotes around it.

View File

@ -3,7 +3,7 @@ title: Ambient Weather Network
description: How to integrate Ambient Weather Network station within Home Assistant. description: How to integrate Ambient Weather Network station within Home Assistant.
ha_category: ha_category:
- Weather - Weather
ha_release: 2024.1 ha_release: 2024.5
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
@ -11,7 +11,7 @@ ha_codeowners:
ha_domain: ambient_network ha_domain: ambient_network
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: hub ha_integration_type: service
--- ---
The **Ambient Weather Network** {% term integration %} retrieves local weather station information The **Ambient Weather Network** {% term integration %} retrieves local weather station information

View File

@ -10,7 +10,7 @@ ha_codeowners:
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_platforms: ha_platforms:
- device_tracker - device_tracker
ha_integration_type: integration ha_integration_type: hub
--- ---
This platform allows you to detect presence by looking at connected devices to an Arris TG2492LG router. This platform allows you to detect presence by looking at connected devices to an Arris TG2492LG router.

View File

@ -78,4 +78,3 @@ The steps on recovering from a backup depend on the installation type and use ca
3. If you migrate from a {% term "Home Assistant Core" %} or {% term "Home Assistant Container" %} installation to {% term "Home Assistant Operating System" %}: 3. If you migrate from a {% term "Home Assistant Core" %} or {% term "Home Assistant Container" %} installation to {% term "Home Assistant Operating System" %}:
- You can use these backup files during [onboarding](/getting-started/onboarding/) to recover your installation from backup. - You can use these backup files during [onboarding](/getting-started/onboarding/) to recover your installation from backup.

View File

@ -2,6 +2,7 @@
title: BTicino title: BTicino
description: Connect and control your BTicino devices using the Netatmo integration description: Connect and control your BTicino devices using the Netatmo integration
ha_category: ha_category:
- Binary sensor
- Camera - Camera
- Climate - Climate
- Cover - Cover
@ -22,6 +23,7 @@ ha_codeowners:
- '@cgtobi' - '@cgtobi'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- camera - camera
- climate - climate
- cover - cover

View File

@ -2,6 +2,7 @@
title: Bubendorff title: Bubendorff
description: Connect and control your Bubendorff devices using the Netatmo integration description: Connect and control your Bubendorff devices using the Netatmo integration
ha_category: ha_category:
- Binary sensor
- Camera - Camera
- Climate - Climate
- Cover - Cover
@ -22,6 +23,7 @@ ha_codeowners:
- '@cgtobi' - '@cgtobi'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- camera - camera
- climate - climate
- cover - cover

View File

@ -23,7 +23,8 @@ ha_platforms:
- light - light
- sensor - sensor
- switch - switch
ha_integration_type: integration ha_integration_type: hub
ha_quality_scale: silver
--- ---
The Comelit SimpleHome integration allows you to control your [Comelit home automation devices](https://comelitgroup.it/installatore/offerta/domotica-e-smart-home). The Comelit SimpleHome integration allows you to control your [Comelit home automation devices](https://comelitgroup.it/installatore/offerta/domotica-e-smart-home).

View File

@ -5,7 +5,6 @@ ha_category:
- Voice - Voice
ha_release: 0.7 ha_release: 0.7
ha_quality_scale: internal ha_quality_scale: internal
ha_iot_class: Local Push
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
- '@synesthesiam' - '@synesthesiam'

View File

@ -20,6 +20,7 @@ ha_platforms:
- climate - climate
- cover - cover
- date - date
- datetime
- device_tracker - device_tracker
- event - event
- fan - fan

View File

@ -7,7 +7,6 @@ ha_release: 0.76
ha_iot_class: Local Push ha_iot_class: Local Push
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@StevenLooman'
- '@chishm' - '@chishm'
ha_domain: dlna_dmr ha_domain: dlna_dmr
ha_platforms: ha_platforms:

View File

@ -13,6 +13,7 @@ ha_codeowners:
- '@glodenox' - '@glodenox'
ha_domain: dsmr_reader ha_domain: dsmr_reader
ha_platforms: ha_platforms:
- diagnostics
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -20,6 +20,7 @@ ha_platforms:
- diagnostics - diagnostics
- event - event
- image - image
- lawn_mower
- number - number
- select - select
- sensor - sensor

View File

@ -11,7 +11,7 @@ ha_domain: enigma2
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- media_player - media_player
ha_integration_type: integration ha_integration_type: device
--- ---
The `enigma2` platform allows you to control a Linux based set-top box which is running [Enigma2](https://github.com/oe-alliance/oe-alliance-enigma2) with the OpenWebif plugin installed. The `enigma2` platform allows you to control a Linux based set-top box which is running [Enigma2](https://github.com/oe-alliance/oe-alliance-enigma2) with the OpenWebif plugin installed.

View File

@ -1,7 +1,8 @@
--- ---
title: eQ-3 Bluetooth Smart Thermostats title: eQ-3 Bluetooth Smart Thermostats
description: Instructions on how to integrate eQ-3 Bluetooth Smart Thermostats into Home Assistant. description: Instructions on how to integrate eQ-3 Bluetooth Smart Thermostats into Home Assistant.
ha_category: Climate ha_category:
- Climate
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_release: 2024.5 ha_release: 2024.5
ha_config_flow: true ha_config_flow: true
@ -9,7 +10,10 @@ ha_codeowners:
- '@eulemitkeule' - '@eulemitkeule'
- '@dbuezas' - '@dbuezas'
ha_domain: eq3btsmart ha_domain: eq3btsmart
ha_integration_type: integration ha_integration_type: device
ha_quality_scale: silver
ha_platforms:
- climate
--- ---
The `eq3btsmart` climate platform allows you to integrate eQ-3 Bluetooth Smart Thermostats. The `eq3btsmart` climate platform allows you to integrate eQ-3 Bluetooth Smart Thermostats.

View File

@ -15,6 +15,7 @@ ha_platforms:
- diagnostics - diagnostics
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration
ha_quality_scale: gold
--- ---
The `fastdotcom` integration uses the [Fast.com](https://fast.com/) web service to measure network bandwidth performance. The `fastdotcom` integration uses the [Fast.com](https://fast.com/) web service to measure network bandwidth performance.

View File

@ -6,7 +6,6 @@ ha_category:
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_release: 0.7.3 ha_release: 0.7.3
ha_codeowners: ha_codeowners:
- '@skgsergio'
- '@krmarien' - '@krmarien'
ha_domain: foscam ha_domain: foscam
ha_config_flow: true ha_config_flow: true

View File

@ -2,6 +2,7 @@
title: Legrand Home+ Control title: Legrand Home+ Control
description: Connect and control your Legrand Home+ Control devices using the Netatmo integration description: Connect and control your Legrand Home+ Control devices using the Netatmo integration
ha_category: ha_category:
- Binary sensor
- Camera - Camera
- Climate - Climate
- Cover - Cover
@ -22,6 +23,7 @@ ha_codeowners:
- '@cgtobi' - '@cgtobi'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- camera - camera
- climate - climate
- cover - cover

View File

@ -7,7 +7,7 @@ ha_category:
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
ha_domain: homeassistant_sky_connect ha_domain: homeassistant_sky_connect
ha_integration_type: hardware ha_integration_type: device
ha_config_flow: true ha_config_flow: true
--- ---

View File

@ -29,6 +29,8 @@ ha_platforms:
- switch - switch
- weather - weather
ha_integration_type: integration ha_integration_type: integration
ha_codeowners:
- '@hahn-th'
--- ---
The [HomematicIP](https://www.homematic-ip.com/) integration platform is used as an interface to the cloud server. Since there is no official documentation about this API, everything was done via reverse engineering. Use at your own risk. The [HomematicIP](https://www.homematic-ip.com/) integration platform is used as an interface to the cloud server. Since there is no official documentation about this API, everything was done via reverse engineering. Use at your own risk.

View File

@ -126,33 +126,6 @@ http:
- 172.30.33.0/24 # You may also provide the subnet mask - 172.30.33.0/24 # You may also provide the subnet mask
``` ```
## Strict connection mode
The strict connection mode specifies how the Home Assistant instance should react to unauthenticated requests to endpoints that don't require authentication.
**Requests from private networks are always allowed.** Make sure to set up the reverse proxy correctly; otherwise, this feature will be useless.
The following modes are supported:
- `disabled`: Strict connection mode is disabled, and all unauthenticated requests are allowed (Same as before `2024.5`).
- `guard_page`: Home Assistant will answer any unauthenticated requests with a guard page, informing the user about the strict connection mode.
- `drop_connection`: Home Assistant will drop/close the connection for any unauthenticated requests, similar to when no Home Assistant instance is running.
If activated, Home Assistant will not even show the login page. To log in on a new device, the user needs to ask the instance admin for a temporary link. The instance admin can generate the link by calling the service `http.create_temporary_strict_connection_url`.
### Service `http.create_temporary_strict_connection_url`
This service can be used to generate a temporary link with a validity of one hour to log in on a new device when strict connection is enabled.
It has no arguments and can only be called by admins.
This service populates [response data](/docs/scripts/service-calls#use-templates-to-handle-response-data)
with two URLs described in detail below.
| Response data | Description | Example |
| ---------------------- | ----------- | -------- |
| `url` | Temporary URL pointing to `login.home-assistant.io` | `https://login.home-assistant.io?u=https...`
| `direct_url` | Temporary URL pointing directly to your instance | `https://example.com/auth/strict...`
We recommend using the `url` response value so the user gets a generic help page when, for example, the token is expired. Especially when the mode is set to `drop_connection`, the user will get no feedback and will not know if there is a general problem or if, for example, the token is expired.
## APIs ## APIs
On top of the `http` integration is a [REST API](https://developers.home-assistant.io/docs/api/rest/), [Python API](https://developers.home-assistant.io/docs/api_lib_index/) and [WebSocket API](https://developers.home-assistant.io/docs/api/websocket/) available. On top of the `http` integration is a [REST API](https://developers.home-assistant.io/docs/api/rest/), [Python API](https://developers.home-assistant.io/docs/api_lib_index/) and [WebSocket API](https://developers.home-assistant.io/docs/api/websocket/) available.

View File

@ -3,12 +3,13 @@ title: Islamic Prayer Times
description: Instructions on how to integrate the Islamic Prayer Times integration within Home Assistant. description: Instructions on how to integrate the Islamic Prayer Times integration within Home Assistant.
ha_category: ha_category:
- Sensor - Sensor
ha_iot_class: Cloud Polling ha_iot_class: Calculated
ha_release: 0.85 ha_release: 0.85
ha_config_flow: true ha_config_flow: true
ha_domain: islamic_prayer_times ha_domain: islamic_prayer_times
ha_codeowners: ha_codeowners:
- '@engrbm87' - '@engrbm87'
- '@cpfair'
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration

View File

@ -13,6 +13,7 @@ ha_domain: jvc_projector
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- remote - remote
- select
- sensor - sensor
ha_integration_type: device ha_integration_type: device
--- ---

View File

@ -14,6 +14,7 @@ ha_platforms:
- image - image
- lawn_mower - lawn_mower
- lock - lock
- notify
- sensor - sensor
- switch - switch
- weather - weather

View File

@ -34,6 +34,7 @@ ha_platforms:
- climate - climate
- cover - cover
- date - date
- datetime
- diagnostics - diagnostics
- fan - fan
- light - light

View File

@ -2,6 +2,7 @@
title: Legrand title: Legrand
description: Connect and control your Legrand devices using the Netatmo integration description: Connect and control your Legrand devices using the Netatmo integration
ha_category: ha_category:
- Binary sensor
- Camera - Camera
- Climate - Climate
- Cover - Cover
@ -22,6 +23,7 @@ ha_codeowners:
- '@cgtobi' - '@cgtobi'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- camera - camera
- climate - climate
- cover - cover

View File

@ -10,7 +10,9 @@ ha_platforms:
- media_player - media_player
ha_codeowners: ha_codeowners:
- '@Drafteed' - '@Drafteed'
ha_integration_type: integration - '@splinter98'
ha_integration_type: device
ha_config_flow: true
--- ---
The `lg_netcast` platform allows you to control a LG Smart TV running NetCast 3.0 (LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013). For the new LG WebOS TV's use the [webostv](/integrations/webostv#media-player) platform. The `lg_netcast` platform allows you to control a LG Smart TV running NetCast 3.0 (LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013). For the new LG WebOS TV's use the [webostv](/integrations/webostv#media-player) platform.

View File

@ -33,6 +33,7 @@ related:
title: HomeKit title: HomeKit
- docs: /integrations/homekit_controller/#adding-a-homekit-device-through-thread - docs: /integrations/homekit_controller/#adding-a-homekit-device-through-thread
title: Adding an Apple HomeKit device through Thread title: Adding an Apple HomeKit device through Thread
ha_zeroconf: true
--- ---
The Matter integration allows you to control Matter devices on your local Wi-Fi or {% term Thread %} network. The Matter integration allows you to control Matter devices on your local Wi-Fi or {% term Thread %} network.

View File

@ -11,6 +11,7 @@ ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@emontnemery' - '@emontnemery'
- '@jbouwh' - '@jbouwh'
- '@bdraco'
ha_domain: mqtt ha_domain: mqtt
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel
@ -36,13 +37,14 @@ ha_platforms:
- siren - siren
- switch - switch
- tag - tag
- tag
- text - text
- update - update
- vacuum - vacuum
- valve - valve
- water_heater - water_heater
ha_integration_type: integration ha_integration_type: integration
ha_quality_scale: gold ha_quality_scale: platinum
--- ---
MQTT (aka MQ Telemetry Transport) is a machine-to-machine or "Internet of Things" connectivity protocol on top of TCP/IP. It allows extremely lightweight publish/subscribe messaging transport. MQTT (aka MQ Telemetry Transport) is a machine-to-machine or "Internet of Things" connectivity protocol on top of TCP/IP. It allows extremely lightweight publish/subscribe messaging transport.

View File

@ -10,6 +10,8 @@ ha_codeowners:
- '@balloob' - '@balloob'
ha_domain: openai_conversation ha_domain: openai_conversation
ha_integration_type: service ha_integration_type: service
ha_platforms:
- conversation
--- ---
The OpenAI integration adds a conversation agent powered by [OpenAI](https://www.openai.com) in Home Assistant. The OpenAI integration adds a conversation agent powered by [OpenAI](https://www.openai.com) in Home Assistant.

View File

@ -10,6 +10,7 @@ ha_codeowners:
- '@osohotwateriot' - '@osohotwateriot'
ha_domain: osoenergy ha_domain: osoenergy
ha_platforms: ha_platforms:
- sensor
- water_heater - water_heater
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration ha_integration_type: integration

View File

@ -10,7 +10,6 @@ ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
ha_release: 0.28 ha_release: 0.28
ha_codeowners: ha_codeowners:
- '@johnluetke'
- '@shenxn' - '@shenxn'
ha_domain: pi_hole ha_domain: pi_hole
ha_platforms: ha_platforms:

View File

@ -50,4 +50,3 @@ Firmware update guides can be found here:
- Use the **username** and **password** you entered during the initial PrusaLink setup (not the API key). - Use the **username** and **password** you entered during the initial PrusaLink setup (not the API key).
{% include integrations/config_flow.md %} {% include integrations/config_flow.md %}

View File

@ -8,8 +8,8 @@ ha_config_flow: true
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_domain: qbittorrent ha_domain: qbittorrent
ha_codeowners: ha_codeowners:
- "@geoffreylagaisse" - '@geoffreylagaisse'
- "@finder39" - '@finder39'
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: service ha_integration_type: service

View File

@ -9,7 +9,6 @@ ha_release: 2022.9
ha_iot_class: Local Push ha_iot_class: Local Push
ha_codeowners: ha_codeowners:
- '@bdraco' - '@bdraco'
- '@skgsergio'
ha_domain: qingping ha_domain: qingping
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:

View File

@ -364,4 +364,3 @@ Therefore, ensure no Global SSL certificate is configured in the [`configuration
An SSL certificate can still be enforced for external connections, by, for instance, using the [NGINX add-on](https://github.com/home-assistant/addons/tree/master/nginx_proxy) or [NGINX Proxy Manager add-on](https://github.com/hassio-addons/addon-nginx-proxy-manager) instead of a globally enforced SSL certificate. An SSL certificate can still be enforced for external connections, by, for instance, using the [NGINX add-on](https://github.com/home-assistant/addons/tree/master/nginx_proxy) or [NGINX Proxy Manager add-on](https://github.com/hassio-addons/addon-nginx-proxy-manager) instead of a globally enforced SSL certificate.
To see if a Reolink integration is currently using `ONVIF push`, `ONVIF long polling` or `Fast polling`, [download the diagnostics text file](/docs/configuration/troubleshooting/#download-diagnostics) and find the `"event connection": "ONVIF push"\"ONVIF long polling"\"Fast polling"` in the txt file. To see if a Reolink integration is currently using `ONVIF push`, `ONVIF long polling` or `Fast polling`, [download the diagnostics text file](/docs/configuration/troubleshooting/#download-diagnostics) and find the `"event connection": "ONVIF push"\"ONVIF long polling"\"Fast polling"` in the txt file.

View File

@ -10,6 +10,8 @@ ha_codeowners:
- '@xeniter' - '@xeniter'
ha_domain: romy ha_domain: romy
ha_platforms: ha_platforms:
- binary_sensor
- sensor
- vacuum - vacuum
ha_integration_type: integration ha_integration_type: integration
ha_zeroconf: true ha_zeroconf: true

View File

@ -9,6 +9,7 @@ ha_config_flow: true
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
- '@shaiu' - '@shaiu'
- '@jpbede'
ha_domain: sabnzbd ha_domain: sabnzbd
ha_platforms: ha_platforms:
- sensor - sensor

View File

@ -59,4 +59,3 @@ If you want to use the area selector in the service's UI, you need to format the
If the integration frequently disconnects and you have an ad blocker runner like [Pi-hole](https://pi-hole.net/) or [AdGuard](https://adguard.com) add `ads-field.aylanetworks.com` to the Allow list . This domain is needed for the connection and can be part of the automatic blocking because of `ads` being part of the subdomain. If the integration frequently disconnects and you have an ad blocker runner like [Pi-hole](https://pi-hole.net/) or [AdGuard](https://adguard.com) add `ads-field.aylanetworks.com` to the Allow list . This domain is needed for the connection and can be part of the automatic blocking because of `ads` being part of the subdomain.
If `pause` does not work for you, then it is not supported by your vacuum. The `stop` service will provide similar functionality. If `pause` does not work for you, then it is not supported by your vacuum. The `stop` service will provide similar functionality.

View File

@ -2,6 +2,7 @@
title: Smarther title: Smarther
description: Connect and control your Smarther devices using the Netatmo integration description: Connect and control your Smarther devices using the Netatmo integration
ha_category: ha_category:
- Binary sensor
- Camera - Camera
- Climate - Climate
- Cover - Cover
@ -22,6 +23,7 @@ ha_codeowners:
- '@cgtobi' - '@cgtobi'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- camera - camera
- climate - climate
- cover - cover

View File

@ -14,6 +14,8 @@ ha_platforms:
- sensor - sensor
- switch - switch
ha_integration_type: integration ha_integration_type: integration
ha_codeowners:
- '@nmaggioni'
--- ---
A lot of Wi-Fi access points and Wi-Fi routers support the Simple Network Management Protocol (SNMP). This is a standardized method for monitoring/managing network connected devices. SNMP uses a tree-like hierarchy where each node is an object. Many of these objects contain (live) lists of instances and metrics, like network interfaces, disks and Wi-Fi registrations. A lot of Wi-Fi access points and Wi-Fi routers support the Simple Network Management Protocol (SNMP). This is a standardized method for monitoring/managing network connected devices. SNMP uses a tree-like hierarchy where each node is an object. Many of these objects contain (live) lists of instances and metrics, like network interfaces, disks and Wi-Fi registrations.

View File

@ -13,6 +13,7 @@ ha_platforms:
- sensor - sensor
ha_codeowners: ha_codeowners:
- '@frenck' - '@frenck'
- '@bdraco'
ha_integration_type: device ha_integration_type: device
--- ---

View File

@ -11,6 +11,7 @@ ha_config_flow: true
ha_domain: sonos ha_domain: sonos
ha_codeowners: ha_codeowners:
- '@jjlawren' - '@jjlawren'
- '@peterager'
ha_ssdp: true ha_ssdp: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor

View File

@ -11,6 +11,7 @@ ha_supporting_domain: sonos
ha_supporting_integration: Sonos ha_supporting_integration: Sonos
ha_codeowners: ha_codeowners:
- '@jjlawren' - '@jjlawren'
- '@peterager'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor

View File

@ -17,6 +17,7 @@ ha_platforms:
- sensor - sensor
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration ha_integration_type: integration
ha_quality_scale: platinum
--- ---
The `tankerkoenig` platform allows you to monitor the fuel prices with [tankerkoenig.de](https://www.tankerkoenig.de/) from within Home Assistant and setup automations based on the information. The `tankerkoenig` platform allows you to monitor the fuel prices with [tankerkoenig.de](https://www.tankerkoenig.de/) from within Home Assistant and setup automations based on the information.

View File

@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: teslemetry ha_domain: teslemetry
ha_platforms: ha_platforms:
- climate - climate
- diagnostics
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -242,4 +242,3 @@ You can only set a Thread network as preferred if the credentials are known.
### Combining Thread networks ### Combining Thread networks
In the current implementation, having multiple <abbr title="Thread border routers">TBRs</abbr> from different vendors results in separate networks using different credentials. This prevents devices from roaming between the Thread networks. In theory, it would be better to join all Thread networks into a single network to increase the size of the mesh network. A dense mesh network should lead to better <abbr title="radio frequency">RF</abbr> coverage and better link quality, which lowers transmission latencies, making communication faster. In the current implementation, having multiple <abbr title="Thread border routers">TBRs</abbr> from different vendors results in separate networks using different credentials. This prevents devices from roaming between the Thread networks. In theory, it would be better to join all Thread networks into a single network to increase the size of the mesh network. A dense mesh network should lead to better <abbr title="radio frequency">RF</abbr> coverage and better link quality, which lowers transmission latencies, making communication faster.

View File

@ -14,6 +14,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- device_tracker - device_tracker
- diagnostics - diagnostics
- sensor
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -16,7 +16,8 @@ ha_platforms:
- button - button
- device_tracker - device_tracker
- sensor - sensor
ha_integration_type: integration ha_integration_type: hub
ha_quality_scale: silver
--- ---
The **Vodafone Station** {% term integration %} allows you to control your [Vodafone Station](https://www.vodafone.it/privati/area-supporto/assistenza-dispositivi/vodafone-station.html) based router. The **Vodafone Station** {% term integration %} allows you to control your [Vodafone Station](https://www.vodafone.it/privati/area-supporto/assistenza-dispositivi/vodafone-station.html) based router.

View File

@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@adamkrol93' - '@adamkrol93'
- '@mtielen'
ha_domain: wolflink ha_domain: wolflink
ha_platforms: ha_platforms:
- sensor - sensor

View File

@ -0,0 +1,505 @@
---
layout: post
title: "2024.5: Just a little bit smaller"
description: "New features for our new data tables, create helpers directly from the automation editor, the tile card now supports locks, easily adjust the name of a device on the energy dashboard, and improved audio with ESPHome for Assist."
date: 2024-05-01 00:00:00
date_formatted: "May 1, 2024"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2024-05/social.png
---
<a href='/integrations/#version/2024.5'><img src='/images/blog/2024-05/social.png' style='border: 0;box-shadow: none;'></a>
Home Assistant Core 2024.5! 🎉
The last two releases were massive! With our [new drag 'n drop dashboards](/blog/2024/03/06/release-20243/)
and the tools to [organize your Home Assistant instance](/blog/2024/04/03/release-20244/),
it is hard to top those releases... 😅
So, this release is just a _tiny bit smaller_ than those two, but still epic! 🤘
My personal favorite is the new features added to the data tables, which many
of you requested since [the last update](/blog/2024/04/03/release-20244/#upgraded-tables).
But the ability to change the names of the devices shown on the energy dashboard
is a close second!
Oh! We've held our [State of the Open Home 2024 live stream](https://www.youtube.com/watch?v=oa__fLArsFk)!
In case you've missed it, I would definitely recommend watching it back. There are tons of cool things
and spoilers in there!
But more importantly, it launched the [Open Home Foundation](https://www.openhomefoundation.org/),
which now governs our beloved Home Assistant project! ❤️ Read more in the [State of the Open Home 2024 blog post](/blog/2024/04/24/state-of-the-open-home-2024/).
Anyway, I will not hold you any longer. Enjoy the release!
../Frenck
<!--more-->
- [More features for our data tables](#more-features-for-our-data-tables)
- [Create helpers directly from the automation editor](#create-helpers-directly-from-the-automation-editor)
- [Lock features for the tile card](#lock-features-for-the-tile-card)
- [Reorder features of the tile card](#reorder-features-of-the-tile-card)
- [Adjust the device names on the energy dashboard](#adjust-the-device-names-on-the-energy-dashboard)
- [Improved audio with ESPHome for Assist](#improved-audio-with-esphome-for-assist)
- [Other noteworthy changes](#other-noteworthy-changes)
- [New integrations](#new-integrations)
- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui)
- [Need help? Join the community!](#need-help-join-the-community)
- [Backward-incompatible changes](#backward-incompatible-changes)
- [Farewell to the following](#farewell-to-the-following)
- [All changes](#all-changes)
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=POXZWxMenx4)
1 May 2024, at 20:00 GMT / 12:00 PST / 21:00 CEST!
<lite-youtube videoid="POXZWxMenx4" videotitle="Home Assistant 2024.5 Release Party"></lite-youtube>
## More features for our data tables
In our last release, we [introduced new data tables](/blog/2024/04/03/release-20244/#upgraded-tables)
and we were thrilled to see that you all loved them! 🎉
However, we also received a lot of feedback for additional tweaks and features,
so we've added a bunch of them in this release. 😎
One of the most requested features of these new tables' new
[item grouping](/blog/2024/04/03/release-20244/#item-grouping) was the
ability to collapse them, and weve added that!
<p class='img'>
<img src="/images/blog/2024-05/collapse-groups.gif" alt="Screenrecording showing items grouped in our data tables can now be collapsed."/>
Each item group can now be collapsed and expanded.
</p>
Another one concerned the ability to select and assign an area to multiple items
at once in the automation, scene, script, and device pages. We've added that too!
Not only that, we now store the last used grouping (and if they were
collapsed or not) and sorting you have used, so when you return to that page,
it will be the same as you left it.
<img class="no-shadow" src='/images/blog/2024-05/data-tables-assign-to-area.png' alt='Screenshot showing the device page with multiple items selected. They can all be assigned to an area with a single click.'>
Last but certainly not least, weve added the ability to group and filter
entities by their domain in the entities panel. As the domains represent the
type of entity, this means you can group and filter, for example, all your
lights, switches, sensors, etc.
<img class="no-shadow" src='/images/blog/2024-05/data-tables-group-filter-by-domain.png' alt='Screenshot showing the new group and filter by domain functionality on the entities page.'>
## Create helpers directly from the automation editor
Our good friend [@karwosts] has been busy creating a great quality-of-life
improvement for our {% term automation %} editor for this release.
I'm sure you'll know this feeling. You are creating an automation and think:
"Hey, I need a helper for this!" But then you have to leave the automation
editor, create the helper, and then go back to the automation editor.
Well, not anymore! You can now create helpers directly from the automation
editor 😎
In this example, a timer helper is created directly from the automation editor
without leaving it:
<lite-youtube videoid="GlkqCP7NavI" videotitle="Create helpers directly from the automation editor"></lite-youtube>
[@karwosts]: https://github.com/karwosts
## Lock features for the tile card
The tile card is already amazing, but [@marcgeurts] made it even better by
adding new features to the tile card: Locks!
When you now add a lock entity to the tile card, and if your lock supports it,
you can now add two new features to the tile card:
- [**Lock commands**](/dashboards/features/#lock-commands)
Adds buttons to your tile card to lock or unlock the lock.
- [**Lock open door**](/dashboards/features/#lock-open-door)
Adds a button to open/unlatch the door (with confirmation).
<img class="no-shadow" src='/images/blog/2024-05/tile-lock-features.png' alt='Screenshots showing different tile cards with the new lock features.'>
[@marcgeurts]: https://github.com/marcgeurts
## Reorder features of the tile card
Some features of the tile card, such as the presets or the HVAC modes of a
thermostat, can show many buttons. While you can limit the buttons youd
like to see, they may not be in the desired order.
To improve this, [@karwosts] and [@piitaya] have added the ability to reorder
the features of the tile card. For your thermostat, that means you can now
reorder the HVAC modes or presets to your liking.
<p class='img'>
<img src="/images/blog/2024-05/tile-card-reorder-features.gif" alt="Screenrecording showing how you can now reorder the HVAC modes on the thermostat shown in a tile card.."/>
You can now reorder the features of the tile card.
</p>
[@karwosts]: https://github.com/karwosts
[@piitaya]: https://github.com/piitaya
## Adjust the device names on the energy dashboard
Another outstanding quality-of-life improvement from [@karwosts] is the ability
to customize the display name for energy devices on the energy dashboard.
The entity's name representing the device you use on the energy dashboard
commonly contains additional or redundant information. With this new feature,
you can customize the display name to make it more meaningful.
For example, if the entity is named _“Attic Boiler Daily Energy Usage”_
and is shown as that today, you can now change the name displayed on the energy
dashboard to just _“Boiler”_.
<img class="no-shadow" src='/images/blog/2024-05/energy-device-names.png' alt='Screenshots showing you can now assign a different display name to the energy sensor of devices that show on your energy dashboard.'>
You can adjust the name of each monitored device in the energy dashboard setting
page by going to **Settings** > **Dashboards** > **Energy** > **Individual devices**.
{% my config_energy badge %}
[@karwosts]: https://github.com/karwosts
## Improved audio with ESPHome for Assist
If you're familiar with [Assist], our private voice assistant, and are using
it on an [ESPHome-based device] (like an [ESP-S3-BOX-3] or the [ATOM Echo]),
chances are you have experienced one of the biggest barriers to date when it
comes to using it on a daily basis: chopped-off audio. 😞
More often than not, the responses sent to the voice assistant device were
missing a few parts, most notably at the beginning and the end of the audio.
This was very noticeable when the responses were short, such as asking how many
lights are on in a home or the room temperature.
In conjunction with [the latest release of ESPHome] (2024.4), we are bringing
a much improved and more reliable communication between [ESPHome] and
Home Assistant for transferring voice audio, guaranteeing no audio is lost in the process.
Hear the difference in this side-by-side comparison:
<lite-youtube videoid="6z7FIbTgLU4" videotitle="Improved audio with ESPHome for Assist"></lite-youtube>
In addition to updating to this release, be sure to update your ESPHome devices
to the latest version to benefit from this improvement.
[Assist]: /voice_control/
[ATOM Echo]: /voice_control/thirteen-usd-voice-remote/
[ESP-S3-BOX-3]: /voice_control/s3_box_voice_assistant/
[ESPHome-based device]: https://esphome.io/projects/
[ESPHome]: https://esphome.io/
[the latest release of ESPHome]: https://esphome.io/changelog/2024.4.0.html
[to the latest version]: https://esphome.io/changelog/2024.4.0.html
## Other noteworthy changes
There are many more improvements in this release; here are some of the other
noteworthy changes this release:
- Have you ever had a misbehaving (custom) integration cause a crash? This
release introduces new detections and [a new debug mode] to catch known/common
unexpected integration behavior. Thanks, [@bdraco]!
- The [ESPHome integration] now supports date, time, date/time, valve, and
event entities! The latter two require the upcoming [ESPHome] 2024.5.0
release. Thanks [@jesserockz], [@kbx81], and [@nohat]!
- The [MQTT integration] has reached the highest quality scale: Platinum!
Thanks [@jbouwh], for all the work you have put into this!
- The visualization graph for all Zigbee devices connected via [ZHA] has been
improved by [@Cougar]. Devices now have colors to indicate their availability,
signal strength, and relationship to other devices, which are much clearer.
Nice!
- The [Glances integration] got new sensors for network traffic, disk I/O, GPU,
and uptime. Thanks [@fhoekstra] & [@wittypluck]!
- [@Lash-L] added a service to the [Roborock integration] to easily get map
information from your vacuum. Awesome!
- The [Airzone cloud integration] now supports water heaters. Thanks [@Noltari]!
- [@joostlek] added an extract media URL service to the [media extractor],
allowing you to get a media item's source URL. Nice!
[@bdraco]: https://github.com/bdraco
[@Cougar]: https://github.com/Cougar
[@fhoekstra]: https://github.com/fhoekstra
[@jbouwh]: https://github.com/jbouwh
[@jesserockz]: https://github.com/jesserockz
[@joostlek]: https://github.com/joostlek
[@kbx81]: https://github.com/kbx81
[@Lash-L]: https://github.com/Lash-L
[@nohat]: https://github.com/nohat
[@Noltari]: https://github.com/Noltari
[@wittypluck]: https://github.com/wittypluck
[a new debug mode]: /integrations/homeassistant/#debug
[Airzone cloud integration]: /integrations/airzone_cloud
[ESPHome integration]: /integrations/esphome
[ESPHome]: https://esphome.io/
[Glances integration]: /integrations/glances
[media extractor]: /integrations/media_extractor
[MQTT integration]: /integrations/mqtt
[Roborock integration]: /integrations/roborock
[ZHA]: /integrations/zha
## New integrations
We welcome the following new {% term integrations %} in this release:
- **[Ambient Weather Network]**, added by [@thomaskistler]<br />
Retrieve local weather station information from the Ambient Weather Network.
- **[Arve]**, added by [@ikalnyi]<br />
Monitor real-life air quality data from your Arve devices.
- **[Energenie Power-Sockets]**, added by [@gnumpi]<br />
Control your Energie Power-Strips over USB.
- **[Epic Games Store]**, added by [@Quentame]<br />
Provides a calendar for the Epic Games Store to monitor discounts and free games.
- **[eQ-3 Bluetooth Smart Thermostats]**, added by [@EuleMitKeule]<br />
Control your eQ-3 Smart Thermostats over Bluetooth.
- **[Sanix]**, added by [@tomaszsluszniak]<br />
Monitor water/sewage level using your Sanix (by BIT Complex) devices.
[@EuleMitKeule]: https://github.com/EuleMitKeule
[@gnumpi]: https://github.com/gnumpi
[@ikalnyi]: https://github.com/ikalnyi
[@Quentame]: https://github.com/Quentame
[@thomaskistler]: https://github.com/thomaskistler
[@tomaszsluszniak]: https://github.com/tomaszsluszniak
[Ambient Weather Network]: /integrations/ambient_network
[Arve]: /integrations/arve
[Energenie Power-Sockets]: /integratoins/egps
[Epic Games Store]: /integrations/epic_games_store
[eQ-3 Bluetooth Smart Thermostats]: /integrations/eq3btsmart
[Sanix]: /integrations/sanix
## Integrations now available to set up from the UI
The following {% term integrations %} are now available via the Home Assistant UI:
- **[Enigma2 (OpenWebif)]**, done by [@autinerd]
- **[Folder watcher]**, done by [@gjohansson-ST]
- **[LG Netcast]**, done by [@splinter98]
[@autinerd]: https://github.com/autinerd
[@gjohansson-ST]: https://github.com/gjohansson-ST
[@splinter98]: https://github.com/splinter98
[Enigma2 (OpenWebif)]: /integrations/enigma2
[Folder watcher]: /integrations/folder_watcher
[LG Netcast]: /integrations/lg_netcast
## Need help? Join the community!
Home Assistant has a great community of users who are all more than willing
to help each other out. So, join us!
Our very active [Discord chat server](/join-chat) is an excellent place to be
at, and don't forget to join our amazing [forums](https://community.home-assistant.io/).
Found a bug or issue? Please report it in our [issue tracker](https://github.com/home-assistant/core/issues),
to get it fixed! Or, check [our help page](/help) for guidance for more
places you can go.
Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter)
to get the latest news about features, things happening in our community and
other news about building an Open Home; straight into your inbox.
## Backward-incompatible changes
{% details "AVM Fritz!SmartHome" %}
Activating the HVAC mode `heat` no longer overwrites the current target
temperature with the comfort temperature but retains the currently set target
temperature unless the thermostat is in HVAC mode `off`, in which case the
comfort temperature is still set.
Use the available presets or the set temperature service to set the target
temperature for HVAC-mode `heat`.
([@jayme-github] - [#112119]) ([documentation](/integrations/fritzbox))
[@jayme-github]: https://github.com/jayme-github
[#112119]: https://github.com/home-assistant/core/pull/112119
{% enddetails %}
{% details "Big Ass Fans" %}
The BAF fan `Auto` preset mode has been renamed to `auto`. Any scripts
or automations using this need to be updated accordingly.
([@mill1000] - [#109944]) ([documentation](/integrations/baf))
[@mill1000]: https://github.com/mill1000
[#109944]: https://github.com/home-assistant/core/pull/109944
{% enddetails %}
{% details "ecobee" %}
The preset modes `Away`, `Home`, and `Sleep` have been renamed to the lower-case
variants `away`, `home`, and `sleep`.
This is consistent with the rest of Home Assistant, which also means
Home Assistant can support icons and translations for these.
If you used these preset modes in your automations or scripts, you will need
to update them to use the new names.
([@gagebenne] - [#116072]) ([documentation](/integrations/ecobee))
[@gagebenne]: https://github.com/gagebenne
[#116072]: https://github.com/home-assistant/core/pull/116072
{% enddetails %}
{% details "Honeywell Total Connect Comfort (US)" %}
The auxiliary heat climate option has been deprecated and will be removed in
Home Assistant 2024.10.
Use the newly added emergency heat switch entity to set the thermostat mode
to the previous auxiliary heat mode.
([@mkmer] - [#114110]) ([documentation](/integrations/honeywell))
[@mkmer]: https://github.com/mkmer
[#114110]: https://github.com/home-assistant/core/pull/114110
{% enddetails %}
{% details "IMAP" %}
The default for new entries is that the `text` and `headers` will no longer be
included in the `imap_content` event data. Instead, if needed, you can fetch
the email content using the `imap.fetch` service.
It will not break for existing entries where we assume `text` and `headers`
are included.
([@luca-angemi] - [#115108]) ([documentation](/integrations/imap))
[@luca-angemi]: https://github.com/luca-angemi
[#115108]: https://github.com/home-assistant/core/pull/115108
{% enddetails %}
{% details "Insteon" %}
The Insteon configuration panel, which was previously on the Home Assistant
sidebar, has moved to the integration page in
**Settings -> Device & services -> Insteon -> Configure**.
([@teharris1] - [#105581]) ([documentation](/integrations/insteon))
[@teharris1]: https://github.com/teharris1
[#105581]: https://github.com/home-assistant/core/pull/105581
{% enddetails %}
{% details "Netatmo" %}
The state of the Netatmo wind and gust direction sensor provided by
the weather station now exposes the state in lowercase.
([@joostlek] - [#115413]) ([documentation](/integrations/netatmo))
[@joostlek]: https://github.com/joostlek
[#115413]: https://github.com/home-assistant/core/pull/115413
---
The state of the Netatmo health index sensor provided by the weather station
now exposes the state in lowercase.
([@joostlek] - [#115409]) ([documentation](/integrations/netatmo))
[@joostlek]: https://github.com/joostlek
[#115409]: https://github.com/home-assistant/core/pull/115409
{% enddetails %}
{% details "Recorder" %}
Previously, `recorder.purge_entities` called with no arguments would purge all
entities. This PR makes this call raise an error instead.
It was too easy for users to accidentally purge their entire database using the
old logic. Users who want to purge all entities can still use
the `recorder.purge` service to achieve the same effect, and that service
is more obvious in how it behaves.
([@karwosts] - [#110066]) ([documentation](/integrations/recorder))
[@karwosts]: https://github.com/karwosts
[#110066]: https://github.com/home-assistant/core/pull/110066
{% enddetails %}
{% details "Traccar Server" %}
The following attributes have been removed from `device_tracker` entities
provided by the Traccar server integration:
- `address`
- `altitude`
- `battery_level`
- `geofence`
- `speed`
All of these are now dedicated sensor entities that you can enable.
([@ludeeus] - [#111374]) ([documentation](/integrations/traccar_server))
[@ludeeus]: https://github.com/ludeeus
[#111374]: https://github.com/home-assistant/core/pull/111374
---
The following attributes have been removed from `device_tracker` entities
provided by the Traccar server integration:
- `motion`
- `status`
All of these are now dedicated binary sensor entities that you can enable.
([@ludeeus] - [#114719]) ([documentation](/integrations/traccar_server))
[@ludeeus]: https://github.com/ludeeus
[#114719]: https://github.com/home-assistant/core/pull/114719
{% enddetails %}
If you are a custom integration developer and want to learn about breaking
changes and new features available for your integration: Be sure to follow our
[developer blog][devblog]. The following are the most notable for this release:
- [Always reload after a successful re-auth flow](https://developers.home-assistant.io/blog/2024/04/25/always-reload-after-successful-reauth-flow)
- [Deprecate old backports and typing alias](https://developers.home-assistant.io/blog/2024/04/08/deprecated-backports-and-typing-aliases/)
- [Deprecating `async_add_hass_job`](https://developers.home-assistant.io/blog/2024/04/07/deprecate_add_hass_job/)
- [New notify entity platform](https://developers.home-assistant.io/blog/2024/04/10/new-notify-entity-platform/)
- [Replacing `async_track_state_change` with `async_track_state_change_event`](https://developers.home-assistant.io/blog/2024/04/13/deprecate_async_track_state_change/)
- [Store runtime data inside the config entry](https://developers.home-assistant.io/blog/2024/04/30/store-runtime-data-inside-config-entry/)
[devblog]: https://developers.home-assistant.io/blog/
## Farewell to the following
The following {% term integrations %} are also no longer available as of this
release:
- **Epson Workforce** has been removed. The source package/dependency this
integration uses, is no longer available.
([@joostlek] - [#115201])
[@joostlek]: https://github.com/joostlek
[#115201]: https://github.com/home-assistant/core/pull/115201
## All changes
Of course, there is a lot more in this release. You can find a list of
all changes made here: [Full changelog for Home Assistant Core 2024.5](/changelogs/core-2024.5)

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -60,7 +60,7 @@ If Raspberry Pi Imager is not supported by your platform, you can use [Balena Et
### Start up your Raspberry Pi ### Start up your Raspberry Pi
1. Insert the SD card into your Raspberry Pi. 1. Insert the SD card into your Raspberry Pi.
2. Plug in an Ethernet cable and make sure the Raspberry Pi is connected to the same network as your computer. 2. Plug in an Ethernet cable and make sure the Raspberry Pi is connected to the same network as your computer and is connected to the internet.
3. Connect the power supply to start up the device. 3. Connect the power supply to start up the device.
### Access Home Assistant ### Access Home Assistant