mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-18 23:06:58 +00:00
2024.5: Beta release notes
This commit is contained in:
parent
590db2a828
commit
cf6b95d2a8
32
CODEOWNERS
32
CODEOWNERS
@ -38,6 +38,7 @@ source/_integrations/alert.markdown @home-assistant/core @frenck
|
||||
source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy @jbouwh
|
||||
source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy @jbouwh
|
||||
source/_integrations/amberelectric.markdown @madpilot
|
||||
source/_integrations/ambient_network.markdown @thomaskistler
|
||||
source/_integrations/ambient_station.markdown @bachya
|
||||
source/_integrations/amcrest.markdown @flacjacket
|
||||
source/_integrations/amp_motorization.markdown @starkillerOG
|
||||
@ -125,7 +126,6 @@ source/_integrations/camera.markdown @home-assistant/core
|
||||
source/_integrations/cast.markdown @emontnemery
|
||||
source/_integrations/ccm15.markdown @ocalvo
|
||||
source/_integrations/cert_expiry.markdown @jjlawren
|
||||
source/_integrations/circuit.markdown @braam
|
||||
source/_integrations/cisco_ios.markdown @fbradyirl
|
||||
source/_integrations/cisco_mobility_express.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/discovergy.markdown @jpbede
|
||||
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/dnsip.markdown @gjohansson-ST
|
||||
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/environment_canada.markdown @gwww @michaeldavie
|
||||
source/_integrations/ephember.markdown @ttroy50
|
||||
source/_integrations/epic_games_store.markdown @hacf-fr @Quentame
|
||||
source/_integrations/epion.markdown @lhgravendeel
|
||||
source/_integrations/epson.markdown @pszafer
|
||||
source/_integrations/epsonworkforce.markdown @ThaStealth
|
||||
source/_integrations/eq3btsmart.markdown @eulemitkeule @dbuezas
|
||||
source/_integrations/escea.markdown @lazdavila
|
||||
source/_integrations/esera_onewire.markdown @garbled1 @epenet
|
||||
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/forked_daapd.markdown @uvjustin
|
||||
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/freedompro.markdown @stefano055415
|
||||
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_controller.markdown @Jc2k @bdraco
|
||||
source/_integrations/homematic.markdown @pvizeli
|
||||
source/_integrations/homematicip_cloud.markdown @hahn-th
|
||||
source/_integrations/homewizard.markdown @DCSBL
|
||||
source/_integrations/honeywell.markdown @rdfurman @mkmer
|
||||
source/_integrations/http.markdown @home-assistant/core
|
||||
@ -388,7 +390,7 @@ source/_integrations/iperf3.markdown @rohankapoorcom
|
||||
source/_integrations/ipma.markdown @dgomes
|
||||
source/_integrations/iqvia.markdown @bachya
|
||||
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/iss.markdown @DurgNomis-drol
|
||||
source/_integrations/isy994.markdown @bdraco @shbatm
|
||||
@ -430,7 +432,7 @@ source/_integrations/leaone.markdown @bdraco
|
||||
source/_integrations/led_ble.markdown @bdraco
|
||||
source/_integrations/legrand.markdown @cgtobi
|
||||
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/light.markdown @home-assistant/core
|
||||
source/_integrations/linear_garage_door.markdown @IceBotYT
|
||||
@ -494,7 +496,7 @@ source/_integrations/mopeka.markdown @bdraco
|
||||
source/_integrations/motion_blinds.markdown @starkillerOG
|
||||
source/_integrations/motionblinds_ble.markdown @LennP @jerrybboy
|
||||
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/mullvad.markdown @meichthys
|
||||
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/p1_monitor.markdown @klaasnicolaas
|
||||
source/_integrations/panel_custom.markdown @home-assistant/frontend
|
||||
source/_integrations/panel_iframe.markdown @home-assistant/frontend
|
||||
source/_integrations/pcs_lighting.markdown @gwww
|
||||
source/_integrations/peco.markdown @IceBotYT
|
||||
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/pge.markdown @tronikos
|
||||
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/pilight.markdown @trekky12
|
||||
source/_integrations/ping.markdown @jpbede
|
||||
@ -615,7 +616,7 @@ source/_integrations/pushover.markdown @engrbm87
|
||||
source/_integrations/pvoutput.markdown @frenck
|
||||
source/_integrations/pvpc_hourly_pricing.markdown @azogue
|
||||
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/qnap.markdown @disforw
|
||||
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/ruuvitag_ble.markdown @akx
|
||||
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/samsam.markdown @klaasnicolaas
|
||||
source/_integrations/samsungtv.markdown @chemelli74 @epenet
|
||||
@ -731,8 +732,9 @@ source/_integrations/smhi.markdown @gjohansson-ST
|
||||
source/_integrations/sms.markdown @ocalvo
|
||||
source/_integrations/smud.markdown @tronikos
|
||||
source/_integrations/snapcast.markdown @luar123
|
||||
source/_integrations/snmp.markdown @nmaggioni
|
||||
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/solarlog.markdown @Ernst79
|
||||
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/sonarr.markdown @ctalkington
|
||||
source/_integrations/songpal.markdown @rytilahti @shenxn
|
||||
source/_integrations/sonos.markdown @jjlawren
|
||||
source/_integrations/sonos.markdown @jjlawren @peterager
|
||||
source/_integrations/soundtouch.markdown @kroimon
|
||||
source/_integrations/spaceapi.markdown @fabaff
|
||||
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/switcher_kis.markdown @thecode
|
||||
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/syncthru.markdown @nielstron
|
||||
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/wiz.markdown @sbidy
|
||||
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/worldclock.markdown @fabaff
|
||||
source/_integrations/ws66i.markdown @ssaenger
|
||||
|
@ -11,7 +11,7 @@ ha_codeowners:
|
||||
ha_domain: ambient_network
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: hub
|
||||
ha_integration_type: service
|
||||
---
|
||||
|
||||
The **Ambient Weather Network** {% term integration %} retrieves local weather station information
|
||||
|
@ -10,7 +10,7 @@ ha_codeowners:
|
||||
ha_iot_class: Local Polling
|
||||
ha_platforms:
|
||||
- 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.
|
||||
|
@ -82,4 +82,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" %}:
|
||||
- You can use these backup files during [onboarding](/getting-started/onboarding/) to recover your installation from backup.
|
||||
|
||||
|
@ -14,6 +14,7 @@ ha_platforms:
|
||||
- climate
|
||||
- fan
|
||||
- light
|
||||
- select
|
||||
ha_codeowners:
|
||||
- '@garbled1'
|
||||
- '@natekspencer'
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: BTicino
|
||||
description: Connect and control your BTicino devices using the Netatmo integration
|
||||
ha_category:
|
||||
- Binary sensor
|
||||
- Camera
|
||||
- Climate
|
||||
- Cover
|
||||
@ -22,6 +23,7 @@ ha_codeowners:
|
||||
- '@cgtobi'
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- camera
|
||||
- climate
|
||||
- cover
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: Bubendorff
|
||||
description: Connect and control your Bubendorff devices using the Netatmo integration
|
||||
ha_category:
|
||||
- Binary sensor
|
||||
- Camera
|
||||
- Climate
|
||||
- Cover
|
||||
@ -22,6 +23,7 @@ ha_codeowners:
|
||||
- '@cgtobi'
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- camera
|
||||
- climate
|
||||
- cover
|
||||
|
@ -23,7 +23,8 @@ ha_platforms:
|
||||
- light
|
||||
- sensor
|
||||
- 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).
|
||||
|
@ -5,7 +5,6 @@ ha_category:
|
||||
- Voice
|
||||
ha_release: 0.7
|
||||
ha_quality_scale: internal
|
||||
ha_iot_class: Local Push
|
||||
ha_codeowners:
|
||||
- '@home-assistant/core'
|
||||
- '@synesthesiam'
|
||||
|
@ -20,6 +20,7 @@ ha_platforms:
|
||||
- climate
|
||||
- cover
|
||||
- date
|
||||
- datetime
|
||||
- device_tracker
|
||||
- event
|
||||
- fan
|
||||
|
@ -7,7 +7,6 @@ ha_release: 0.76
|
||||
ha_iot_class: Local Push
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@StevenLooman'
|
||||
- '@chishm'
|
||||
ha_domain: dlna_dmr
|
||||
ha_platforms:
|
||||
|
@ -13,6 +13,7 @@ ha_codeowners:
|
||||
- '@glodenox'
|
||||
ha_domain: dsmr_reader
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
@ -20,6 +20,7 @@ ha_platforms:
|
||||
- diagnostics
|
||||
- event
|
||||
- image
|
||||
- lawn_mower
|
||||
- number
|
||||
- select
|
||||
- sensor
|
||||
|
@ -11,7 +11,7 @@ ha_domain: enigma2
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- 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.
|
||||
|
@ -1,7 +1,8 @@
|
||||
---
|
||||
title: eQ-3 Bluetooth Smart Thermostats
|
||||
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_release: 2024.5
|
||||
ha_config_flow: true
|
||||
@ -9,7 +10,10 @@ ha_codeowners:
|
||||
- '@eulemitkeule'
|
||||
- '@dbuezas'
|
||||
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.
|
||||
|
@ -15,6 +15,7 @@ ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
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.
|
||||
|
@ -6,7 +6,6 @@ ha_category:
|
||||
ha_iot_class: Local Polling
|
||||
ha_release: 0.7.3
|
||||
ha_codeowners:
|
||||
- '@skgsergio'
|
||||
- '@krmarien'
|
||||
ha_domain: foscam
|
||||
ha_config_flow: true
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: Legrand Home+ Control
|
||||
description: Connect and control your Legrand Home+ Control devices using the Netatmo integration
|
||||
ha_category:
|
||||
- Binary sensor
|
||||
- Camera
|
||||
- Climate
|
||||
- Cover
|
||||
@ -22,6 +23,7 @@ ha_codeowners:
|
||||
- '@cgtobi'
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- camera
|
||||
- climate
|
||||
- cover
|
||||
|
@ -7,7 +7,7 @@ ha_category:
|
||||
ha_codeowners:
|
||||
- '@home-assistant/core'
|
||||
ha_domain: homeassistant_sky_connect
|
||||
ha_integration_type: hardware
|
||||
ha_integration_type: device
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
|
@ -29,6 +29,8 @@ ha_platforms:
|
||||
- switch
|
||||
- weather
|
||||
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.
|
||||
|
@ -3,12 +3,13 @@ title: Islamic Prayer Times
|
||||
description: Instructions on how to integrate the Islamic Prayer Times integration within Home Assistant.
|
||||
ha_category:
|
||||
- Sensor
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_iot_class: Calculated
|
||||
ha_release: 0.85
|
||||
ha_config_flow: true
|
||||
ha_domain: islamic_prayer_times
|
||||
ha_codeowners:
|
||||
- '@engrbm87'
|
||||
- '@cpfair'
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
|
@ -13,6 +13,7 @@ ha_domain: jvc_projector
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- remote
|
||||
- select
|
||||
- sensor
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
@ -14,6 +14,7 @@ ha_platforms:
|
||||
- image
|
||||
- lawn_mower
|
||||
- lock
|
||||
- notify
|
||||
- sensor
|
||||
- switch
|
||||
- weather
|
||||
|
@ -34,6 +34,7 @@ ha_platforms:
|
||||
- climate
|
||||
- cover
|
||||
- date
|
||||
- datetime
|
||||
- diagnostics
|
||||
- fan
|
||||
- light
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: Legrand
|
||||
description: Connect and control your Legrand devices using the Netatmo integration
|
||||
ha_category:
|
||||
- Binary sensor
|
||||
- Camera
|
||||
- Climate
|
||||
- Cover
|
||||
@ -22,6 +23,7 @@ ha_codeowners:
|
||||
- '@cgtobi'
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- camera
|
||||
- climate
|
||||
- cover
|
||||
|
@ -10,7 +10,9 @@ ha_platforms:
|
||||
- media_player
|
||||
ha_codeowners:
|
||||
- '@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.
|
||||
|
@ -67,4 +67,4 @@ Additional sensors will be created for each room sensor accessory assigned to a
|
||||
| Name | Description |
|
||||
| -------------------- | ----------------------------------------------------------------- |
|
||||
| Room Temperature | The temperature reported from a room sensor accessory |
|
||||
| Room Humidity | The humidity reported from a room accessory |
|
||||
| Room Humidity | The humidity reported from a room accessory |
|
||||
|
@ -33,6 +33,7 @@ related:
|
||||
title: HomeKit
|
||||
- docs: /integrations/homekit_controller/#adding-a-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.
|
||||
|
@ -11,6 +11,7 @@ ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@emontnemery'
|
||||
- '@jbouwh'
|
||||
- '@bdraco'
|
||||
ha_domain: mqtt
|
||||
ha_platforms:
|
||||
- alarm_control_panel
|
||||
@ -36,13 +37,14 @@ ha_platforms:
|
||||
- siren
|
||||
- switch
|
||||
- tag
|
||||
- tag
|
||||
- text
|
||||
- update
|
||||
- vacuum
|
||||
- valve
|
||||
- water_heater
|
||||
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.
|
||||
|
@ -10,6 +10,8 @@ ha_codeowners:
|
||||
- '@balloob'
|
||||
ha_domain: openai_conversation
|
||||
ha_integration_type: service
|
||||
ha_platforms:
|
||||
- conversation
|
||||
---
|
||||
|
||||
The OpenAI integration adds a conversation agent powered by [OpenAI](https://www.openai.com) in Home Assistant.
|
||||
|
@ -10,6 +10,7 @@ ha_codeowners:
|
||||
- '@osohotwateriot'
|
||||
ha_domain: osoenergy
|
||||
ha_platforms:
|
||||
- sensor
|
||||
- water_heater
|
||||
ha_config_flow: true
|
||||
ha_integration_type: integration
|
||||
|
@ -10,7 +10,6 @@ ha_iot_class: Local Polling
|
||||
ha_config_flow: true
|
||||
ha_release: 0.28
|
||||
ha_codeowners:
|
||||
- '@johnluetke'
|
||||
- '@shenxn'
|
||||
ha_domain: pi_hole
|
||||
ha_platforms:
|
||||
|
@ -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).
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
||||
|
@ -8,8 +8,8 @@ ha_config_flow: true
|
||||
ha_iot_class: Local Polling
|
||||
ha_domain: qbittorrent
|
||||
ha_codeowners:
|
||||
- "@geoffreylagaisse"
|
||||
- "@finder39"
|
||||
- '@geoffreylagaisse'
|
||||
- '@finder39'
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: service
|
||||
|
@ -9,7 +9,6 @@ ha_release: 2022.9
|
||||
ha_iot_class: Local Push
|
||||
ha_codeowners:
|
||||
- '@bdraco'
|
||||
- '@skgsergio'
|
||||
ha_domain: qingping
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
|
@ -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.
|
||||
|
||||
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.
|
||||
|
||||
|
@ -10,6 +10,8 @@ ha_codeowners:
|
||||
- '@xeniter'
|
||||
ha_domain: romy
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- sensor
|
||||
- vacuum
|
||||
ha_integration_type: integration
|
||||
ha_zeroconf: true
|
||||
|
@ -9,6 +9,7 @@ ha_config_flow: true
|
||||
ha_iot_class: Local Polling
|
||||
ha_codeowners:
|
||||
- '@shaiu'
|
||||
- '@jpbede'
|
||||
ha_domain: sabnzbd
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
@ -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 `pause` does not work for you, then it is not supported by your vacuum. The `stop` service will provide similar functionality.
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: Smarther
|
||||
description: Connect and control your Smarther devices using the Netatmo integration
|
||||
ha_category:
|
||||
- Binary sensor
|
||||
- Camera
|
||||
- Climate
|
||||
- Cover
|
||||
@ -22,6 +23,7 @@ ha_codeowners:
|
||||
- '@cgtobi'
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- camera
|
||||
- climate
|
||||
- cover
|
||||
|
@ -14,6 +14,8 @@ ha_platforms:
|
||||
- sensor
|
||||
- switch
|
||||
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.
|
||||
|
@ -13,6 +13,7 @@ ha_platforms:
|
||||
- sensor
|
||||
ha_codeowners:
|
||||
- '@frenck'
|
||||
- '@bdraco'
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
||||
|
@ -11,6 +11,7 @@ ha_config_flow: true
|
||||
ha_domain: sonos
|
||||
ha_codeowners:
|
||||
- '@jjlawren'
|
||||
- '@peterager'
|
||||
ha_ssdp: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -11,6 +11,7 @@ ha_supporting_domain: sonos
|
||||
ha_supporting_integration: Sonos
|
||||
ha_codeowners:
|
||||
- '@jjlawren'
|
||||
- '@peterager'
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -17,6 +17,7 @@ ha_platforms:
|
||||
- sensor
|
||||
ha_config_flow: true
|
||||
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.
|
||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
||||
ha_domain: teslemetry
|
||||
ha_platforms:
|
||||
- climate
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
@ -242,4 +242,3 @@ You can only set a Thread network as preferred if the credentials are known.
|
||||
### 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.
|
||||
|
||||
|
@ -14,6 +14,7 @@ ha_platforms:
|
||||
- binary_sensor
|
||||
- device_tracker
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
||||
|
@ -16,7 +16,8 @@ ha_platforms:
|
||||
- button
|
||||
- device_tracker
|
||||
- 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.
|
||||
|
@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@adamkrol93'
|
||||
- '@mtielen'
|
||||
ha_domain: wolflink
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
483
source/_posts/2024-05-01-release-20245.markdown
Normal file
483
source/_posts/2024-05-01-release-20245.markdown
Normal file
@ -0,0 +1,483 @@
|
||||
---
|
||||
layout: post
|
||||
title: "2024.5: Beta release notes"
|
||||
description: "The beta release notes for Home Assistant 2024.5"
|
||||
date: 2024-04-24 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>
|
||||
|
||||
<!-- BELOW NEEDS TO BE REMOVED BEFORE THE RELEASE -->
|
||||
|
||||
These are the beta release notes for Home Assistant Core 2024.5 (and is thus a
|
||||
work in progress).
|
||||
|
||||
If you encounter any issues with the beta release, please report them on GitHub:
|
||||
|
||||
- Issues with integrations, automations and such (Core related):<br>
|
||||
<https://github.com/home-assistant/core/issues>
|
||||
- Issues with the frontend/UI/dashboards:<br>
|
||||
<https://github.com/home-assistant/frontend/issues>
|
||||
- Issues with the documentation:<br>
|
||||
<https://github.com/home-assistant/home-assistant.io/issues>
|
||||
|
||||
Please be sure to include the beta version you are running in the issue
|
||||
version field (not title), so we can classify your issue correctly.
|
||||
|
||||
Issues introduced in the beta are processed with priority.
|
||||
|
||||
---
|
||||
|
||||
<!-- ABOVE NEEDS TO BE REMOVED BEFORE THE RELEASE -->
|
||||
|
||||
Home Assistant Core 2024.5! 🎉
|
||||
|
||||
Thanks for helping out testing the beta! ❤️
|
||||
|
||||
Enjoy the (beta) release!
|
||||
|
||||
../Frenck
|
||||
|
||||
<!--more-->
|
||||
|
||||
- [Strict connections](#strict-connections)
|
||||
- [More features for our data tables](#more-features-for-our-data-tables)
|
||||
- [Created helpers from automation editor](#created-helpers-from-automation-editor)
|
||||
- [Lock feature for tile card](#lock-feature-for-tile-card)
|
||||
- [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>
|
||||
|
||||
## Strict connections
|
||||
|
||||
In this release, we’ve added a new security feature to Home Assistant:
|
||||
Strict connection.
|
||||
|
||||
Home Assistant will become more strict about the connections it accepts from
|
||||
non-private networks when enabling this mode. This feature is especially useful
|
||||
when exposing your Home Assistant instance to the internet.
|
||||
|
||||
When enabled, Home Assistant will only accept clients that have already been
|
||||
authenticated. This means that unauthenticated connections will be denied
|
||||
without the possibility of logging in directly. To log in to a new device,
|
||||
you need to be either on the local network or use a temporary link generated
|
||||
by someone with administrator access.
|
||||
|
||||
<img class="no-shadow" src='https://github.com/home-assistant/core/assets/5662298/6cc4b668-0a22-40e8-894b-bd509a86291d' alt='Temporary screenshot that needs to be replaced.'>
|
||||
|
||||
Strict connection comes in two modes: **Guard page** and **Drop connection**.
|
||||
|
||||
When your Home Assistant is accessed unauthenticated using the **guard page**
|
||||
mode, it will show a page the user cannot access the instance. A possibility
|
||||
to log in, is not available (unless you have a temporary link).
|
||||
|
||||
When your Home Assistant is accessed unauthenticated using the **guard page**
|
||||
mode, it will show a page where the user cannot access the instance. Login is
|
||||
not possible (unless you have a temporary link).
|
||||
|
||||
When using the **drop connection** mode, Home Assistant will not even show the
|
||||
login page. The connection will be dropped immediately, making it look like
|
||||
no Home Assistant is there at all.
|
||||
|
||||
The strict connection feature is available for [Home Assistant Cloud](https://www.nabucasa.com)
|
||||
and non-cloud users. For non-cloud users, this option is available via YAML
|
||||
configuration. Home Assistant Cloud users can manage this feature from the
|
||||
cloud settings page.
|
||||
|
||||
<img class="no-shadow" src='https://cdn.discordapp.com/attachments/1120776124398588006/1232736564677709834/image.png?ex=662a8ae4&is=66293964&hm=76fa335361d8b8643cec77a8bdcc8b9dfb3290a4d7b98651031562571403f7fc&' alt='Temporary screenshot that needs to be replaced.'>
|
||||
|
||||
[Read more about it in our documentation](/integrations/http/#strict-connection-mode)
|
||||
|
||||
## More features for our data tables
|
||||
|
||||
In the last release, we introduced the new data tables, and by the looks of
|
||||
the responses, you all loved them! 🎉
|
||||
|
||||
Nevertheless, we also saw lots of feedback for additional tweaks and features,
|
||||
so in this release, we’ve added a bunch!
|
||||
|
||||
- Grouped items can now be collapsed!
|
||||
|
||||
<img class="no-shadow" src='https://github.com/home-assistant/frontend/assets/5662298/43fe01cf-69f1-44c0-a991-cff53106839b' alt='Temporary screenshot that needs to be replaced.'>
|
||||
|
||||
- You can now group entities by their domain in the entities panel.
|
||||
- You can now filter by entity domain in the entities panel.
|
||||
- Select and assign an area to multiple items at once in the automation, scene,
|
||||
script, and device pages.
|
||||
- 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.
|
||||
|
||||
## Created helpers from automation editor
|
||||
|
||||
Our good friend [@karwosts] has been busy creating a great quality of life
|
||||
improvement for our automation editor 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 😎
|
||||
|
||||
<img class="no-shadow" src='https://github.com/home-assistant/frontend/assets/32912880/ebd187fa-a979-4bf8-ab50-4f70a27d09da' alt='Temporary screenshot that needs to be replaced.'>
|
||||
|
||||
[@karwosts]: https://github.com/karwosts
|
||||
|
||||
## Lock feature for tile card
|
||||
|
||||
The tile card is already amamzing, but [@marcgeurts] made it even better by
|
||||
adding a new feature for the tile card: Locks!
|
||||
|
||||
<img class="no-shadow" src='https://github.com/home-assistant/frontend/assets/11457346/3dfe28bd-9396-40e9-b232-2f997f918855' alt='Temporary screenshot that needs to be replaced.'>
|
||||
|
||||
<img class="no-shadow" src='https://github.com/home-assistant/frontend/assets/11457346/39c394b7-a5d5-4fa0-bbb4-0a196086a437' alt='Temporary screenshot that needs to be replaced.'>
|
||||
|
||||
[@marcgeurts]: https://github.com/marcgeurts
|
||||
|
||||
## Other noteworthy changes
|
||||
|
||||
There are many more improvements in this release; here are some of the other
|
||||
noteworthy changes this release:
|
||||
|
||||
_Note to remove: Processed possible noteworthy up to PR #116022_
|
||||
|
||||
Possible candites for noteworthy from Core:
|
||||
|
||||
- If you have ever had an integration that is misbehaving and causes a crash,
|
||||
this release is for you. A new debug mode option is available to detect thread
|
||||
safety issues </integrations/homeassistant/#debug>.
|
||||
It won’t detect every problem but it finds a lot of common ones.
|
||||
- Update quality scale mqtt integration to platinum ([@jbouwh] - [#116059])
|
||||
- Add GPU sensor to Glances ([@fhoekstra] - [#106322])
|
||||
- Add Glances network sensors ([@wittypluck] - [#114546])
|
||||
- Add Water Heater support for Airzone Cloud ([@Noltari] - [#115097])
|
||||
- Add a service to get maps for Roborock ([@Lash-L] - [#111478])
|
||||
- Add additional Vital 100S model to vesync ([@pleum] - [#113838])
|
||||
- Send/receive Voice Assistant audio via ESPHome native API ([@jesserockz] - [#114800])
|
||||
- Add extract media url service to media extractor ([@joostlek] - [#100780])
|
||||
- Add secondary temperature sensor for DHW in ViCare ([@CFenner] - [#106612])
|
||||
- ESPHome: Add datetime entities ([@jesserockz] - [#115942])
|
||||
- Add event platform to Lutron ([@joostlek] - [#109121])
|
||||
- Add number platform to Husqvarna Automower ([@Thomas55555] - [#115125])
|
||||
|
||||
Possible candites for noteworthy from Frontend:
|
||||
|
||||
- ZHA (Zigbee) visualization enhancement (#20511) @Cougar
|
||||
It is now clearer to see which devices are now connected and their signal
|
||||
strength. They are now better grouped on distances on connection strengths
|
||||
(or something like that) and shows the areas they are in. Color based if they
|
||||
are connected or not.
|
||||
|
||||
## New integrations
|
||||
|
||||
We welcome the following new 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/sweage 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 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.
|
||||
|
||||
To set the target temperature in hvac mode `heat`, use the available presets
|
||||
or the set temperature service.
|
||||
|
||||
([@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 mode `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 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 "Groups" %}
|
||||
|
||||
The state of a group entity will now return a specific `on` or `off` state,
|
||||
even if the entity component supports multiple `on` states, if:
|
||||
|
||||
- ... the group state is on, and there is only one active domain, and one `on`
|
||||
state used. Like, when all switched on vacuum's are `cleaning` -> the
|
||||
`on` state will be `cleaning`. The previous behavior was that the group
|
||||
state was `on`.
|
||||
- ... the group state is off, (all entities are in an `off` state) and all
|
||||
`off` states are the same. Like when all entities are `locked`, the group
|
||||
state will be `locked`.
|
||||
|
||||
([@jbouwh] - [#115866]) ([documentation](/integrations/group))
|
||||
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[#115866]: https://github.com/home-assistant/core/pull/115866
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Honeywell Total Connect Comfort (US)" %}
|
||||
|
||||
The auxillary 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 auxillary 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 by default in the `imap_content` event data. Instead, you can fetch
|
||||
the email content, if needed, 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 previously was on the Home Assistant
|
||||
sidebar, has moved. It now can be accessed via 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 lower case.
|
||||
|
||||
([@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 lower case.
|
||||
|
||||
([@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 a user to accidentally purge his 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 how it behaves.
|
||||
|
||||
([@karwosts] - [#110066]) ([documentation](/integrations/recorder))
|
||||
|
||||
[@karwosts]: https://github.com/karwosts
|
||||
[#110066]: https://github.com/home-assistant/core/pull/110066
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Templates" %}
|
||||
|
||||
The `relative_time()` template function has been replaced with 2 new functions:
|
||||
`time_since()` and `time_until()`
|
||||
|
||||
`relative_time()` as a template function is a confusing name, since it implies
|
||||
that the difference in time will be either from a time in the past,
|
||||
or in the future.
|
||||
|
||||
Currently `relative_time()` supports only time differences from the past.
|
||||
This can be replaced with `time_since()`, and time differences for a time
|
||||
in the future can use the `time_until()` template function.
|
||||
|
||||
([@rlippmann] - [#111177]) ([documentation](/integrations/homeassistant))
|
||||
|
||||
[@rlippmann]: https://github.com/rlippmann
|
||||
[#111177]: https://github.com/home-assistant/core/pull/111177
|
||||
|
||||
{% 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/)
|
||||
|
||||
[devblog]: https://developers.home-assistant.io/blog/
|
||||
|
||||
## Farewell to the following
|
||||
|
||||
The following integrations are also no longer available as of this release:
|
||||
|
||||
- **Epson Workforce** has been removed. The source package/dependency this
|
||||
integration is using, 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)
|
1816
source/changelogs/core-2024.5.markdown
Normal file
1816
source/changelogs/core-2024.5.markdown
Normal file
File diff suppressed because it is too large
Load Diff
BIN
source/images/blog/2024-05/social.png
Normal file
BIN
source/images/blog/2024-05/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 170 KiB |
Loading…
x
Reference in New Issue
Block a user