2024.11: Beta release notes

This commit is contained in:
Franck Nijhof 2024-10-28 07:01:49 +01:00 committed by Bram Kragten
parent 68cb311030
commit 8acfdf7aaf
21 changed files with 2594 additions and 10 deletions

View File

@ -354,7 +354,7 @@ source/_integrations/hive.markdown @Rendili @KJonline
source/_integrations/hko.markdown @MisterCommand
source/_integrations/hlk_sw16.markdown @jameshilliard
source/_integrations/holiday.markdown @jrieger @gjohansson-ST
source/_integrations/home_connect.markdown @DavidMStraub
source/_integrations/home_connect.markdown @DavidMStraub @Diegorro98
source/_integrations/home_plus_control.markdown @cgtobi
source/_integrations/homeassistant.markdown @home-assistant/core
source/_integrations/homeassistant_alerts.markdown @home-assistant/core
@ -706,7 +706,7 @@ source/_integrations/rmvtransport.markdown @cgtobi
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
source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn @Orhideous
source/_integrations/roon.markdown @pavoni
source/_integrations/rpi_power.markdown @shenxn @swetoast
source/_integrations/rss_feed_template.markdown @home-assistant/core
@ -795,11 +795,10 @@ source/_integrations/sonos.markdown @jjlawren @peterager
source/_integrations/soundtouch.markdown @kroimon
source/_integrations/spaceapi.markdown @fabaff
source/_integrations/speedtestdotnet.markdown @rohankapoorcom @engrbm87
source/_integrations/spider.markdown @peternijssen
source/_integrations/splunk.markdown @Bre77
source/_integrations/spotify.markdown @frenck @joostlek
source/_integrations/sql.markdown @gjohansson-ST @dougiteixeira
source/_integrations/squeezebox.markdown @rajlaud
source/_integrations/squeezebox.markdown @rajlaud @pssc @peteS-UK
source/_integrations/srp_energy.markdown @briglx
source/_integrations/starline.markdown @anonym-tsk
source/_integrations/starlink.markdown @boswelja
@ -812,7 +811,7 @@ source/_integrations/stookwijzer.markdown @fwestenberg
source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter
source/_integrations/stt.markdown @home-assistant/core
source/_integrations/subaru.markdown @G-Two
source/_integrations/suez_water.markdown @ooii
source/_integrations/suez_water.markdown @ooii @jb101010-2
source/_integrations/sun.markdown @Swamp-Ig
source/_integrations/sunweg.markdown @rokam
source/_integrations/supla.markdown @mwegrzynek

View File

@ -107,9 +107,9 @@ social:
# Home Assistant release details
current_major_version: 2024
current_minor_version: 10
current_patch_version: 4
date_released: 2024-10-25
current_minor_version: 11
current_patch_version: 0
date_released: 2024-11-06
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -14,6 +14,7 @@ ha_codeowners:
ha_domain: airgradient
ha_platforms:
- button
- diagnostics
- number
- select
- sensor

View File

@ -11,6 +11,7 @@ ha_platforms:
- diagnostics
- media_player
- select
- switch
ha_codeowners:
- '@noahhusby'
ha_config_flow: true

View File

@ -20,6 +20,7 @@ ha_platforms:
- binary_sensor
- climate
- cover
- diagnostics
- humidifier
- light
- sensor

View File

@ -17,6 +17,7 @@ ha_platforms:
- diagnostics
- sensor
ha_integration_type: integration
ha_quality_scale: gold
---
The `dsmr_reader` sensor integration allows you to easily add all sensors that [DSMR Reader](https://dsmr-reader.readthedocs.io/en/latest/) (Dutch Smart Meter Requirements Reader) exposes to MQTT. It adds a separate sensor for every field in the MQTT topics which is named `sensor_dsmr_<mqtt_topic>`.

View File

@ -15,6 +15,7 @@ ha_platforms:
- number
- select
- sensor
- switch
ha_integration_type: device
---

View File

@ -6,7 +6,6 @@ ha_category:
ha_iot_class: Local Polling
ha_release: 0.22
ha_domain: local_file
ha_config_flow: true
ha_platforms:
- camera
ha_integration_type: integration

View File

@ -9,6 +9,7 @@ ha_config_flow: true
ha_iot_class: Cloud Polling
ha_domain: pegel_online
ha_platforms:
- diagnostics
- sensor
ha_codeowners:
- '@mib1185'

View File

@ -4,6 +4,7 @@ description: Connect and control your Pinecil devices using the IronOS integrati
ha_category:
- Number
- Sensor
- Update
ha_release: 2024.8
ha_domain: pinecil
ha_integration_type: virtual
@ -15,6 +16,7 @@ ha_config_flow: true
ha_platforms:
- number
- sensor
- update
ha_iot_class: Local Polling
---

View File

@ -10,7 +10,6 @@ ha_codeowners:
- '@pschmitt'
- '@cyr-ius'
- '@shenxn'
- '@Xitee1'
- '@Orhideous'
ha_domain: roomba
ha_config_flow: true

View File

@ -14,6 +14,7 @@ ha_platforms:
- binary_sensor
- diagnostics
- lock
- select
- sensor
- switch
ha_integration_type: integration

View File

@ -13,7 +13,9 @@ ha_codeowners:
ha_domain: spotify
ha_zeroconf: true
ha_platforms:
- diagnostics
- media_player
- sensor
ha_integration_type: service
---

View File

@ -8,6 +8,8 @@ ha_iot_class: Local Polling
ha_domain: squeezebox
ha_codeowners:
- '@rajlaud'
- '@pssc'
- '@peteS-UK'
ha_config_flow: true
ha_dhcp: true
ha_platforms:

View File

@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
- '@ooii'
- '@jb101010-2'
ha_domain: suez_water
ha_platforms:
- sensor

View File

@ -17,6 +17,7 @@ ha_codeowners:
ha_domain: switchbot_cloud
ha_platforms:
- climate
- lock
- sensor
- switch
- vacuum

View File

@ -17,6 +17,7 @@ ha_platforms:
- climate
- cover
- diagnostics
- light
- sensor
- switch
ha_config_flow: true

View File

@ -15,6 +15,7 @@ ha_iot_class: Local Polling
ha_platforms:
- button
- device_tracker
- diagnostics
- sensor
ha_integration_type: hub
ha_quality_scale: silver

View File

@ -12,6 +12,7 @@ ha_domain: wyoming
ha_integration_type: service
ha_platforms:
- binary_sensor
- conversation
- number
- select
- stt

View File

@ -0,0 +1,318 @@
---
layout: post
title: "2024.11: Beta release notes"
description: "Beta release notes for Home Assistant 2024.11"
date: 2024-10-27 00:00:00
date_formatted: "November 6, 2024"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2024-11/social.png
---
<lite-youtube videoid="x" videotitle="Home Assistant 2024.11 Release Party"></lite-youtube>
{% note %}
**Welcome to the beta release notes for Home Assistant 2024.11** 🎉
<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/125)
- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/699)
- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/132)
🙏 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. 🔝
{% endnote %}
{% tip %}
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=_X2-encNyrA)
6 November 2024, at 20:00 GMT / 12:00 PT / 21:00 CET!
{% endtip %}
Home Assistant 2024.11! 🎉
Enjoy the (beta) release!
../Frenck
<!--more-->
- [Sections dashboard now generally available](#sections-dashboard-now-generally-available)
- [Low latency cameras using WebRTC](#low-latency-cameras-using-webrtc)
- [Integrations](#integrations)
- [New integrations](#new-integrations)
- [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations)
- [Now available to set up from the UI](#now-available-to-set-up-from-the-ui)
- [Other noteworthy changes](#other-noteworthy-changes)
- [Live logs](#live-logs)
- [Need help? Join the community!](#need-help-join-the-community)
- [Backward-incompatible changes](#backward-incompatible-changes)
- [All changes](#all-changes)
## Sections dashboard now generally available
Exciting news on thedashboarding front; the new sections type dashboards are
now marked as stable!
This means that, as of this release, when you create a new dashboard, you
will get our awesome drop and drop experience!
## Low latency cameras using WebRTC
Lorem ipsum
## Integrations
Thanks to our community for keeping pace with the new {% term integrations %}
and improvements to existing ones! Youre all awesome 🥰
### New integrations
We welcome the following new integrations in this release:
- **[Husqvarna Automower BLE]**, added by [@alistair23]
Integrate your Husqvarna lawnmower using Bluetooth
[@alistair23]: https://github.com/alistair23
[Husqvarna Automower BLE]: /integrations/husqvarna_automower_ble
### Noteworthy improvements to existing integrations
It is not just new {% term integrations %} that have been added; existing
integrations are also being constantly improved. Here are some of the noteworthy
changes to existing integrations:
- The [Lorem ipsum] integration now supports slipsum! Thanks [@frenck]!
[@frenck]: https://github.com/frenck
[Lorem ipsum]: /integrations/lorem_ipsum
{% details "Potential changes to process" icon="mdi:scale-balance" %}
Processed up to _#129297.
- Add Light support for Switcher Runner S11 ([@YogevBokobza] - [#126402]) ([switcher_kis docs]) (new-platform)
- Add power sensor detection in fibaro integration ([@rappenze] - [#126964]) ([fibaro docs])
- Add support for room sensors in ViCare integration ([@CFenner] - [#125243]) ([vicare docs])
- Add hotwater storage sensors to ViCare integration ([@CFenner] - [#126570]) ([vicare docs])
- Add sensor for total installations and integrations to Analytics Insights ([@starkillerOG] - [#127248]) ([analytics_insights docs])
- Add sensors for gems and mystic hourglasses to Habitica integration ([@tr4nt0r] - [#127651]) ([habitica docs])
- Add work area sensors to Husqvarna Automower ([@Thomas55555] - [#126931]) ([husqvarna_automower docs])
- Add sensors to Omada ([@MarkGodwin] - [#127767]) ([tplink_omada docs]) (new-platform)
- Add audio feature sensors to Spotify ([@joostlek] - [#128785]) ([spotify docs]) (new-platform)
- Add Airzone Cloud main zone mode select ([@Noltari] - [#125918]) ([airzone_cloud docs])
- Add Airzone Cloud switch entities to zones ([@Noltari] - [#125917]) ([airzone_cloud docs]) (new-platform)
- Add 'select' to configure Schlage locks "Auto Lock Time" ([@mxr] - [#123758]) ([schlage docs])
- Add Meter Pro support to SwitchBot ([@bdraco] - [#128991]) ([switchbot docs]) (noteworthy)
- Add lock to switchbot_cloud ([@miterion] - [#115128]) ([switchbot_cloud docs]) (new-platform)
- LinkPlay multiroom support ([@silamon] - [#127862]) ([linkplay docs])
- Add more spotify sensors ([@joostlek] - [#129215]) ([spotify docs]) (noteworthy)
{% enddetails %}
### 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:
- **[Local file]**, done by [@gjohansson-ST]
- **[Onkyo]**, done by [@Nebula83]
- **[Smarty]**, done by [@joostlek]
[@gjohansson-ST]: https://github.com/gjohansson-ST
[@joostlek]: https://github.com/joostlek
[@Nebula83]: https://github.com/Nebula83
[Local file]: /integrations/local_file
[Onkyo]: /integrations/onkyo
[Smarty]: /integrations/smarty
### Farewell to the following
The following {% term integrations %} are also no longer available as
of this release:
- **Bloomsky**. Their service shut down.
- **Google Domains**. The domain registration service by Google has been
shut down.
- **Spider**. The service is no longer available.
## Other noteworthy changes
There are many more improvements in this release; here are some of the other
noteworthy changes this release:
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
Thanks [@frenck]!
[@frenck]: https://github.com/frenck
- Add snapshot service to image entity ([@NickM-27] - [#110057]) ([image docs])
- Blueprints for template entities ([@tetele] - [#126971]) ([template docs]) (noteworthy)
- Add limited template to at field for time triggers ([@Petro31] - [#126584]) ([homeassistant docs])
- Add `nmi` (nautical miles) as valid distance unit ([@mib1185] - [#124723]) (noteworthy)
### Live logs
A bit technical maybe, but if you need to view the Home Assistant logs, you
can now view those live!
_**Insert recording of it streaming**_
## 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 "A. O. Smith" %}
A. O. Smith now provides the hot water status as a percentage rather than low,
medium, or high. The hot water status entity has been updated accordingly.
([@bdr99] - [#127678]) ([documentation](/integrations/aosmith))
[@bdr99]: https://github.com/bdr99
[#127678]: https://github.com/home-assistant/core/pull/127678
{% enddetails %}
{% details "HomeKit" %}
Historically, many integrations implemented doorbells as binary sensors with a
device class of occupancy. This design was replaced with the new event entities,
which use a purpose-built device class of doorbell.
HomeKit will no longer automatically link binary sensors with device class
occupancy as a linked doorbell sensor. Linked doorbell sensors can continue
to be configured manually via YAML.
([@bdraco] - [#127668]) ([documentation](/integrations/homekit))
[@bdraco]: https://github.com/bdraco
[#127668]: https://github.com/home-assistant/core/pull/127668
{% enddetails %}
{% details "Litter-Robot" %}
Previously Litter-Robot could use have an off-state. This has now changed to
`docked` as `off` isn't a valid state for `vacuum` entities.
([@gjohansson-ST] - [#128297]) ([documentation](/integrations/litterrobot))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#128297]: https://github.com/home-assistant/core/pull/128297
{% enddetails %}
{% details "Netatmo" %}
The preset modes of the thermostat have been renamed in order to support
translations `Schedule`, `Frost guard` and `Manual` has been renamed to
`schedule`, `frost_guard` and `manual`.
([@piitaya] - [#128890]) ([documentation](/integrations/netatmo))
[@piitaya]: https://github.com/piitaya
[#128890]: https://github.com/home-assistant/core/pull/128890
{% enddetails %}
{% details "Updates" %}
State attributes of update entities have been changed:
- The `in_progress` state attribute is now always a `bool`, never an integer.
- A new state attribute `update_percentage` has been added. The
`update_percentage` is a number between 0-100 if an update is in progress
and the entity supports reporting progress, or `None` if an update is not
in progress or an update is in progress but the entity does not support
reporting progress.
Scripts, automations, custom frontend components etc. which consume the
`in_progress` state attribute of update entities need to be updated accordingly.
([@emontnemery] - [#128877]) ([documentation](/integrations/update))
[@emontnemery]: https://github.com/emontnemery
[#128877]: https://github.com/home-assistant/core/pull/128877
{% 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:
- [Changes to the UnitOfConductivity enum](https://developers.home-assistant.io/blog/2024/10/08/unit-of-conductivity-changes)
- [Deprecating state constants for cover](https://developers.home-assistant.io/blog/2024/10/08/state-constants-cover-deprecation)
- [Extend deprecation period of hass.helpers](https://developers.home-assistant.io/blog/2024/10/09/extend-deprecation-hass-helpers)
- [New alarm control panel state property and state enum](https://developers.home-assistant.io/blog/2024/10/22/new-alarm-state-property)
- [New helpers and best practises for reauth and reconfigure flows](https://developers.home-assistant.io/blog/2024/10/21/reauth-reconfigure-helpers)
[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.11](/changelogs/core-2024.11)

File diff suppressed because it is too large Load Diff