mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-22 16:56:50 +00:00
2023.7.0b0 (#33409)
This commit is contained in:
parent
049b5edacb
commit
6b937e3777
30
CODEOWNERS
30
CODEOWNERS
@ -33,11 +33,12 @@ source/_integrations/airvisual.markdown @bachya
|
||||
source/_integrations/airvisual_pro.markdown @bachya
|
||||
source/_integrations/airzone.markdown @Noltari
|
||||
source/_integrations/airzone_cloud.markdown @Noltari
|
||||
source/_integrations/aladdin_connect.markdown @mkmer
|
||||
source/_integrations/aladdin_connect.markdown @swcloudgenie
|
||||
source/_integrations/alarm_control_panel.markdown @home-assistant/core
|
||||
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/amazon_polly.markdown @jschlyter
|
||||
source/_integrations/amberelectric.markdown @madpilot
|
||||
source/_integrations/ambient_network.markdown @thomaskistler
|
||||
source/_integrations/ambient_station.markdown @bachya
|
||||
@ -62,6 +63,7 @@ source/_integrations/apprise.markdown @caronc
|
||||
source/_integrations/aprilaire.markdown @chamberlain2007
|
||||
source/_integrations/aprs.markdown @PhilRW
|
||||
source/_integrations/apsystems.markdown @mawoka-myblock @SonnenladenGmbH
|
||||
source/_integrations/aquacell.markdown @Jordi1990
|
||||
source/_integrations/aranet.markdown @aschmitz @thecode @anrijs
|
||||
source/_integrations/arcam_fmj.markdown @elupus
|
||||
source/_integrations/arris_tg2492lg.markdown @vanbalken
|
||||
@ -83,6 +85,7 @@ source/_integrations/automation.markdown @home-assistant/core
|
||||
source/_integrations/avea.markdown @pattyland
|
||||
source/_integrations/awair.markdown @ahayworth @danielsjf
|
||||
source/_integrations/axis.markdown @Kane610
|
||||
source/_integrations/azure_data_explorer.markdown @kaareseras
|
||||
source/_integrations/azure_devops.markdown @timmo001
|
||||
source/_integrations/azure_event_hub.markdown @eavanvalkenburg
|
||||
source/_integrations/azure_service_bus.markdown @hfurubotten
|
||||
@ -95,7 +98,7 @@ source/_integrations/beewi_smartclim.markdown @alemuro
|
||||
source/_integrations/bge.markdown @tronikos
|
||||
source/_integrations/binary_sensor.markdown @home-assistant/core
|
||||
source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
|
||||
source/_integrations/blebox.markdown @bbx-a @riokuu @swistakm
|
||||
source/_integrations/blebox.markdown @bbx-a @swistakm
|
||||
source/_integrations/blink.markdown @fronzbot @mkmer
|
||||
source/_integrations/bliss_automation.markdown @starkillerOG
|
||||
source/_integrations/bloc_blinds.markdown @starkillerOG
|
||||
@ -216,7 +219,7 @@ source/_integrations/elmax.markdown @albertogeniola
|
||||
source/_integrations/elv.markdown @majuss
|
||||
source/_integrations/elvia.markdown @ludeeus
|
||||
source/_integrations/emby.markdown @mezz64
|
||||
source/_integrations/emoncms.markdown @borpin
|
||||
source/_integrations/emoncms.markdown @borpin @alexandrecuer
|
||||
source/_integrations/emonitor.markdown @bdraco
|
||||
source/_integrations/emulated_hue.markdown @bdraco @Tho85
|
||||
source/_integrations/emulated_kasa.markdown @kbickar
|
||||
@ -359,7 +362,7 @@ source/_integrations/hurrican_shutters_wholesale.markdown @starkillerOG
|
||||
source/_integrations/husqvarna_automower.markdown @Thomas55555
|
||||
source/_integrations/huum.markdown @frwickst
|
||||
source/_integrations/hvv_departures.markdown @vigonotion
|
||||
source/_integrations/hydrawise.markdown @dknowles2 @ptcryan
|
||||
source/_integrations/hydrawise.markdown @dknowles2 @thomaskistler @ptcryan
|
||||
source/_integrations/hyperion.markdown @dermotduffy
|
||||
source/_integrations/ialarm.markdown @RyuzakiKK
|
||||
source/_integrations/iammeter.markdown @lewei50
|
||||
@ -374,7 +377,7 @@ source/_integrations/image_upload.markdown @home-assistant/core
|
||||
source/_integrations/imap.markdown @jbouwh
|
||||
source/_integrations/imgw_pib.markdown @bieniu
|
||||
source/_integrations/improv_ble.markdown @emontnemery
|
||||
source/_integrations/incomfort.markdown @zxdavb
|
||||
source/_integrations/incomfort.markdown @jbouwh
|
||||
source/_integrations/indianamichiganpower.markdown @tronikos
|
||||
source/_integrations/influxdb.markdown @mdegat01
|
||||
source/_integrations/inkbird.markdown @bdraco
|
||||
@ -399,6 +402,7 @@ source/_integrations/isal.markdown @bdraco
|
||||
source/_integrations/islamic_prayer_times.markdown @engrbm87 @cpfair
|
||||
source/_integrations/ismartwindow.markdown @starkillerOG
|
||||
source/_integrations/iss.markdown @DurgNomis-drol
|
||||
source/_integrations/ista_ecotrend.markdown @tr4nt0r
|
||||
source/_integrations/isy994.markdown @bdraco @shbatm
|
||||
source/_integrations/izone.markdown @Swamp-Ig
|
||||
source/_integrations/jellyfin.markdown @j-stienstra @ctalkington
|
||||
@ -417,6 +421,7 @@ source/_integrations/keyboard_remote.markdown @bendavid @lanrat
|
||||
source/_integrations/keymitt_ble.markdown @spycle
|
||||
source/_integrations/kitchen_sink.markdown @home-assistant/core
|
||||
source/_integrations/kmtronic.markdown @dgomes
|
||||
source/_integrations/knocki.markdown @joostlek @jgatto1
|
||||
source/_integrations/knx.markdown @Julius2342 @farmio @marvin-w
|
||||
source/_integrations/kodi.markdown @OnFreund
|
||||
source/_integrations/konnected.markdown @heythisisnate
|
||||
@ -468,12 +473,14 @@ source/_integrations/martec.markdown @starkillerOG
|
||||
source/_integrations/mastodon.markdown @fabaff
|
||||
source/_integrations/matrix.markdown @PaarthShah
|
||||
source/_integrations/matter.markdown @home-assistant/matter
|
||||
source/_integrations/mealie.markdown @joostlek
|
||||
source/_integrations/meater.markdown @Sotolotl @emontnemery
|
||||
source/_integrations/medcom_ble.markdown @elafargue
|
||||
source/_integrations/media_extractor.markdown @joostlek
|
||||
source/_integrations/media_player.markdown @home-assistant/core
|
||||
source/_integrations/media_source.markdown @hunterjm
|
||||
source/_integrations/mediaroom.markdown @dgomes
|
||||
source/_integrations/melcloud.markdown @erwindouna
|
||||
source/_integrations/melissa.markdown @kennedyshead
|
||||
source/_integrations/melnor.markdown @vanstinator
|
||||
source/_integrations/met.markdown @danielhiversen
|
||||
@ -512,7 +519,7 @@ source/_integrations/mysensors.markdown @MartinHjelmare @functionpointer
|
||||
source/_integrations/mystrom.markdown @fabaff
|
||||
source/_integrations/myuplink.markdown @pajzo @astrandb
|
||||
source/_integrations/nam.markdown @bieniu
|
||||
source/_integrations/nanoleaf.markdown @milanmeu
|
||||
source/_integrations/nanoleaf.markdown @milanmeu @joostlek
|
||||
source/_integrations/neato.markdown @Santobert
|
||||
source/_integrations/nederlandse_spoorwegen.markdown @YarmoM
|
||||
source/_integrations/ness_alarm.markdown @nickw444
|
||||
@ -559,6 +566,7 @@ source/_integrations/onboarding.markdown @home-assistant/core
|
||||
source/_integrations/oncue.markdown @bdraco @peterager
|
||||
source/_integrations/ondilo_ico.markdown @JeromeHXP
|
||||
source/_integrations/onewire.markdown @garbled1 @epenet
|
||||
source/_integrations/onkyo.markdown @arturpragacz
|
||||
source/_integrations/onvif.markdown @hunterjm
|
||||
source/_integrations/open_meteo.markdown @frenck
|
||||
source/_integrations/openai_conversation.markdown @balloob
|
||||
@ -622,6 +630,7 @@ source/_integrations/pushbullet.markdown @engrbm87
|
||||
source/_integrations/pushover.markdown @engrbm87
|
||||
source/_integrations/pvoutput.markdown @frenck
|
||||
source/_integrations/pvpc_hourly_pricing.markdown @azogue
|
||||
source/_integrations/pyload.markdown @tr4nt0r
|
||||
source/_integrations/qbittorrent.markdown @geoffreylagaisse @finder39
|
||||
source/_integrations/qingping.markdown @bdraco
|
||||
source/_integrations/qld_bushfire.markdown @exxamalte
|
||||
@ -665,7 +674,7 @@ source/_integrations/ring.markdown @sdb9696
|
||||
source/_integrations/risco.markdown @OnFreund
|
||||
source/_integrations/rituals_perfume_genie.markdown @milanmeu @frenck
|
||||
source/_integrations/rmvtransport.markdown @cgtobi
|
||||
source/_integrations/roborock.markdown @humbertogontijo @Lash-L
|
||||
source/_integrations/roborock.markdown @Lash-L
|
||||
source/_integrations/roku.markdown @ctalkington
|
||||
source/_integrations/romy.markdown @xeniter
|
||||
source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn @Xitee1 @Orhideous
|
||||
@ -743,7 +752,7 @@ source/_integrations/snmp.markdown @nmaggioni
|
||||
source/_integrations/snooz.markdown @AustinBrunkhorst
|
||||
source/_integrations/solaredge.markdown @frenck @bdraco
|
||||
source/_integrations/solaredge_local.markdown @drobtravels @scheric
|
||||
source/_integrations/solarlog.markdown @Ernst79
|
||||
source/_integrations/solarlog.markdown @Ernst79 @dontinelli
|
||||
source/_integrations/solax.markdown @squishykid
|
||||
source/_integrations/soma.markdown @ratsept @sebfortier2288
|
||||
source/_integrations/somfy.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117
|
||||
@ -826,9 +835,9 @@ source/_integrations/todoist.markdown @boralyl
|
||||
source/_integrations/tolo.markdown @MatthiasLohr
|
||||
source/_integrations/tomorrowio.markdown @raman325 @lymanepp
|
||||
source/_integrations/totalconnect.markdown @austinmroczek
|
||||
source/_integrations/tplink.markdown @rytilahti @thegardenmonkey @bdraco @sdb9696
|
||||
source/_integrations/tplink.markdown @rytilahti @bdraco @sdb9696
|
||||
source/_integrations/tplink_omada.markdown @MarkGodwin
|
||||
source/_integrations/tplink_tapo.markdown @rytilahti @thegardenmonkey @bdraco @sdb9696
|
||||
source/_integrations/tplink_tapo.markdown @rytilahti @bdraco @sdb9696
|
||||
source/_integrations/traccar.markdown @ludeeus
|
||||
source/_integrations/traccar_server.markdown @ludeeus
|
||||
source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu
|
||||
@ -848,7 +857,6 @@ source/_integrations/ukraine_alarm.markdown @PaulAnnekov
|
||||
source/_integrations/unifi.markdown @Kane610
|
||||
source/_integrations/unifi_direct.markdown @tofuSCHNITZEL
|
||||
source/_integrations/unifiled.markdown @florisvdk
|
||||
source/_integrations/unifiprotect.markdown @bdraco
|
||||
source/_integrations/upb.markdown @gwww
|
||||
source/_integrations/upc_connect.markdown @pvizeli @fabaff
|
||||
source/_integrations/upcloud.markdown @scop
|
||||
|
@ -107,9 +107,9 @@ social:
|
||||
|
||||
# Home Assistant release details
|
||||
current_major_version: 2024
|
||||
current_minor_version: 6
|
||||
current_patch_version: 4
|
||||
date_released: 2024-06-21
|
||||
current_minor_version: 7
|
||||
current_patch_version: 0
|
||||
date_released: 2024-07-03
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -8,13 +8,11 @@ ha_iot_class: Cloud Polling
|
||||
ha_domain: aladdin_connect
|
||||
ha_platforms:
|
||||
- cover
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_codeowners:
|
||||
- '@mkmer'
|
||||
- '@swcloudgenie'
|
||||
ha_config_flow: true
|
||||
ha_quality_scale: platinum
|
||||
---
|
||||
|
||||
The Aladdin Connect integration lets you control Genie Aladdin Connect garage doors through Home Assistant.
|
||||
|
@ -8,8 +8,8 @@ ha_category:
|
||||
- Energy
|
||||
ha_domain: apsystems
|
||||
ha_platforms:
|
||||
- sensor
|
||||
- number
|
||||
- sensor
|
||||
ha_integration_type: device
|
||||
ha_codeowners:
|
||||
- '@mawoka-myblock'
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: AquaCell
|
||||
title: Aquacell
|
||||
description: Instructions on how to integrate AquaCell with Home Assistant.
|
||||
ha_category:
|
||||
- Sensor
|
||||
@ -11,7 +11,7 @@ ha_codeowners:
|
||||
ha_domain: aquacell
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
||||
AquaCell is a water-softening device. The **AquaCell** {% term integration %} allows you to monitor your AquaCell device in Home Assistant.
|
||||
|
@ -11,7 +11,9 @@ ha_codeowners:
|
||||
ha_domain: azure_data_explorer
|
||||
related:
|
||||
- docs: /docs/configuration/
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
||||
[Azure Data Explorer](https://azure.microsoft.com/en-us/services/data-explorer/) is a high-performance time-series database, query engine, and dashboarding tool. The Home Assistant **Azure Data Explorer** {% term integration %} allows you to hook into the Home Assistant event bus and forward events to Azure Data Explorer for analytics and dashboarding. From here, data can be viewed in building dashboards, PowerBi, and Grafana, among others.
|
||||
|
||||
## Prerequisites
|
||||
|
@ -8,7 +8,6 @@ ha_iot_class: Local Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@bbx-a'
|
||||
- '@riokuu'
|
||||
- '@swistakm'
|
||||
ha_domain: blebox
|
||||
ha_platforms:
|
||||
|
@ -8,6 +8,7 @@ ha_iot_class: Local Polling
|
||||
ha_domain: emoncms
|
||||
ha_codeowners:
|
||||
- '@borpin'
|
||||
- '@alexandrecuer'
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
|
@ -3,6 +3,7 @@ title: Amazon Fire TV
|
||||
description: Connect and control your Amazon Fire TV devices using the Android Debug Bridge integration
|
||||
ha_category:
|
||||
- Media player
|
||||
- Remote
|
||||
ha_domain: fire_tv
|
||||
ha_integration_type: virtual
|
||||
ha_supporting_domain: androidtv
|
||||
@ -15,6 +16,7 @@ ha_config_flow: true
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- media_player
|
||||
- remote
|
||||
ha_iot_class: Local Polling
|
||||
---
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: Generic hygrostat
|
||||
description: Virtual hygrostat device
|
||||
ha_category:
|
||||
- Helper
|
||||
- Humidifier
|
||||
ha_release: 2021.8
|
||||
ha_domain: generic_hygrostat
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
title: Generic thermostat
|
||||
title: Generic Thermostat
|
||||
description: Turn Home Assistant into a thermostat
|
||||
ha_category:
|
||||
- Climate
|
||||
- Helper
|
||||
ha_release: pre 0.7
|
||||
ha_iot_class: Local Polling
|
||||
ha_domain: generic_thermostat
|
||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
||||
- '@tronikos'
|
||||
ha_integration_type: service
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- notify
|
||||
ha_quality_scale: platinum
|
||||
google_dev_console_link: https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview
|
||||
|
@ -16,7 +16,6 @@ ha_ssdp: true
|
||||
ha_platforms:
|
||||
- remote
|
||||
- select
|
||||
- switch
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
||||
|
@ -12,6 +12,7 @@ ha_iot_class: Cloud Polling
|
||||
ha_domain: hydrawise
|
||||
ha_codeowners:
|
||||
- '@dknowles2'
|
||||
- '@thomaskistler'
|
||||
- '@ptcryan'
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -9,7 +9,7 @@ ha_category:
|
||||
ha_release: 0.93
|
||||
ha_iot_class: Local Polling
|
||||
ha_codeowners:
|
||||
- '@zxdavb'
|
||||
- '@jbouwh'
|
||||
ha_domain: incomfort
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -7,12 +7,12 @@ ha_config_flow: true
|
||||
ha_release: 2024.7
|
||||
ha_iot_class: Cloud Push
|
||||
ha_codeowners:
|
||||
- '@jgatto'
|
||||
- '@joostlek'
|
||||
- '@jgatto1'
|
||||
ha_domain: knocki
|
||||
ha_platforms:
|
||||
- event
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
||||
The **Knocki** {% term integration %} can receive events for the triggers set up from your [Knocki devices](https://knocki.com/).
|
||||
|
@ -11,6 +11,7 @@ ha_domain: lamarzocco
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- button
|
||||
- calendar
|
||||
- diagnostics
|
||||
- number
|
||||
- select
|
||||
|
@ -11,7 +11,7 @@ ha_codeowners:
|
||||
ha_domain: mealie
|
||||
ha_platforms:
|
||||
- calendar
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: service
|
||||
---
|
||||
|
||||
The Mealie integration will fetch data from your [Mealie instance](https://mealie.io/).
|
||||
|
@ -9,9 +9,12 @@ ha_config_flow: true
|
||||
ha_domain: melcloud
|
||||
ha_platforms:
|
||||
- climate
|
||||
- diagnostics
|
||||
- sensor
|
||||
- water_heater
|
||||
ha_integration_type: integration
|
||||
ha_codeowners:
|
||||
- '@erwindouna'
|
||||
---
|
||||
|
||||
The `melcloud` integration integrates Mitsubishi Electric's [MELCloud](https://www.melcloud.com/) enabled devices into Home Assistant.
|
||||
|
@ -3,10 +3,11 @@ title: Nanoleaf
|
||||
description: Instructions how to integrate Nanoleaf Panels into Home Assistant.
|
||||
ha_category:
|
||||
- Button
|
||||
- Light
|
||||
- Event
|
||||
- Light
|
||||
ha_codeowners:
|
||||
- '@milanmeu'
|
||||
- '@joostlek'
|
||||
ha_config_flow: true
|
||||
ha_homekit: true
|
||||
ha_iot_class: Local Push
|
||||
|
@ -4,7 +4,7 @@ description: Instructions on how to integrate Onkyo and some Pioneer receivers i
|
||||
ha_category:
|
||||
- Media player
|
||||
ha_release: 0.17
|
||||
ha_iot_class: Local Polling
|
||||
ha_iot_class: Local Push
|
||||
ha_domain: onkyo
|
||||
ha_platforms:
|
||||
- media_player
|
||||
@ -12,6 +12,8 @@ ha_integration_type: integration
|
||||
related:
|
||||
- docs: /docs/configuration/
|
||||
title: Configuration file
|
||||
ha_codeowners:
|
||||
- '@arturpragacz'
|
||||
---
|
||||
|
||||
The `onkyo` {% term integration %} allows you to control a [Onkyo](https://www.onkyo.com), [Integra](http://www.integrahometheater.com)
|
||||
|
@ -10,9 +10,12 @@ ha_codeowners:
|
||||
- '@tr4nt0r'
|
||||
ha_platforms:
|
||||
- button
|
||||
- diagnostics
|
||||
- sensor
|
||||
- switch
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: service
|
||||
ha_quality_scale: platinum
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The [**pyLoad**](https://pyload.net/) {% term integration %} enables monitoring your downloads directly in Home Assistant. This integration provides various sensors to keep track of your download activities and allows creating automations based on the sensor information, alongside button and switch controls for performing specific tasks such as aborting downloads and managing file restarts.
|
||||
|
@ -16,8 +16,6 @@ ha_category:
|
||||
ha_release: 0.87
|
||||
ha_iot_class: Cloud Push
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@andrewsayre'
|
||||
ha_domain: smartthings
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -9,6 +9,7 @@ ha_iot_class: Local Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@Ernst79'
|
||||
- '@dontinelli'
|
||||
ha_domain: solarlog
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
@ -2,6 +2,7 @@
|
||||
title: Statistics
|
||||
description: Instructions on how to integrate statistical sensors into Home Assistant.
|
||||
ha_category:
|
||||
- Helper
|
||||
- Sensor
|
||||
- Utility
|
||||
ha_iot_class: Local Polling
|
||||
@ -12,7 +13,8 @@ ha_codeowners:
|
||||
ha_domain: statistics
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: helper
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The `statistics` sensor platform observes the state of a source sensor and provides aggregated statistical characteristics about its recent past. This integration can be useful in automations, e.g., to trigger an action when the air humidity in the bathroom settles after a hot shower or when the number of brewed coffee over a day gets too high.
|
||||
|
@ -9,8 +9,6 @@ ha_codeowners:
|
||||
- '@dmulcahey'
|
||||
ha_domain: tag
|
||||
ha_quality_scale: internal
|
||||
ha_platforms:
|
||||
- event
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
||||
|
@ -17,7 +17,6 @@ ha_iot_class: Local Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@rytilahti'
|
||||
- '@thegardenmonkey'
|
||||
- '@bdraco'
|
||||
- '@sdb9696'
|
||||
ha_domain: tplink
|
||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
||||
ha_domain: tplink_omada
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- device_tracker
|
||||
- switch
|
||||
- update
|
||||
ha_integration_type: hub
|
||||
|
@ -19,7 +19,6 @@ ha_supporting_domain: tplink
|
||||
ha_supporting_integration: TP-Link Smart Home
|
||||
ha_codeowners:
|
||||
- '@rytilahti'
|
||||
- '@thegardenmonkey'
|
||||
- '@bdraco'
|
||||
- '@sdb9696'
|
||||
ha_config_flow: true
|
||||
|
@ -20,9 +20,6 @@ ha_ssdp: true
|
||||
ha_release: 2022.2
|
||||
ha_iot_class: Local Push
|
||||
ha_config_flow: true
|
||||
ha_quality_scale: platinum
|
||||
ha_codeowners:
|
||||
- '@bdraco'
|
||||
ha_domain: unifiprotect
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -11,6 +11,7 @@ ha_codeowners:
|
||||
ha_domain: v2c
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- diagnostics
|
||||
- number
|
||||
- sensor
|
||||
- switch
|
||||
|
@ -15,7 +15,6 @@ ha_codeowners:
|
||||
ha_domain: wled
|
||||
ha_zeroconf: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- button
|
||||
- diagnostics
|
||||
- light
|
||||
|
@ -7,6 +7,7 @@ ha_release: 2023.2
|
||||
ha_iot_class: Local Polling
|
||||
ha_domain: zeversolar
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_config_flow: true
|
||||
ha_integration_type: device
|
||||
|
808
source/_posts/2024-07-03-release-20247.markdown
Normal file
808
source/_posts/2024-07-03-release-20247.markdown
Normal file
@ -0,0 +1,808 @@
|
||||
---
|
||||
layout: post
|
||||
title: "2024.7: Beta release notes"
|
||||
description: "Beta release notes for Home Assistant 2024.7"
|
||||
date: 2024-06-26 00:00:00
|
||||
date_formatted: "July 3, 2024"
|
||||
author: Franck Nijhof
|
||||
author_twitter: frenck
|
||||
comments: true
|
||||
categories:
|
||||
- Release-Notes
|
||||
- Core
|
||||
og_image: /images/blog/2024-07/social.png
|
||||
---
|
||||
|
||||
<a href='/integrations/#version/2024.7'><img src='/images/blog/2024-07/social.png' style='border: 0;box-shadow: none;'></a>
|
||||
|
||||
<div class='note'>
|
||||
|
||||
**Welcome to the beta release notes for Home Assistant 2024.7** 🎉
|
||||
|
||||
<br />
|
||||
|
||||
Please note that these release notes are a work in progress. 👷♀️ We will be
|
||||
completing them over the next couple of days. Not all features might be final
|
||||
yet, and some features _**may not** make it into the final release_.
|
||||
|
||||
<br />
|
||||
|
||||
**Want to help test the beta?** Awesome! ❤️ We have documented how you
|
||||
[can join our beta channel and install the beta here](/common-tasks/os/#running-a-beta-version).
|
||||
|
||||
<br />
|
||||
|
||||
While running the beta, we highly recommend joining our _#beta_ channel on
|
||||
the [Home Assistant Discord chat](/join-chat)! 💬 Most developers and beta
|
||||
testers are in this channel during the beta period to share experiences, ideas,
|
||||
and iterate over new features, fine-tuning them before the final release.
|
||||
It's a really fun place to hang out. 😎
|
||||
|
||||
<br />
|
||||
|
||||
**Reporting issues**: As this is a beta test, you might encounter unexpected
|
||||
behavior or issues. 🐞 We use the GitHub issue tracker to track beta issues.
|
||||
You can find our issue trackers and the reported issues during beta here:
|
||||
|
||||
<br />
|
||||
|
||||
- [Report(ed) beta **dashboards/UI/frontend** issues](https://github.com/home-assistant/frontend/milestone/121)
|
||||
- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/677)
|
||||
- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/128)
|
||||
|
||||
🙏 When reporting issues, **make sure to mention the exact beta version you are
|
||||
running** in the issue description. This will help us identify and track the
|
||||
issue correctly. Read more about [reporting issues here](/help/reporting_issues/).
|
||||
|
||||
<br />
|
||||
|
||||
Issues introduced in the beta are processed with priority. 🔝
|
||||
|
||||
</div>
|
||||
|
||||
Home Assistant 2024.7! 🎉
|
||||
|
||||
Thanks for helping out testing the beta! ❤️
|
||||
|
||||
Enjoy the (beta) release!
|
||||
|
||||
../Frenck
|
||||
|
||||
<!--more-->
|
||||
|
||||
- [Resize the cards on your Dashboard](#resize-the-cards-on-your-dashboard)
|
||||
- [Data tables improvements](#data-tables-improvements)
|
||||
- [Take control over a blueprint-based automation or script](#take-control-over-a-blueprint-based-automation-or-script)
|
||||
- [Integrations](#integrations)
|
||||
- [New integrations](#new-integrations)
|
||||
- [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations)
|
||||
- [Integrations reaching platinum quality level](#integrations-reaching-platinum-quality-level)
|
||||
- [Now available to set up from the UI](#now-available-to-set-up-from-the-ui)
|
||||
- [Farewell to the following](#farewell-to-the-following)
|
||||
- [ESPHome update entities for ready-made projects](#esphome-update-entities-for-ready-made-projects)
|
||||
- [Other noteworthy changes](#other-noteworthy-changes)
|
||||
- [Link your template entity to an existing device](#link-your-template-entity-to-an-existing-device)
|
||||
- [Change the radius of your home zone](#change-the-radius-of-your-home-zone)
|
||||
- [Need help? Join the community!](#need-help-join-the-community)
|
||||
- [Backward-incompatible changes](#backward-incompatible-changes)
|
||||
- [All changes](#all-changes)
|
||||
|
||||
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=Snk6oslMQFc)
|
||||
3 July 2024, at 20:00 GMT / 12:00 PST / 21:00 CEST!
|
||||
|
||||
<lite-youtube videoid="Snk6oslMQFc" videotitle="Home Assistant 2024.7 Release Party"></lite-youtube>
|
||||
|
||||
## Resize the cards on your Dashboard
|
||||
|
||||
As [part of our roadmap](/blog/2024/06/12/roadmap-2024h1/#dashboards), we're
|
||||
keeping up the work on making dashboard organization and and organization easier
|
||||
and more intuitive. This month, we add the ability to resize the cards on
|
||||
your dashboard!
|
||||
|
||||
<p class='img'>
|
||||
<img src="https://github.com/home-assistant/frontend/assets/5878303/1ed75c96-6db5-4d4a-ae61-e454791d7fd1" alt="Screenshot of..."/>
|
||||
Temporary screenshot, image needs to be replaced.
|
||||
</p>
|
||||
|
||||
_TODO: Write more about this feature, supported cards, etc._
|
||||
|
||||
## Data tables improvements
|
||||
|
||||
Like the [last release](/blog/2024/06/05/release-20246/#data-tables-improvements),
|
||||
and the [release before that](/blog/2024/05/01/release-20245/#more-features-for-our-data-tables),
|
||||
we keep improving our data tables.
|
||||
|
||||
With this release, we add the final big piece of the puzzle: The ability to
|
||||
customize the columns shown! 😎
|
||||
|
||||
<p class='img'>
|
||||
<img src="https://github.com/home-assistant/frontend/assets/5662298/d968b845-c327-41d1-9240-ddf393088277" alt="Screenshot of..."/>
|
||||
Temporary screenshot, image needs to be replaced.
|
||||
</p>
|
||||
|
||||
Not only can you now customize the columns shown, but you can also change the
|
||||
order of the columns by dragging them around. Making it even easier to get the
|
||||
data you want, in the order you want it.
|
||||
|
||||
Your customized columns and view are stored in your browser, so you only have to
|
||||
set it up once, and it will be remembered for the next time you visit the page.
|
||||
|
||||
## Take control over a blueprint-based automation or script
|
||||
|
||||
{% term Blueprints %} are amazing; they allow you to use {% term automations %}
|
||||
and {% term scripts %} created and shared by other awesome Home Assistant users.
|
||||
Most are easy to use and set up, but what if that great blueprint you've been
|
||||
using just needs a little tweak? Just that tiny change to make it perfect for
|
||||
your home?
|
||||
|
||||
Well, now you can! 🎉
|
||||
|
||||
<p class='img'>
|
||||
<img src="https://github.com/home-assistant/frontend/assets/5878303/94870e02-d426-439f-bad7-fb72ba758e9" alt="Screenshot of..."/>
|
||||
Temporary screenshot, image needs to be replaced by an actual screenshot.
|
||||
</p>
|
||||
|
||||
You can now take full control over the automations created from a blueprint.
|
||||
By taking control, Home Assistant will fully convert the blueprint automation
|
||||
into a regular, stand-alone, automation, allowing you to make any tweak you
|
||||
want, without having to fully re-invent the wheel.
|
||||
|
||||
<lite-youtube videoid="gSm9I4Ru2bs" videotitle="Temporary screenrecording"></lite-youtube>
|
||||
|
||||
Looking for some inspiration for your next automation? 💡 Check out the
|
||||
[Blueprint exchange on the Home Assistant Community Forum](https://community.home-assistant.io/c/blueprints-exchange/53/l/top?period=yearly).
|
||||
|
||||
## Integrations
|
||||
|
||||
Thanks to our community for keeping pace with the new {% term integrations %}
|
||||
and improvements to existing ones! You’re all awesome 🥰
|
||||
|
||||
### New integrations
|
||||
|
||||
We welcome the following new integrations in this release:
|
||||
|
||||
- **[Aquacell]**, added by [@Jordi1990]<br />
|
||||
Monitor your AquaCell water-softner from Home Assistant.
|
||||
- **[ista EcoTrend]**, added by [@tr4nt0r]<br />
|
||||
The ista EcoTrend integration allows you to import your monthly heating,
|
||||
hot water, and water consumption and costs from the ista EcoTrend service.
|
||||
- **[Mealie]**, added by [@joostlek]<br />
|
||||
Mealie is a self-hosted recipe manager and meal planner, this integration
|
||||
will pull in your meal plan as calendars in Home Assistant.
|
||||
- **[Knocki]**, added by [@joostlek]<br />
|
||||
Knocki is a smart device that turns any surface into a remote control,
|
||||
which you can now use in Home Assistant to trigger {% term automations %}.
|
||||
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@Jordi1990]: https://github.com/Jordi1990
|
||||
[@tr4nt0r]: https://github.com/tr4nt0r
|
||||
[Aquacell]: /integrations/aquacell
|
||||
[ista EcoTrend]: /integrations/ista_ecotrend
|
||||
[Knocki]: /integrations/knocki
|
||||
[Mealie]: /integrations/mealie
|
||||
|
||||
### Noteworthy improvements to existing integrations
|
||||
|
||||
It is not just new {% term integrations %} that are added; existing
|
||||
integrations are also constantly improved. Here are some of the noteworthy
|
||||
changes to existing integrations:
|
||||
|
||||
- The **[Matter]** integration now provide number entities that allow you to
|
||||
configure the behavior of your Matter lights, thanks [@jvmahon]!
|
||||
- The **[AndroidTV]** integration now supports remote entities, allowing you
|
||||
to remotely control your Android TV, thanks [@ollo69]!
|
||||
- [@tronikos] added support for pulling in the camera from the tablet running
|
||||
**[Fully Kiosk Browser]**, and for taking screenshots and sending
|
||||
notifications to the tablet. Nice!
|
||||
- We've seen a lot of improvements to the **[UniFi Protect]** integration,
|
||||
thanks to [@bdraco]. [@wfltaylor] chipped in as well, adding support for
|
||||
animal detection sensors. 🐶🐱🐰
|
||||
- The **[Reolink]** integration has seen a lot of improvements, thanks to
|
||||
[@starkillerOG]. They added support for manual recording, software updates
|
||||
for more cameras, and playback of the auto track lens. 🎥
|
||||
- The [Bang & Olufsen] integration now supports announcements and support
|
||||
for Tidal has been added too! Nice work [@mj23000]!
|
||||
- [@joostlek] added the event entity to the **[Nanoleaf]** integration, allowing
|
||||
you to trigger automations you touch your Nanoleaf panels. Nice!
|
||||
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@jvmahon]: https://github.com/jvmahon
|
||||
[@mj23000]: https://github.com/mj23000
|
||||
[@ollo69]: https://github.com/ollo69
|
||||
[@starkillerOG]: https://github.com/starkillerOG
|
||||
[@tronikos]: https://github.com/tronikos
|
||||
[@wfltaylor]: https://github.com/wfltaylor
|
||||
[AndroidTV]: /integrations/androidtv
|
||||
[Bang & Olufsen]: /integrations/bang_olufsen
|
||||
[Fully Kiosk Browser]: /integrations/fully_kiosk
|
||||
[Matter]: /integrations/matter
|
||||
[Nanoleaf]: /integrations/nanoleaf
|
||||
[Reolink]: /integrations/reolink
|
||||
[UniFi Protect]: /integrations/unifiprotect
|
||||
|
||||
{% details "Candidates to process" %}
|
||||
|
||||
_Note: Processed up to #120172_
|
||||
|
||||
- Upgrade tplink with new platforms, features and device support ([@rytilahti] - [#120060]) ([tplink docs]) (noteworthy)
|
||||
- Add support for Dyad vacuums to Roborock #115331
|
||||
- Add time based integration trigger to Riemann sum integral helper sensor ([@ronweikamp] - [#110685])
|
||||
- Add support for Switchbot Lock Pro ([@szclsya] - [#119326]) ([switchbot docs]) (noteworthy)
|
||||
- Introduce incomfort boiler entity ([@joostlek] - [#118861]) ([incomfort docs])
|
||||
- Add state and device class to incomfort ([@joostlek] - [#118877]) ([incomfort docs])
|
||||
- Add entity translations to incomfort ([@joostlek] - [#118876]) ([incomfort docs])
|
||||
- Add new sensors to blebox ([@swistakm] - [#118837]) ([blebox docs]) (noteworthy)
|
||||
- Add photovoltaic sensors to ViCare integration ([@CFenner] - [#113664]) ([vicare docs])
|
||||
- Add Sensor for Refoss Integration ([@ashionky] - [#116965]) ([refoss docs]) (new-platform)
|
||||
- Add sensors to Motionblinds BLE integration ([@LennP] - [#114226]) ([motionblinds_ble docs]) (new-platform)
|
||||
- Add valve entity to gardena ([@elupus] - [#120160]) ([gardena_bluetooth docs])
|
||||
- Add device trackers to tplink_omada ([@MarkGodwin] - [#115601]) ([tplink_omada docs]) (new-platform)
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
### Integrations reaching platinum quality level
|
||||
|
||||
The following {% term integrations %} reached the platinum 🏆 level on our
|
||||
[integration quality scale](/docs/quality_scale). These integrations are
|
||||
the best of the best and give you an excellent out-of-the-box experience.
|
||||
|
||||
- **[pyLoad]**, done by [@tr4nt0r]
|
||||
- **[Teslemetry]**, done by [@Bre77]
|
||||
|
||||
Congratulations to all the developers who worked on these integrations!
|
||||
|
||||
[@Bre77]: https://github.com/Bre77
|
||||
[@tr4nt0r]: https://github.com/tr4nt0r
|
||||
[pyLoad]: /integrations/pyload
|
||||
[Teslemetry]: /integrations/teslemetry
|
||||
|
||||
### Now available to set up from the UI
|
||||
|
||||
While most {% term integrations %} can be set up directly from the Home Assistant
|
||||
user interface, some were only available using YAML configuration. We keep moving
|
||||
more integrations to the UI, making them more accessible for everyone
|
||||
to set up and use.
|
||||
|
||||
The following integrations are now available via the Home Assistant UI:
|
||||
|
||||
- **[Feedreader]**, done by [@mib1185]
|
||||
- **[Generic Hygrostat]**, done by [@elupus]
|
||||
- **[Generic Thermostat]**, done by [@elupus]
|
||||
- **[Intergas InComfort/Intouch Lan2RF gateway]**, done by [@jbouwh]
|
||||
- **[Music Player Daemon (MPD)]**, done by [@joostlek]
|
||||
- **[One-Time Password (OTP)]**, done by [@tr4nt0r]
|
||||
- **[pyLoad]**, done by [@tr4nt0r]
|
||||
- **[Statistics]**, done by [@gjohansson-ST]
|
||||
|
||||
[@elupus]: https://github.com/elupus
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@mib1185]: https://github.com/mib1185
|
||||
[@tr4nt0r]: https://github.com/tr4nt0r
|
||||
[@tr4nt0r]: https://github.com/tr4nt0r
|
||||
[Feedreader]: /integrations/feedreader
|
||||
[Generic Hygrostat]: /integrations/generic_hygrostat
|
||||
[Generic Thermostat]: /integrations/generic_thermostat
|
||||
[Intergas InComfort/Intouch Lan2RF gateway]: /integrations/incomfort
|
||||
[Music Player Daemon (MPD)]: /integrations/mpd
|
||||
[One-Time Password (OTP)]: /integrations/otp
|
||||
[pyLoad]: /integrations/pyload
|
||||
[Statistics]: /integrations/statistics
|
||||
|
||||
### Farewell to the following
|
||||
|
||||
The following {% term integrations %} are also no longer available as
|
||||
of this release:
|
||||
|
||||
- **Unify Circuit** was deprecated in Home Assistant 2024.5 and has now been
|
||||
removed.
|
||||
|
||||
## ESPHome update entities for ready-made projects
|
||||
|
||||
Our sister project, [ESPHome] received a brand new logo this month! 🎉
|
||||
|
||||
<img class="no-shadow" src='https://esphome.io/_static/logo-text-on-light.svg' alt='Logo of ESPHome'>
|
||||
|
||||
<br /><br />
|
||||
|
||||
Looks familiar, right? 😃 That is because ESPHome has [been donated] to the
|
||||
[Open Home Foundation] by [Nabu Casa]. The same foundation that the Home
|
||||
Assistant project is part of.
|
||||
|
||||
But besides the new logo, ESPHome has added a new feature that works in
|
||||
conjunction this release of Home Assistant: The ability for makers of
|
||||
[ready-made devices, or projects] running on ESPHome, to [provide updates]
|
||||
for their devices directly to Home Assistant.
|
||||
|
||||
This means that if you have a device that is powered-by or [Made for ESPHome],
|
||||
and the maker of that device provides updates for it, you can now update that
|
||||
device directly from Home Assistant; without the need for you to build, adopt,
|
||||
or set up the the ESPHome software yourself! 😎
|
||||
|
||||
[been donated]: https://esphome.io/changelog/2024.6.0.html#esphome-branding
|
||||
[ESPHome]: https://esphome.io
|
||||
[Made for ESPHome]: https://esphome.io/guides/made_for_esphome
|
||||
[Nabu Casa]: https://www.nabucasa.com
|
||||
[Open Home Foundation]: https://www.openhomefoundation.org/blog/announcing-the-open-home-foundation/
|
||||
[provide updates]: https://esphome.io/changelog/2024.6.0.html#update-entities
|
||||
[ready-made devices, or projects]: https://esphome.io/projects/
|
||||
|
||||
## Other noteworthy changes
|
||||
|
||||
There are many more improvements in this release; here are some of the other
|
||||
noteworthy changes this release:
|
||||
|
||||
- It is now actually possible to change the username of your Home Assistant
|
||||
account, thanks [@edenhaus] & [@bramkragten]!
|
||||
- Home Assistant will now raise a repair issue if an automation can't be set up
|
||||
(for example, because of YAML syntax errors). Thanks [@emontnemery]!
|
||||
- We now show additional entity categories on the device page, grouping
|
||||
[notification] entities in a "Notification" category. Furthermore and all
|
||||
[Assist] related entities, like [conversation agents and text-to-speech]
|
||||
entities, are now grouped in an "Assist" category. Thanks [@balloob]!
|
||||
- [Trend helpers] are now automatically linked to the same device as the source
|
||||
entity it is based on. Thanks [@dougiteixeira]!
|
||||
- The [generic thermostat] and [generic hygrostat] are now available via the
|
||||
UI, allowing you to create a thermostat or hygrostat based on existing
|
||||
switches and sensors. Thanks [@elupus]!
|
||||
|
||||
[@balloob]: https://github.com/balloob
|
||||
[@bramkragten]: https://github.com/bramkragten
|
||||
[@dougiteixeira]: https://github.com/dougiteixeira
|
||||
[@edenhaus]: https://github.com/edenhaus
|
||||
[@elupus]: https://github.com/elupus
|
||||
[@emontnemery]: https://github.com/emontnemery
|
||||
[Assist]: /voice_control/
|
||||
[conversation agents and text-to-speech]: /integrations/#voice
|
||||
[generic hygrostat]: /integrations/generic_hygrostat
|
||||
[generic thermostat]: /integrations/generic_thermostat
|
||||
[notification]: /integrations/notify
|
||||
[Trend helpers]: /integrations/trend
|
||||
|
||||
### Link your template entity to an existing device
|
||||
|
||||
[Template entities] are an advanced and powerful way to create your own
|
||||
{% term entities %} in Home Assistant based on any calculation or logic you
|
||||
can imagine.
|
||||
|
||||
One of the [most requested features] for {% term template %} entities is the
|
||||
ability to assign and link them to an existing {% term device %}. Thanks
|
||||
to [@dougiteixeira], you can now do just that! 🎉
|
||||
|
||||
_TODO: insert screenshot_
|
||||
|
||||
Assigning a template entity to an existing device can be very useful if you have
|
||||
a template that calculates an additional sensor value for a device.
|
||||
This feature is available not only from the UI but also for those who prefer to
|
||||
use {% term "Configuration file" "YAML configuration" %}.
|
||||
|
||||
[Template entities]: /integrations/template
|
||||
[@dougiteixeira]: https://github.com/dougiteixeira
|
||||
[most requested features]: https://community.home-assistant.io/t/why-cant-we-add-template-entities-to-existing-devices/467149
|
||||
|
||||
### Change the radius of your home zone
|
||||
|
||||
{% term Zones %} in Home Assistant are a great way to define locations on your
|
||||
map, such as your work, and trigger automations based on your location. The most
|
||||
powerful zone is undoubtedly the home zone, which you can use to determine
|
||||
if someone is home, coming home, or leaving.
|
||||
|
||||
Until now, the radius of the home zone was fixed at 100 meters, which was not
|
||||
always ideal for everyone. Although it could be changed using YAML, as of this
|
||||
release, you can now change the radius of your home zone directly from the
|
||||
Home Assistant user interface!
|
||||
|
||||
<img class="no-shadow" src='/images/docs/configuration/change_location_radius.webp' alt='Screenrecording of how you can now change the radius of the home zone.'>
|
||||
|
||||
## 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
|
||||
|
||||
We do our best to avoid making changes to existing functionality that might
|
||||
unexpectedly impact your Home Assistant installation. Unfortunately, sometimes,
|
||||
it is inevitable.
|
||||
|
||||
We always make sure to document these changes to make the transition as easy as
|
||||
possible for you. This release has the following backward-incompatible changes:
|
||||
|
||||
{% details "Authentication" %}
|
||||
|
||||
The in Home Assistant 2023.12 deprecated legacy API password
|
||||
(`legacy_api_password`) authentication provider has been removed.
|
||||
|
||||
([@edenhaus] - [#119976]) ([documentation](/integrations/auth))
|
||||
|
||||
[@edenhaus]: https://github.com/edenhaus
|
||||
[#119976]: https://github.com/home-assistant/core/pull/119976
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Azure DevOps" %}
|
||||
|
||||
All attributes of the "latest build" sensor are now deprecated; each now has
|
||||
a dedicated sensor entity available. If you use these attributes in your
|
||||
automations or scripts, you need to adjust these to use one of the
|
||||
new sensors instead.
|
||||
|
||||
([@timmo001] - [#114948]) ([documentation](/integrations/azure_devops))
|
||||
|
||||
[@timmo001]: https://github.com/timmo001
|
||||
[#114948]: https://github.com/home-assistant/core/pull/114948
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Blink" %}
|
||||
|
||||
The previously deprecated Blink update service has now been removed.
|
||||
|
||||
([@gjohansson-ST] - [#119919]) ([documentation](/integrations/blink))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#119919]: https://github.com/home-assistant/core/pull/119919
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "BMW Connected Drive" %}
|
||||
|
||||
The charging mode and charging status sensors have been updated to use lowercase
|
||||
state values. If you use these sensors in your automations or scripts,
|
||||
you must update them to use the new lowercase values.
|
||||
|
||||
([@rikroe] - [#118751]) ([documentation](/integrations/bmw_connected_drive))
|
||||
|
||||
[@rikroe]: https://github.com/rikroe
|
||||
[#118751]: https://github.com/home-assistant/core/pull/118751
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Calendar" %}
|
||||
|
||||
Calendar service `list_events` was deprecated in favor of `get_events` in
|
||||
Home Assistant 2023.12 and has now been removed.
|
||||
|
||||
Use the new `get_events` service to retrieve events from `calendar` entities
|
||||
instead.
|
||||
|
||||
([@gjohansson-ST] - [#118663]) ([documentation](/integrations/calendar))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#118663]: https://github.com/home-assistant/core/pull/118663
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "ComEd Hourly Pricing" %}
|
||||
|
||||
The unit of measurement for the ComEd Hourly Pricing integration has been
|
||||
corrected from `c` to `¢/kWh`.
|
||||
|
||||
([@themaxgross] - [#115594]) ([documentation](/integrations/comed_hourly_pricing))
|
||||
|
||||
[@themaxgross]: https://github.com/themaxgross
|
||||
[#115594]: https://github.com/home-assistant/core/pull/115594
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "DNS IP" %}
|
||||
|
||||
The attribute names `Resolver` and `Querytype` have been renamed to
|
||||
`resolver` and `querytype`. If ause these in any automation or script,
|
||||
you need to update them to use the new lowercase names.
|
||||
|
||||
([@gjohansson-ST] - [#119727]) ([documentation](/integrations/dnsip))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#119727]: https://github.com/home-assistant/core/pull/119727
|
||||
|
||||
---
|
||||
|
||||
The attributes `resolver`, `querytype`, and `ip_addresses` for the DNS IP
|
||||
sensor are excluded from the recorder and no longer stored in history.
|
||||
|
||||
([@gjohansson-ST] - [#119726]) ([documentation](/integrations/dnsip))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#119726]: https://github.com/home-assistant/core/pull/119726
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Fast.com" %}
|
||||
|
||||
The previously deprecated `speedtest` service from `fastdotcom` has been removed.
|
||||
Use the [`homeassistant.update_entity` service](/common-tasks/general/#defining-a-custom-polling-interval)
|
||||
to refresh and run a speedtest manually instead.
|
||||
|
||||
([@gjohansson-ST] - [#119780]) ([documentation](/integrations/fastdotcom))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#119780]: https://github.com/home-assistant/core/pull/119780
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Intergas InComfort/Intouch Lan2RF gateway" %}
|
||||
|
||||
Based on the boiler display code or fault code, the boiler status
|
||||
has been refactored to be signified and unique, so we can start supporting
|
||||
localization.
|
||||
|
||||
Depending on the old status texts, automations or scripts might break.
|
||||
You need to ensure your automations and scripts are updated to use the new
|
||||
status values.
|
||||
|
||||
The new display codes are:
|
||||
|
||||
- 0: `opentherm`
|
||||
- 15: `boiler_ext`
|
||||
- 24: `frost`
|
||||
- 37: `central_heating_rf`
|
||||
- 51: `tapwater_int`
|
||||
- 85: `sensortest`
|
||||
- 102: `central_heating`
|
||||
- 126: `standby`
|
||||
- 153: `postrun_boiler`
|
||||
- 170: `service`
|
||||
- 204: `tapwater`
|
||||
- 231: `postrun_ch`
|
||||
- 240: `boiler_int`
|
||||
- 255: `buffer`
|
||||
|
||||
The new fault codes are:
|
||||
|
||||
- 0: `sensor_fault_after_self_check`
|
||||
- 1: `cv_temperature_too_high`
|
||||
- 2: `s1_and_s2_interchanged`
|
||||
- 4: `no_flame_signal`
|
||||
- 5: `poor_flame_signal`
|
||||
- 6: `flame_detection_fault`
|
||||
- 8: `incorrect_fan_speed`
|
||||
- 10: `sensor_fault_s1`
|
||||
- 11: `sensor_fault_s1`
|
||||
- 12: `sensor_fault_s1`
|
||||
- 13: `sensor_fault_s1`
|
||||
- 14: `sensor_fault_s1`
|
||||
- 20: `sensor_fault_s2`
|
||||
- 21: `sensor_fault_s2`
|
||||
- 22: `sensor_fault_s2`
|
||||
- 23: `sensor_fault_s2`
|
||||
- 24: `sensor_fault_s2`
|
||||
- 27: `shortcut_outside_sensor_temperature`
|
||||
- 29: `gas_valve_relay_faulty`
|
||||
- 30: `gas_valve_relay_faulty`
|
||||
|
||||
([@jbouwh] - [#119207]) ([documentation](/integrations/incomfort))
|
||||
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[#119207]: https://github.com/home-assistant/core/pull/119207
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "La Marzocco" %}
|
||||
|
||||
On March 19th, 2024, La Marzocco released a machine firmware update, v3.5-rc5,
|
||||
together with a new version of the La Marzocco Home App.
|
||||
|
||||
Once the app update is installed, the previous scheduling functionality is
|
||||
removed from the app, and a new scheduling mode is shown. This mode is disabled
|
||||
until the machine's firmware has also been updated.
|
||||
|
||||
Similarly, if the machine's firmware is updated before the app, the previous
|
||||
scheduling functionality does not work.
|
||||
|
||||
The previous calendar and auto on/off switches are replaced with calendars
|
||||
and switches per schedule.
|
||||
|
||||
([@zweckj] - [#113935]) ([documentation](/integrations/lamarzocco))
|
||||
|
||||
[@zweckj]: https://github.com/zweckj
|
||||
[#113935]: https://github.com/home-assistant/core/pull/113935
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Logitech Harmony Hub" %}
|
||||
|
||||
The harmony switch entities that were deprecated since Home Assistant 2024.1,
|
||||
have now been removed.
|
||||
|
||||
([@joostlek] - [#119206]) ([documentation](/integrations/harmony))
|
||||
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[#119206]: https://github.com/home-assistant/core/pull/119206
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "OpenWeatherMap" %}
|
||||
|
||||
The now obsolete forecast sensors have been removed. They have been
|
||||
fully replaced by `weather.get_forecasts` service.
|
||||
|
||||
([@freekode] - [#119922]) ([documentation](/integrations/openweathermap))
|
||||
|
||||
[@freekode]: https://github.com/freekode
|
||||
[#119922]: https://github.com/home-assistant/core/pull/119922
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Shelly" %}
|
||||
|
||||
The switch entity for controlling a Shelly Gas Valve Add-on has been removed,
|
||||
and a valve entity has taken its place. If you use the switch entity
|
||||
in your automations or scripts, you must update them to use the new
|
||||
valve entity.
|
||||
|
||||
([@bieniu] - [#119817]) ([documentation](/integrations/shelly))
|
||||
|
||||
[@bieniu]: https://github.com/bieniu
|
||||
[#119817]: https://github.com/home-assistant/core/pull/119817
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "SimpliSafe" %}
|
||||
|
||||
SimpliSafe no longer contains functionality to set a code for use within Home
|
||||
Assistant. This was a virtual code that was not used by the SimpliSafe system.
|
||||
|
||||
([@bachya] - [#118759]) ([documentation](/integrations/simplisafe))
|
||||
|
||||
[@bachya]: https://github.com/bachya
|
||||
[#118759]: https://github.com/home-assistant/core/pull/118759
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "SQL" %}
|
||||
|
||||
An SQL query generating several columns output was putting the additional
|
||||
attributes on the SQL sensor.
|
||||
|
||||
From now on these are still shown as state attributes but are no longer
|
||||
recorded in the database as attributes on this particular sensor
|
||||
(as the data for these attributes are already present in the database
|
||||
from where they come).
|
||||
|
||||
([@gjohansson-ST] - [#120170]) ([documentation](/integrations/sql))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#120170]: https://github.com/home-assistant/core/pull/120170
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Sun WEG" %}
|
||||
|
||||
The new API version this integration now uses doesn't provide the kWh per kWP
|
||||
information, so that sensor is no longer available.
|
||||
|
||||
([@rokam] - [#118435]) ([documentation](/integrations/sunweg))
|
||||
|
||||
[@rokam]: https://github.com/rokam
|
||||
[#118435]: https://github.com/home-assistant/core/pull/118435
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Swiss public transport" %}
|
||||
|
||||
Swiss public transport does not provide additional state attributes anymore;
|
||||
all information has been moved to dedicated individual sensors since the
|
||||
release of Home Assistant 2023.12.
|
||||
|
||||
([@miaucl] - [#120256]) ([documentation](/integrations/swiss_public_transport))
|
||||
|
||||
[@miaucl]: https://github.com/miaucl
|
||||
[#120256]: https://github.com/home-assistant/core/pull/120256
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Tami4 Edge / Edge+" %}
|
||||
|
||||
Due tue upstream API changes, the UV & filter's last replaced date has been
|
||||
removed.
|
||||
|
||||
Additionally, `uv_status` & `filter_status` sensor entities have been changed
|
||||
to `uv_installed` and `filter_installed`.
|
||||
|
||||
([@Guy293] - [#119158]) ([documentation](/integrations/tami4))
|
||||
|
||||
[@Guy293]: https://github.com/Guy293
|
||||
[#119158]: https://github.com/home-assistant/core/pull/119158
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "UniFi Protect" %}
|
||||
|
||||
UI has removed this functionality in UI Protect 4.x.
|
||||
|
||||
It is still possible to set a custom message using the other services
|
||||
(`unifiprotect.add_doorbell_text` and `unifiprotect.remove_doorbell_text`,
|
||||
and setting it via the `select` entity), but there is no longer a default.
|
||||
|
||||
([@bdraco] - [#119695]) ([documentation](/integrations/unifiprotect))
|
||||
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[#119695]: https://github.com/home-assistant/core/pull/119695
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Utility Meter" %}
|
||||
|
||||
The source entity, period, and CRON pattern entity state attributes have been
|
||||
removed from the sensor entity and moved to the integration diagnostics.
|
||||
|
||||
Note that these values are constant throughout the lifetime of a utility meter.
|
||||
|
||||
([@dgomes] - [#118637]) ([documentation](/integrations/utility_meter))
|
||||
|
||||
[@dgomes]: https://github.com/dgomes
|
||||
[#118637]: https://github.com/home-assistant/core/pull/118637
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Weather" %}
|
||||
|
||||
Weather service `get_forecast` was deprecated in favor of `get_forecasts` in
|
||||
Home Assistant 2023.12, and has now been removed.
|
||||
|
||||
Use the new `get_forecasts` service to retrieve forecast information
|
||||
from `weather` entities instead.
|
||||
|
||||
([@gjohansson-ST] - [#118664]) ([documentation](/integrations/weather))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#118664]: https://github.com/home-assistant/core/pull/118664
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "WLED" %}
|
||||
|
||||
The previously deprecated firmware binary sensor has been removed.
|
||||
Use the provided update entity for your WLED device instead.
|
||||
|
||||
([@frenck] - [#119984]) ([documentation](/integrations/wled))
|
||||
|
||||
[@frenck]: https://github.com/frenck
|
||||
[#119984]: https://github.com/home-assistant/core/pull/119984
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Z-Wave" %}
|
||||
|
||||
With this release, you will need to update your `zwave-js-server` instance.
|
||||
|
||||
You must use `zwave-js-server` 1.36.0 or greater (schema 36).
|
||||
- If you use the Z-Wave JS add-on, you need at least version 0.6.0.
|
||||
- If you use the Z-Wave JS UI add-on, you need at least version [3.8.2](https://github.com/hassio-addons/addon-zwave-js-ui/releases/tag/v3.8.2).
|
||||
- If you use the Z-Wave JS UI Docker container, you need at least version [9.14.2](https://github.com/zwave-js/zwave-js-ui/releases/tag/v9.14.2).
|
||||
- If you run your own Docker container or some other installation method, you will need to update your zwave-js-server instance to at least 1.36.0.
|
||||
|
||||
([@raman325]) ([documentation](/integrations/zwave_js))
|
||||
|
||||
[@raman325]: https://github.com/raman325
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
If you are a custom integration developer and want to learn about 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:
|
||||
|
||||
- [Excluding all state attributes from recording using MATCH_ALL](https://developers.home-assistant.io/blog/2024/06/22/excluding-state-attributes-from-recording-match-all)
|
||||
- [Forwarding setup to config entry platforms](https://developers.home-assistant.io/blog/2024/06/12/async_forward_entry_setups/)
|
||||
- [Making http path registration async safe with `async_register_static_paths`](https://developers.home-assistant.io/blog/2024/06/18/async_register_static_paths)
|
||||
|
||||
[devblog]: https://developers.home-assistant.io/blog/
|
||||
|
||||
## 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.7](/changelogs/core-2024.7)
|
2295
source/changelogs/core-2024.7.markdown
Normal file
2295
source/changelogs/core-2024.7.markdown
Normal file
File diff suppressed because it is too large
Load Diff
BIN
source/images/blog/2024-07/datatables-customize-columns.png
Normal file
BIN
source/images/blog/2024-07/datatables-customize-columns.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
source/images/blog/2024-07/social.png
Normal file
BIN
source/images/blog/2024-07/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 162 KiB |
Loading…
x
Reference in New Issue
Block a user