mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-16 05:46:52 +00:00
2024.6: Beta release notes
This commit is contained in:
parent
a0abf3d842
commit
9cae09d98e
21
CODEOWNERS
21
CODEOWNERS
@ -21,6 +21,7 @@ source/_integrations/aep_ohio.markdown @tronikos
|
||||
source/_integrations/aep_texas.markdown @tronikos
|
||||
source/_integrations/agent_dvr.markdown @ispysoftware
|
||||
source/_integrations/air_quality.markdown @home-assistant/core
|
||||
source/_integrations/airgradient.markdown @airgradienthq @joostlek
|
||||
source/_integrations/airly.markdown @bieniu
|
||||
source/_integrations/airnow.markdown @asymworks
|
||||
source/_integrations/airq.markdown @Sibgatulin @dl2080
|
||||
@ -60,9 +61,11 @@ source/_integrations/application_credentials.markdown @home-assistant/core
|
||||
source/_integrations/apprise.markdown @caronc
|
||||
source/_integrations/aprilaire.markdown @chamberlain2007
|
||||
source/_integrations/aprs.markdown @PhilRW
|
||||
source/_integrations/aranet.markdown @aschmitz @thecode
|
||||
source/_integrations/apsystems.markdown @mawoka-myblock @SonnenladenGmbH
|
||||
source/_integrations/aranet.markdown @aschmitz @thecode @anrijs
|
||||
source/_integrations/arcam_fmj.markdown @elupus
|
||||
source/_integrations/arris_tg2492lg.markdown @vanbalken
|
||||
source/_integrations/arve.markdown @ikalnyi
|
||||
source/_integrations/aseko_pool_live.markdown @milanmeu
|
||||
source/_integrations/assist_pipeline.markdown @balloob @synesthesiam
|
||||
source/_integrations/asuswrt.markdown @kennedyshead @ollo69
|
||||
@ -192,7 +195,7 @@ source/_integrations/downloader.markdown @erwindouna
|
||||
source/_integrations/dremel_3d_printer.markdown @tkdrob
|
||||
source/_integrations/drop_connect.markdown @ChandlerSystems @pfrazer
|
||||
source/_integrations/dsmr.markdown @Robbie1221 @frenck
|
||||
source/_integrations/dsmr_reader.markdown @sorted-bits @glodenox
|
||||
source/_integrations/dsmr_reader.markdown @sorted-bits @glodenox @erwindouna
|
||||
source/_integrations/duotecno.markdown @cereal2nd
|
||||
source/_integrations/duquesne_light.markdown @tronikos
|
||||
source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @andarotajo
|
||||
@ -217,6 +220,7 @@ source/_integrations/emoncms.markdown @borpin
|
||||
source/_integrations/emonitor.markdown @bdraco
|
||||
source/_integrations/emulated_hue.markdown @bdraco @Tho85
|
||||
source/_integrations/emulated_kasa.markdown @kbickar
|
||||
source/_integrations/energenie_power_sockets.markdown @gnumpi
|
||||
source/_integrations/energie_vanons.markdown @klaasnicolaas
|
||||
source/_integrations/energy.markdown @home-assistant/core
|
||||
source/_integrations/energyzero.markdown @klaasnicolaas
|
||||
@ -311,9 +315,9 @@ source/_integrations/gree.markdown @cmroche
|
||||
source/_integrations/greeneye_monitor.markdown @jkeljo
|
||||
source/_integrations/group.markdown @home-assistant/core
|
||||
source/_integrations/guardian.markdown @bachya
|
||||
source/_integrations/habitica.markdown @ASMfreaK @leikoilja
|
||||
source/_integrations/habitica.markdown @ASMfreaK @leikoilja @tr4nt0r
|
||||
source/_integrations/hardware.markdown @home-assistant/core
|
||||
source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco @mkeesey @Aohzan
|
||||
source/_integrations/harmony.markdown @ehendrix23 @bdraco @mkeesey @Aohzan
|
||||
source/_integrations/hassio.markdown @home-assistant/supervisor
|
||||
source/_integrations/havana_shade.markdown @starkillerOG
|
||||
source/_integrations/hdmi_cec.markdown @inytar
|
||||
@ -368,6 +372,7 @@ source/_integrations/image.markdown @home-assistant/core
|
||||
source/_integrations/image_processing.markdown @home-assistant/core
|
||||
source/_integrations/image_upload.markdown @home-assistant/core
|
||||
source/_integrations/imap.markdown @jbouwh
|
||||
source/_integrations/imgw_pib.markdown @bieniu
|
||||
source/_integrations/improv_ble.markdown @emontnemery
|
||||
source/_integrations/incomfort.markdown @zxdavb
|
||||
source/_integrations/indianamichiganpower.markdown @tronikos
|
||||
@ -390,6 +395,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/isal.markdown @bdraco
|
||||
source/_integrations/islamic_prayer_times.markdown @engrbm87 @cpfair
|
||||
source/_integrations/ismartwindow.markdown @starkillerOG
|
||||
source/_integrations/iss.markdown @DurgNomis-drol
|
||||
@ -491,6 +497,7 @@ source/_integrations/modern_forms.markdown @wonderslug
|
||||
source/_integrations/moehlenhoff_alpha2.markdown @j-a-n
|
||||
source/_integrations/monessen.markdown @jeeftor
|
||||
source/_integrations/monoprice.markdown @etsinko @OnFreund
|
||||
source/_integrations/monzo.markdown @jakemartin-icl
|
||||
source/_integrations/moon.markdown @fabaff @frenck
|
||||
source/_integrations/mopeka.markdown @bdraco
|
||||
source/_integrations/motion_blinds.markdown @starkillerOG
|
||||
@ -674,6 +681,7 @@ source/_integrations/sabnzbd.markdown @shaiu @jpbede
|
||||
source/_integrations/saj.markdown @fredericvl
|
||||
source/_integrations/samsam.markdown @klaasnicolaas
|
||||
source/_integrations/samsungtv.markdown @chemelli74 @epenet
|
||||
source/_integrations/sanix.markdown @tomaszsluszniak
|
||||
source/_integrations/scene.markdown @home-assistant/core
|
||||
source/_integrations/schedule.markdown @home-assistant/core
|
||||
source/_integrations/schlage.markdown @dknowles2
|
||||
@ -725,7 +733,6 @@ source/_integrations/smart_blinds.markdown @starkillerOG
|
||||
source/_integrations/smart_home.markdown @starkillerOG
|
||||
source/_integrations/smart_meter_texas.markdown @grahamwetzler
|
||||
source/_integrations/smarther.markdown @cgtobi
|
||||
source/_integrations/smartthings.markdown @andrewsayre
|
||||
source/_integrations/smarttub.markdown @mdz
|
||||
source/_integrations/smarty.markdown @z0mbieprocess
|
||||
source/_integrations/smhi.markdown @gjohansson-ST
|
||||
@ -775,7 +782,7 @@ source/_integrations/switch.markdown @home-assistant/core
|
||||
source/_integrations/switch_as_x.markdown @home-assistant/core
|
||||
source/_integrations/switchbee.markdown @jafar-atili
|
||||
source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski
|
||||
source/_integrations/switchbot_cloud.markdown @SeraphicRav
|
||||
source/_integrations/switchbot_cloud.markdown @SeraphicRav @laurence-presland
|
||||
source/_integrations/switcher_kis.markdown @thecode
|
||||
source/_integrations/switchmate.markdown @danielhiversen @qiz-li
|
||||
source/_integrations/symfonisk.markdown @jjlawren @peterager
|
||||
@ -806,7 +813,7 @@ source/_integrations/tfiac.markdown @fredrike @mellado
|
||||
source/_integrations/thermobeacon.markdown @bdraco
|
||||
source/_integrations/thermoplus.markdown @bdraco
|
||||
source/_integrations/thermopro.markdown @bdraco @h3ss
|
||||
source/_integrations/thethingsnetwork.markdown @fabaff
|
||||
source/_integrations/thethingsnetwork.markdown @angelnu
|
||||
source/_integrations/thread.markdown @home-assistant/core
|
||||
source/_integrations/tibber.markdown @danielhiversen
|
||||
source/_integrations/tile.markdown @bachya
|
||||
|
@ -109,9 +109,9 @@ social:
|
||||
|
||||
# Home Assistant release details
|
||||
current_major_version: 2024
|
||||
current_minor_version: 5
|
||||
current_patch_version: 5
|
||||
date_released: 2024-05-24
|
||||
current_minor_version: 6
|
||||
current_patch_version: 0
|
||||
date_released: 2024-06-05
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -13,7 +13,7 @@ ha_codeowners:
|
||||
ha_domain: airgradient
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
ha_zeroconf: true
|
||||
---
|
||||
|
||||
@ -36,4 +36,4 @@ The integration will fetch data from each device. The following sensors are supp
|
||||
- Raw total volatile organic compounds
|
||||
- Signal strength
|
||||
- Temperature
|
||||
- Total volatile organic compounds index
|
||||
- Total volatile organic compounds index
|
||||
|
@ -13,7 +13,7 @@ ha_platforms:
|
||||
- alarm_control_panel
|
||||
- binary_sensor
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
||||
The **AlarmDecoder** {% term integration %} will allow Home Assistant users who own either a DSC or Honeywell alarm panel to leverage their alarm system and its sensors to provide Home Assistant with rich information about their homes. Connectivity between Home Assistant and the alarm panel is accomplished through a device produced by Nu Tech Software Solutions, known as the AlarmDecoder. The AlarmDecoder devices provide a serial, TCP/IP socket or USB interface to the alarm panel, where it emulates an alarm keypad.
|
||||
|
@ -10,6 +10,9 @@ ha_domain: apsystems
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: device
|
||||
ha_codeowners:
|
||||
- '@mawoka-myblock'
|
||||
- '@SonnenladenGmbH'
|
||||
---
|
||||
|
||||
The **APsystems** {% term integration %} allows you to read the data from your [APsystems EZ1](https://emea.apsystems.com/diy/ez1/) microinverter.
|
||||
|
@ -9,6 +9,7 @@ ha_iot_class: Local Push
|
||||
ha_codeowners:
|
||||
- '@aschmitz'
|
||||
- '@thecode'
|
||||
- '@anrijs'
|
||||
ha_domain: aranet
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
|
@ -5,14 +5,15 @@ ha_category:
|
||||
- Environment
|
||||
- Health
|
||||
- Sensor
|
||||
ha_release: "2024.5"
|
||||
ha_release: '2024.5'
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_codeowners:
|
||||
- "@ikalnyi"
|
||||
- '@ikalnyi'
|
||||
ha_domain: arve
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: hub
|
||||
ha_integration_type: integration
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The **Arve** {% term integration %} provides the ability to monitor real-life air quality data, as measured by your [Arve](https://www.arveair.com) device.
|
||||
|
@ -12,7 +12,7 @@ ha_domain: aurora_abb_powerone
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_config_flow: true
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
||||
This implements a direct RS485 connection to a solar inverter in the
|
||||
|
@ -11,6 +11,7 @@ ha_release: 0.103
|
||||
ha_codeowners:
|
||||
- '@sorted-bits'
|
||||
- '@glodenox'
|
||||
- '@erwindouna'
|
||||
ha_domain: dsmr_reader
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Energenie Power-Sockets
|
||||
title: Energenie Power Sockets
|
||||
description: Instructions on how to integrate Energenie Power-Strip switches into Home Assistant.
|
||||
ha_category:
|
||||
- Switch
|
||||
@ -10,7 +10,8 @@ ha_codeowners:
|
||||
ha_domain: energenie_power_sockets
|
||||
ha_platforms:
|
||||
- switch
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The **Energenie Power-Sockets** {% term integration %} allows you to include [Energenie USB Power-Sockets](https://energenie.com/item.aspx?id=7556&lang=de) into your Home Assistant setup.
|
||||
|
@ -17,6 +17,7 @@ ha_integration_type: integration
|
||||
related:
|
||||
- docs: /docs/configuration/
|
||||
title: Configuration file
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The File integration allows to store notifications to a file or to set up a sensor based on a file's content.
|
||||
|
@ -11,6 +11,7 @@ ha_config_flow: true
|
||||
ha_domain: fronius
|
||||
ha_iot_class: Local Polling
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_quality_scale: platinum
|
||||
ha_dhcp: true
|
||||
|
@ -10,8 +10,10 @@ ha_codeowners:
|
||||
- '@dontinelli'
|
||||
ha_domain: fyta
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_integration_type: hub
|
||||
ha_quality_scale: platinum
|
||||
---
|
||||
|
||||
The **FYTA** {% term integration %} uses the open API of [FYTA](https://www.fyta.de) to obtain the data from your plant sensors and integrate these into Home Assistant.
|
||||
|
@ -12,7 +12,7 @@ ha_platforms:
|
||||
ha_codeowners:
|
||||
- '@davet2001'
|
||||
ha_config_flow: true
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: device
|
||||
---
|
||||
|
||||
The `generic` camera platform allows you to integrate any IP camera or other URL into Home Assistant. Templates can be used to generate the URLs on the fly.
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Google Generative AI Conversation
|
||||
title: Google Generative AI
|
||||
description: Instructions on how to integrate Google Generative AI as a conversation agent
|
||||
ha_category:
|
||||
- Voice
|
||||
@ -10,6 +10,10 @@ ha_codeowners:
|
||||
- '@tronikos'
|
||||
ha_domain: google_generative_ai_conversation
|
||||
ha_integration_type: service
|
||||
ha_quality_scale: platinum
|
||||
ha_platforms:
|
||||
- conversation
|
||||
- diagnostics
|
||||
---
|
||||
|
||||
The Google Generative AI integration adds a conversation agent powered by [Google Generative AI](https://ai.google.dev/) in Home Assistant. It can optionally be allowed to control Home Assistant.
|
||||
|
@ -8,7 +8,6 @@ ha_release: 0.34
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@ehendrix23'
|
||||
- '@bramkragten'
|
||||
- '@bdraco'
|
||||
- '@mkeesey'
|
||||
- '@Aohzan'
|
||||
|
@ -7,7 +7,7 @@ ha_category:
|
||||
ha_codeowners:
|
||||
- '@home-assistant/core'
|
||||
ha_domain: homeassistant_sky_connect
|
||||
ha_integration_type: device
|
||||
ha_integration_type: hardware
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
|
@ -11,8 +11,10 @@ ha_codeowners:
|
||||
ha_domain: imgw_pib
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_integration_type: service
|
||||
ha_integration_type: integration
|
||||
ha_quality_scale: platinum
|
||||
---
|
||||
|
||||
IMGW-PIB integration uses hydrological data from [Institute of Meteorology and Water Management - National Research Institute](https://hydro.imgw.pl) to present information about rivers and water reservoirs in Poland.
|
||||
|
@ -9,7 +9,7 @@ ha_codeowners:
|
||||
ha_domain: isal
|
||||
ha_integration_type: system
|
||||
ha_quality_scale: internal
|
||||
ha_iot_class: Local Push
|
||||
ha_iot_class: Local Polling
|
||||
---
|
||||
|
||||
[`zlib`](https://github.com/madler/zlib) is a bottleneck for [`aiohttp`](https://github.com/aio-libs/aiohttp), especially for WebSocket connections. [Intelligent Storage Acceleration](https://github.com/intel/isa-l), is used for accelerating [`aiohttp`](https://github.com/aio-libs/aiohttp) since it can [speed up](https://github.com/pycompression/python-isal/tree/develop/benchmark_scripts) compression as much as 5x.
|
||||
@ -23,4 +23,4 @@ If your system supports [`isal`](https://github.com/pycompression/python-isal),
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
isal:
|
||||
```
|
||||
```
|
||||
|
@ -12,6 +12,7 @@ ha_platforms:
|
||||
- binary_sensor
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The Jewish Calendar (`jewish_calendar`) {% term integration %} displays various information related to the Jewish Calendar as various sensors.
|
||||
|
@ -13,6 +13,7 @@ ha_codeowners:
|
||||
related:
|
||||
- docs: /docs/configuration/
|
||||
title: Configuration file
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The `media_extractor` {% term integration %} gets a stream URL and sends it to a media player entity. This integration can extract entity specific streams if configured accordingly.
|
||||
|
@ -2,14 +2,14 @@
|
||||
title: microBees
|
||||
description: Instructions on how to integrate microBees devices into Home Assistant.
|
||||
ha_category:
|
||||
- Switch
|
||||
- Button
|
||||
- Climate
|
||||
- Cover
|
||||
- Button
|
||||
- Cover
|
||||
- Light
|
||||
- Sensor
|
||||
- Switch
|
||||
- Switch
|
||||
ha_release: 2024.3
|
||||
ha_codeowners:
|
||||
- '@microBeesTech'
|
||||
@ -17,11 +17,9 @@ ha_config_flow: true
|
||||
ha_domain: microbees
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_platforms:
|
||||
- switch
|
||||
- climate
|
||||
- cover
|
||||
- binary_sensor
|
||||
- button
|
||||
- climate
|
||||
- cover
|
||||
- light
|
||||
- sensor
|
||||
|
@ -6,7 +6,7 @@ ha_category:
|
||||
- Binary sensor
|
||||
- Sensor
|
||||
ha_iot_class: Local Polling
|
||||
ha_quality_scale: gold
|
||||
ha_quality_scale: platinum
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@elmurato'
|
||||
|
@ -6,12 +6,12 @@ ha_category:
|
||||
ha_release: 2024.6
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_codeowners:
|
||||
- '@JakeMartin-ICL'
|
||||
- '@jakemartin-icl'
|
||||
ha_config_flow: true
|
||||
ha_domain: monzo
|
||||
ha_homekit: true
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
||||
The **Monzo** {% term integration %} allows you to connect your Monzo bank accounts to Home Assistant.
|
||||
|
@ -12,6 +12,7 @@ ha_domain: nws
|
||||
ha_quality_scale: platinum
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
- weather
|
||||
ha_integration_type: integration
|
||||
|
@ -15,6 +15,8 @@ related:
|
||||
title: Home Assistant Templating
|
||||
- docs: /docs/automation/trigger/#sentence-trigger
|
||||
title: Sentence trigger
|
||||
ha_platforms:
|
||||
- conversation
|
||||
---
|
||||
|
||||
The **Ollama** {% term integration %} adds a conversation agent in Home Assistant powered by a local [Ollama](https://ollama.com/) server.
|
||||
|
@ -11,7 +11,7 @@ ha_codeowners:
|
||||
ha_domain: ondilo_ico
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: hub
|
||||
---
|
||||
|
||||
ICO by [Ondilo](https://ondilo.com/en/) is a small connected device that you simply drop into the pool or spa. ICO continuously analyzes the water quality of your pool/spa and notifies you via its application. ICO provides personalized recommendations so that you use the right products in the right proportions at the right time.
|
||||
|
@ -9,7 +9,7 @@ ha_category:
|
||||
ha_release: 0.83
|
||||
ha_config_flow: true
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_quality_scale: gold
|
||||
ha_quality_scale: silver
|
||||
ha_codeowners:
|
||||
- '@fredrike'
|
||||
ha_domain: point
|
||||
|
@ -5,8 +5,8 @@ ha_category:
|
||||
- Hub
|
||||
- Plug
|
||||
- Remote
|
||||
- Switch
|
||||
- Sensor
|
||||
- Switch
|
||||
ha_release: '2023.10'
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_codeowners:
|
||||
@ -15,10 +15,10 @@ ha_codeowners:
|
||||
ha_domain: switchbot_cloud
|
||||
ha_platforms:
|
||||
- climate
|
||||
- switch
|
||||
- sensor
|
||||
- switch
|
||||
ha_config_flow: true
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: hub
|
||||
---
|
||||
|
||||
The SwitchBot Cloud integration allows you to control SwitchBot [devices](https://www.switch-bot.com/) connected through the SwitchBot hub.
|
||||
|
@ -18,6 +18,7 @@ ha_codeowners:
|
||||
- '@patrickhilker'
|
||||
- '@zweckj'
|
||||
ha_integration_type: integration
|
||||
ha_quality_scale: platinum
|
||||
---
|
||||
|
||||
This integration interacts with your [Tedee](https://tedee.com) locks by communicating with the Tedee bridge through HTTP. The integration will communicate with your lock locally.
|
||||
|
@ -11,7 +11,7 @@ ha_category:
|
||||
ha_release: 0.11
|
||||
ha_config_flow: true
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_quality_scale: gold
|
||||
ha_quality_scale: silver
|
||||
ha_codeowners:
|
||||
- '@fredrike'
|
||||
ha_domain: tellduslive
|
||||
|
@ -6,14 +6,14 @@ ha_category:
|
||||
- Button
|
||||
- Car
|
||||
- Climate
|
||||
- Device tracker
|
||||
- Cover
|
||||
- Device tracker
|
||||
- Lock
|
||||
- Media player
|
||||
- Number
|
||||
- Select
|
||||
- Sensor
|
||||
- Switch
|
||||
- Select
|
||||
- Update
|
||||
ha_release: 2024.2
|
||||
ha_iot_class: Cloud Polling
|
||||
@ -26,8 +26,8 @@ ha_platforms:
|
||||
- button
|
||||
- climate
|
||||
- cover
|
||||
- diagnostics
|
||||
- device_tracker
|
||||
- diagnostics
|
||||
- lock
|
||||
- media_player
|
||||
- number
|
||||
|
@ -11,7 +11,8 @@ ha_codeowners:
|
||||
ha_domain: thethingsnetwork
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: hub
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The `thethingsnetwork` {% term integration%} allows you to interact with the [The Things Network](https://www.thethingsnetwork.org) from within Home Assistant. This community-driven and open network supports [LoRaWAN](https://www.lora-alliance.org/) for long-range (~5 to 15 km) communication with low bandwidth (51 bytes/message). [Gateways](https://www.thethingsnetwork.org/docs/gateways/) transfer the received data from the sensors to The Things Network.
|
||||
@ -58,4 +59,3 @@ There is currently support for the following device types within Home Assistant:
|
||||
## Sensor
|
||||
|
||||
All uplink messages decoded by The Things Network (including a `decoded_payload` entry) will be processes by this integration. Each field in `decoded_payload` will be added as a Home Assistant sensor entity.
|
||||
|
||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
||||
- '@dgomes'
|
||||
ha_domain: utility_meter
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- select
|
||||
- sensor
|
||||
ha_integration_type: helper
|
||||
|
@ -9,7 +9,7 @@ ha_codeowners:
|
||||
- '@balloob'
|
||||
- '@synesthesiam'
|
||||
ha_domain: wyoming
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: service
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- number
|
||||
|
546
source/_posts/2024-06-05-release-20246.markdown
Normal file
546
source/_posts/2024-06-05-release-20246.markdown
Normal file
@ -0,0 +1,546 @@
|
||||
---
|
||||
layout: post
|
||||
title: "2024.6: Beta release notes"
|
||||
description: "Beta release notes for Home Assistant 2024.6.0"
|
||||
date: 2024-05-29 00:00:00
|
||||
date_formatted: "June 5, 2024"
|
||||
author: Franck Nijhof
|
||||
author_twitter: frenck
|
||||
comments: true
|
||||
categories:
|
||||
- Release-Notes
|
||||
- Core
|
||||
og_image: /images/blog/2024-06/social.png
|
||||
---
|
||||
|
||||
<a href='/integrations/#version/2024.6'><img src='/images/blog/2024-06/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.6 (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.6! 🎉
|
||||
|
||||
Thanks for helping out testing the beta! ❤️
|
||||
|
||||
Enjoy the (beta) release!
|
||||
|
||||
../Frenck
|
||||
|
||||
<!--more-->
|
||||
|
||||
- [Dipping our toes in the world of AI using LLMs](#dipping-our-toes-in-the-world-of-ai-using-llms)
|
||||
- [Assist: Media player intents](#assist-media-player-intents)
|
||||
- [Show sections conditionally](#show-sections-conditionally)
|
||||
- [Setting a dashboard background](#setting-a-dashboard-background)
|
||||
- [Data tables improvements](#data-tables-improvements)
|
||||
- [Updates Matter](#updates-matter)
|
||||
- [Ability to disable the expiring of login tokens](#ability-to-disable-the-expiring-of-login-tokens)
|
||||
- [Tag entities!](#tag-entities)
|
||||
- [Collapsable sections for blueprints!](#collapsable-sections-for-blueprints)
|
||||
- [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=xMFC8yaVtpI)
|
||||
5 June 2024, at 20:00 GMT / 12:00 PST / 21:00 CEST!
|
||||
|
||||
<lite-youtube videoid="xMFC8yaVtpI" videotitle="Home Assistant 2024.6 Release Party"></lite-youtube>
|
||||
|
||||
## Dipping our toes in the world of AI using LLMs
|
||||
|
||||
Our voice assistant brain is called a **conversation agent**.
|
||||
It is responsible for understanding the intention behind the spoken command,
|
||||
performing an action, and generating a response.
|
||||
|
||||
Since the beginning of our voice journey, we proposed you to switch your
|
||||
conversation agent for a LLM-based one. This led to some very funny experiments,
|
||||
such as our [infamous interview with Mario](https://www.youtube.com/watch?v=eLx8_NAqptk).
|
||||
|
||||
Up until now, these two worlds (our own Home Assistant conversation agent
|
||||
controlling your home, LLM-based conversation agents) were not overlapping,
|
||||
it was impossible to control your home from a LLM-based conversation agent.
|
||||
|
||||
Today we're happy to announce that we are closing this gap!
|
||||
|
||||
<lite-youtube videoid="3V9Pj6XCels" videotitle="Temporary video that needs to be replaced"></lite-youtube>
|
||||
|
||||
When setting up a LLM-Based conversation agent you can decide to let your
|
||||
conversation agent control your home with a flick of a switch.
|
||||
|
||||
<p class='img'>
|
||||
<img src="/images/blog/2024-06/llm-control-assistant.png" alt="Temporary screenshot that needs to be replaced."/>
|
||||
Temporary screenshot that needs to be replaced.
|
||||
</p>
|
||||
|
||||
This is already available on Open AI and Google AI.
|
||||
|
||||
## Assist: Media player intents
|
||||
|
||||
We released new voice intents in 2024.3: The ability to control media players
|
||||
|
||||
- Pausing playback
|
||||
- Resuming Playback
|
||||
- Setting the volume of a media player
|
||||
- Playing the next media in the queue
|
||||
|
||||
Up until now, we were only proposing sentence targeting a specific entity by its
|
||||
name. Due to this limitation, these intents were not the most user friendly to
|
||||
use, as the sentences were pretty heavy to say: _"Skip to the next song on the TV"_.
|
||||
|
||||
We are now proposing sentences targeting an area, Home Assistant will handle all
|
||||
the logic of deciding which exposed media player to target based on the intents
|
||||
triggered.
|
||||
|
||||
We paired these new sentences with our "Context awareness" feature _(The ability
|
||||
to implicitly target the same area in which the voice assistant is)_.
|
||||
|
||||
Thanks to that, we are now able to provide very simple and user friendly
|
||||
sentences to control your media players, such as:
|
||||
|
||||
- Pause
|
||||
- Resume
|
||||
- Next
|
||||
- Set the volume to 50%
|
||||
|
||||
<lite-youtube videoid="SAd5ZBOhaUg" videotitle="Temporary video that needs to be replaced"></lite-youtube>
|
||||
|
||||
Just make sure your voice assistant is assigned to an area that contains an
|
||||
exposed media player, and you will be good to go.
|
||||
|
||||
## Show sections conditionally
|
||||
|
||||
For the new sections dashboard feature, we added a new visibility option. This
|
||||
options allows you to hide or show a section based on certain conditions.
|
||||
|
||||
For example, you may want to only display a section on mobile, when you're at
|
||||
home, and when the kitchen lights are on.
|
||||
|
||||
It uses the [same conditions as condition cards](/dashboards/conditional/#conditions-options).
|
||||
The big difference is, that you don't need a condition card to use this feature.
|
||||
it is available directly in the section configuration, in the visibility tab
|
||||
in the options of a section.
|
||||
|
||||

|
||||
|
||||
<lite-youtube videoid="hhELdXsyL9Q" videotitle="Temporary video that needs to be replaced"></lite-youtube>
|
||||
|
||||
## Setting a dashboard background
|
||||
|
||||
[@Nezz] contributed an great new feature to our dashboarding UI: The ability to
|
||||
set an background image for your dashboard!
|
||||
|
||||
Previously, this was only possible by editting YAML, but now you can do it
|
||||
directly from the UI. Even better, you can just directly upload an image from
|
||||
your computer!
|
||||
|
||||

|
||||
|
||||
This same ability to upload images directly from your computer, was added
|
||||
to the picture card too! Thanks, [@karwosts] for that one!
|
||||
|
||||
[@Nezz]: https://github.com/Nezz
|
||||
[@karwosts]: https://github.com/karwosts
|
||||
|
||||
_Note: Add a picture uploader to picture-card-editor (#18695) @karwosts__
|
||||
|
||||
## Data tables improvements
|
||||
|
||||
Just like the last release, this release keeps on improving our data tables.
|
||||
|
||||
When we introduced grouping of data in the tables, you've been asking for a way
|
||||
to collapse and expand those groupings, so, last release, we did! But then
|
||||
quickly realized that it was not enough, and you wanted to be able to collapse
|
||||
and expand all groups at once. So, we did that for this release!
|
||||
|
||||

|
||||
|
||||
Additionally, filters you've set in the data tables are now saved in your
|
||||
browser session. Meaning, if you navigate away from the page and come back, your
|
||||
filters will still be there. But! Each browser tab or window has its own session,
|
||||
meaning you can have different filters in different tabs or windows that are
|
||||
remembered for that specific tab or window.
|
||||
|
||||
Lastly, we've expanded the voice assistant expose data table to allow grouping
|
||||
by area and domain.
|
||||
|
||||

|
||||
|
||||
## Updates Matter
|
||||
|
||||
First of all, as one of the first in the industry, we are proud to announce that
|
||||
Home Assistant is already based on the latest Matter specification: Matter 1.3!
|
||||
|
||||
Improved logic for custom clusters which allows us to receive custom attributes
|
||||
push based (attribute subscrtiption) if the device supports that and if not,
|
||||
we receive it using a poll logic. This Poll logic has also been optimized and
|
||||
now is executed in an optimized way server-side, accounting for network traffic
|
||||
so it will no longer have a very bad negative impact on bigger Thread networks.
|
||||
|
||||
Introduction of the Fan platform, used by Air Purifier and Room Airconditioner
|
||||
device types in Matter.
|
||||
|
||||
Lots of smaller bugfixes and extensions of discovery schemas so more entities
|
||||
will be discovered for your Matter devices. Also, optimizations of the climate
|
||||
platform to fix issues with setting a new thermostat setpoint, for example,
|
||||
on various devices.
|
||||
|
||||
## Ability to disable the expiring of login tokens
|
||||
|
||||
A few releases ago we introduce the automatic expiration of logins. If a login
|
||||
token wasn't used for 90 days, it would expire and automatically be cleaned up.
|
||||
|
||||
Some users have expressed that they would like to disable this feature, so we
|
||||
added a new option to the user profile settings to disable the expiration of
|
||||
login tokens.
|
||||
|
||||

|
||||
|
||||
## Tag entities!
|
||||
|
||||
Home Assistant has support for tags for a long time. The tags feature allowed
|
||||
for NFC tags or QR codes, to be used with Home Assistant, for example, to
|
||||
trigger automations.
|
||||
|
||||
However, tags were not real entities, and thus not always as logical to use as
|
||||
other entities. With this release, this has been changed by [@gjohansson-ST]!
|
||||
|
||||
Tags are now normal entities, and can be used in automations, scripts, templates,
|
||||
and even been shown on your dashboard!
|
||||
|
||||
## Collapsable sections for blueprints!
|
||||
|
||||
[@karwosts] added the ability to add collapsible sections to blueprint
|
||||
configuration. This allows blueprint creators to group configuration options
|
||||
together, or to hide advanced or less common options by default.
|
||||
|
||||

|
||||
|
||||
## Other noteworthy changes
|
||||
|
||||
There are many more improvements in this release; here are some of the other
|
||||
noteworthy changes this release:
|
||||
|
||||
- A default code can now be set in the entity settings for every alarm control
|
||||
panel entities. Nice work [@gjohansson-ST]!
|
||||
- [@Troon] added a filter to our templates: `add`. This filter allows you to
|
||||
add a value, similar to the existing `multiply`. Great!
|
||||
- A new action building block has been added to our automations and scripts
|
||||
by [@frenck]: [Run sequence of actions]. This allows you to group multiple
|
||||
actions together.
|
||||
- Need a wireless device that can bridge a larger distance? A [LoRa] device
|
||||
might be a good option. Thanks to [@angelnu] we now have a working integration
|
||||
for [The Things Network].
|
||||
- [@starkillerOG] added support for PIR and battery sensors to the [Reolink]
|
||||
integrations. Nice!
|
||||
- The [Teslemetry] integration has been expanded tremendously, adding new
|
||||
platforms and features. Awesome job [@Bre77]!
|
||||
|
||||
[@angelnu]: https://github.com/angelnu
|
||||
[@Bre77]: https://github.com/Bre77
|
||||
[@frenck]: https://github.com/frenck
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[@starkillerOG]: https://github.com/starkillerOG
|
||||
[@Troon]: https://github.com/Troon
|
||||
[LoRa]: https://en.wikipedia.org/wiki/LoRa
|
||||
[Reolink]: /integrations/reolink
|
||||
[Run sequence of actions]: /docs/scripts/#grouping-actions
|
||||
[Teslemetry]: /integrations/teslemetry
|
||||
[The Things Network]: /integrations/thethingsnetwork
|
||||
|
||||
Last, but not least, we have a couple of integrations that have reached
|
||||
platinum grade quality:
|
||||
|
||||
- **[Fyta]**, done by [@dontinelli]
|
||||
- **[Google Generative AI]**, done by [@tronikos]
|
||||
- **[IMGW-PIB]**, done by [@bieniu]
|
||||
- **[Minecraft Server]**, done by [@elmurato]
|
||||
- **[tedee]**, done by [@zweckj]
|
||||
|
||||
[@bieniu]: https://github.com/bieniu
|
||||
[@dontinelli]: https://github.com/dontinelli
|
||||
[@elmurato]: https://github.com/elmurato
|
||||
[@tronikos]: https://github.com/tronikos
|
||||
[@zweckj]: https://github.com/zweckj
|
||||
[Fyta]: /integrations/fyta
|
||||
[Google Generative AI]: /integrations/google_generative_ai_conversation
|
||||
[IMGW-PIB]: /integrations/imgw_pib
|
||||
[Minecraft Server]: /integrations/minecraft_server
|
||||
[tedee]: /integrations/tedee
|
||||
|
||||
_Note to remove: Processed possible noteworthy up to PR #118365_
|
||||
|
||||
Possible other candites:
|
||||
|
||||
- Add support for Aranet radiation devices ([@Anrijs] - [#115239])
|
||||
- Add Workarea cutting height to Husqvarna Automower ([@Thomas55555] - [#116115])
|
||||
- Add Venstar HVAC stage sensor ([@jhollowe] - [#107510])
|
||||
- Add flow and rain sensor support to Hydrawise ([@thomaskistler] - [#116303])
|
||||
- Add climate temp ranges support for Airzone Cloud ([@Noltari] - [#115025])
|
||||
- Add standard deviation calculation to group ([@CoRfr] - [#112076])
|
||||
- Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter ([@laurence-presland] - [#115522])
|
||||
|
||||
## New integrations
|
||||
|
||||
We welcome the following new integrations in this release:
|
||||
|
||||
- **[Airgradient]**, added by [@joostlek]<br />
|
||||
Provides air quality data from your local Airgradient device.
|
||||
- **[APsystems]**, added by [@mawoka-myblock]<br />
|
||||
Monitor your APsystems EZ1 microinverters.
|
||||
- **[Azure data explorer]**, added by [@kaareseras]<br />
|
||||
Forward events from Home Assistant to the Azure Data Explorer for analysis.
|
||||
- **[IMGW-PIB]**, added by [@bieniu]<br />
|
||||
Hydrological data from Institute of Meteorology and Water Management - National Research Institute providing information about rivers and water reservoirs in Poland.
|
||||
- **[Intelligent Storage Acceleration]**, added by [@bdraco]<br />
|
||||
Intelligent Storage Acceleration Library (ISAL) is used for accelerating our Home Assistant frontend. It is automatically enabled/activated.
|
||||
- **[Monzo]**, added by [@JakeMartin-ICL]<br />
|
||||
Connect your Monzo bank account to Home Assistant, and get insights into your account balance.
|
||||
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[@bieniu]: https://github.com/bieniu
|
||||
[@JakeMartin-ICL]: https://github.com/JakeMartin-ICL
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@kaareseras]: https://github.com/kaareseras
|
||||
[@mawoka-myblock]: https://github.com/mawoka-myblock
|
||||
[Airgradient]: /integrations/airgradient
|
||||
[APsystems]: /integrations/apsystems
|
||||
[Azure data explorer]: /integrations/azure_data_explorer
|
||||
[IMGW-PIB]: /integrations/imgw_pib
|
||||
[Intelligent Storage Acceleration]: /integrations/isal
|
||||
[Monzo]: /integrations/monzo
|
||||
|
||||
## Integrations now available to set up from the UI
|
||||
|
||||
The following integrations are now available via the Home Assistant UI:
|
||||
|
||||
- **[File]**, done by [@jbouwh]
|
||||
- **[Jewish Calendar]**, done by [@yuvalabou]
|
||||
- **[Media extractor]**, done by [@joostlek]
|
||||
- **[The Things Network]**, done by [@angelnu]
|
||||
|
||||
[@angelnu]: https://github.com/angelnu
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@yuvalabou]: https://github.com/yuvalabou
|
||||
[File]: /integrations/file
|
||||
[Jewish Calendar]: /integrations/jewish_calendar
|
||||
[Media extractor]: /integrations/media_extractor
|
||||
[The Things Network]: /integrations/thethingsnetwork
|
||||
|
||||
## 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 "Anova" %}
|
||||
|
||||
The `State` and `Mode` entities for Anova devices have been changed to match the
|
||||
new protocol messaging. Any automations based on these entities will need to be
|
||||
updated.
|
||||
|
||||
([@Lash-L] - [#109508]) ([documentation](/integrations/anova))
|
||||
|
||||
[@Lash-L]: https://github.com/Lash-L
|
||||
[#109508]: https://github.com/home-assistant/core/pull/109508
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "AVM FRITZ!Box Tools" %}
|
||||
|
||||
The previously deprecated services `reboot`, `reconnect` and `cleanup` has been
|
||||
removed. Please use the corresponding button entities instead.
|
||||
|
||||
([@mib1185] - [#118108]) ([documentation](/integrations/fritz))
|
||||
|
||||
[@mib1185]: https://github.com/mib1185
|
||||
[#118108]: https://github.com/home-assistant/core/pull/118108
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "File" %}
|
||||
|
||||
The notify services for the file integration now require that the file path
|
||||
is an allowed path. You should check the accessed file is in the
|
||||
[allowlist_external_dirs](/integrations/homeassistant/#allowlist_external_dirs)
|
||||
to ensure your automation's keep working.
|
||||
|
||||
([@jbouwh] - [#116861]) ([documentation](/integrations/file))
|
||||
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[#116861]: https://github.com/home-assistant/core/pull/116861
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "MQTT" %}
|
||||
|
||||
MQTT Lock now supports the lock `open` and `opening` state. When a lock is used
|
||||
in `optimistic` mode. The the lock's state will become `open` instead
|
||||
of `unlocked` when an MQTT Lock is opened.
|
||||
|
||||
([@jbouwh] - [#117110]) ([documentation](/integrations/mqtt))
|
||||
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[#117110]: https://github.com/home-assistant/core/pull/117110
|
||||
|
||||
---
|
||||
|
||||
The behavior on processing empty and `"None"` state payloads for MQTT entities
|
||||
has been made more predictable for `alarm_control_panel`, `climate`, `cover`,
|
||||
`device_tracker`, `lock`, `select`, `valve` and `water_heater` items:
|
||||
|
||||
- A "None" (string) for a state payload generally means that the state
|
||||
becomes `unknown`.
|
||||
- An empty payload is ignored.
|
||||
|
||||
Previously, a "None" state could be considered invalid or was just ignored.
|
||||
|
||||
([@jbouwh] - [#117813]) ([documentation](/integrations/mqtt))
|
||||
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[#117813]: https://github.com/home-assistant/core/pull/117813
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "OpenWeatherMap" %}
|
||||
|
||||
Migration to new library with support of OneCall API (3.0).
|
||||
|
||||
OWM API v2.5 will be closed in June 2024. All OpenWeatherMap integrations must
|
||||
be migrated to mode (API) v3.0 to avoid service interruption.
|
||||
|
||||
Before the migration, you must have an active subscription (be aware that
|
||||
subscription activation takes up to 2h). After the subscription is activated,
|
||||
users can migrate integrations to mode v3.0 via repair notification or manually
|
||||
via the integration configuration menu.
|
||||
|
||||
The subscription has a free tier with 1000 calls/day. Consider setting the limit
|
||||
on the OpenWeatherMap website to stay under the threshold where API usage
|
||||
incurs a cost.
|
||||
|
||||
[OpenWeatherMap official statement](https://openweathermap.org/one-call-transfer)
|
||||
|
||||
([@freekode] - [#116870]) ([documentation](/integrations/openweathermap))
|
||||
|
||||
[@freekode]: https://github.com/freekode
|
||||
[#116870]: https://github.com/home-assistant/core/pull/116870
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Synology DSM" %}
|
||||
|
||||
The option to define a custom timeout has been removed. The timeout is set
|
||||
static to a sane value of 30 seconds.
|
||||
|
||||
([@mib1185] - [#116815]) ([documentation](/integrations/synology_dsm))
|
||||
|
||||
[@mib1185]: https://github.com/mib1185
|
||||
[#116815]: https://github.com/home-assistant/core/pull/116815
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Webmin" %}
|
||||
|
||||
You may need to remove obsolete duplicated entities if this change affects you.
|
||||
|
||||
([@autinerd] - [#113084]) ([documentation](/integrations/webmin))
|
||||
|
||||
[@autinerd]: https://github.com/autinerd
|
||||
[#113084]: https://github.com/home-assistant/core/pull/113084
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "World Air Quality Index (WAQI)" %}
|
||||
|
||||
The state attributes of the WAQI air quality sensor has been removed.
|
||||
The attributes have been replaced by individual sensors, use these instead.
|
||||
|
||||
([@joostlek] - [#116595]) ([documentation](/integrations/waqi))
|
||||
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[#116595]: https://github.com/home-assistant/core/pull/116595
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Z-Wave" %}
|
||||
|
||||
With this release, you will need to update your `zwave-js-server` instance.
|
||||
|
||||
You must use `zwave-js-server` 1.35.0 or greater (schema 35).
|
||||
- If you use the Z-Wave JS add-on, you need at least version 0.5.0.
|
||||
- If you use the Z-Wave JS UI add-on, you need at least version [3.4.2](https://github.com/hassio-addons/addon-zwave-js-ui/releases/tag/v3.4.2).
|
||||
- If you use the Z-Wave JS UI Docker container, you need at least version [9.10.0](https://github.com/zwave-js/zwave-js-ui/releases/tag/v9.10.0).
|
||||
- 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.35.0.
|
||||
|
||||
([@raman325] - [#117288]) ([documentation](/integrations/zwave_js))
|
||||
|
||||
[@raman325]: https://github.com/raman325
|
||||
[#117288]: https://github.com/home-assistant/core/pull/117288
|
||||
|
||||
{% 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:
|
||||
|
||||
- [Alarm Control Panel Entity code validation](https://developers.home-assistant.io/blog/2024/05/22/alarm_control_panel_validation/)
|
||||
- [Changes in setup entity platforms with group integration](https://developers.home-assistant.io/blog/2024/05/10/group-integration)
|
||||
- [Exposing Home Assistant API to LLMs](https://developers.home-assistant.io/blog/2024/05/20/llm-api)
|
||||
- [Handling time zones without blocking the event loop](https://developers.home-assistant.io/blog/2024/05/19/fix_zoneinfo_blocking_io)
|
||||
- [How we managed to speed up our CI to save 168+ days of execution time per month](https://developers.home-assistant.io/blog/2024/05/09/improving-ci-test-execution)
|
||||
- [Improved typing for hass.data](https://developers.home-assistant.io/blog/2024/05/01/improved-hass-data-typing)
|
||||
- [LockEntity supports open/opening state](https://developers.home-assistant.io/blog/2024/05/10/lock-supports-open-state)
|
||||
- [Second phase of notify entity platform implementation](https://developers.home-assistant.io/blog/2024/05/03/notify-title)
|
||||
|
||||
[devblog]: https://developers.home-assistant.io/blog/
|
||||
|
||||
## Farewell to the following
|
||||
|
||||
The following integrations are also no longer available as of this release:
|
||||
|
||||
- **Ambiclimate** has been removed. Their services have been terminated,
|
||||
effective March 31, 2024. ([@gjohansson-ST] - [#116410])
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#116410]: https://github.com/home-assistant/core/pull/116410
|
||||
|
||||
## 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.6](/changelogs/core-2024.6)
|
13
source/changelogs/core-2024.6.markdown
Normal file
13
source/changelogs/core-2024.6.markdown
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
title: Full changelog for Home Assistant Core 2024.6
|
||||
description: Detailed changelog for the Home Assistant Core 2024.6 release
|
||||
replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$
|
||||
---
|
||||
|
||||
These are all the changes included in the Home Assistant Core 2024.6 release.
|
||||
|
||||
For a summary in a more readable format:
|
||||
[Release notes blog for this release](/blog/2024/06/05/release-20246/).
|
||||
|
||||
## All changes
|
||||
|
BIN
source/images/blog/2024-06/llm-control-assistant.png
Normal file
BIN
source/images/blog/2024-06/llm-control-assistant.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 84 KiB |
BIN
source/images/blog/2024-06/social.png
Normal file
BIN
source/images/blog/2024-06/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 198 KiB |
Loading…
x
Reference in New Issue
Block a user