---
layout: post
title: "2024.10: Heading in the right direction"
description: "A brand new heading card, improved YAML syntax for automations, long-term stats repairs, faster upgrades, and more!"
date: 2024-10-02 00:00:00
date_formatted: "October 2, 2024"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2024-10/social.jpg
---
The 2024.9 release on the left and this 2024.10 release on the right.

[@wendevlin]: https://github.com/wendevlin
### YAML-editor improvements
[@naps62] has been busy improving the YAML editor found in the Home Assistant
user interface.
We now have a vertical line based on indentation, which makes it easier to see
the indentation of your YAML configuration and allows you to spot and prevent
indentation errors.
But he didn’t stop there. You can now collapse and expand sections of your
YAML configuration based on the indentation level; which is also demonstrated
in the screenshot above.
Nice work [@naps62]!
[@naps62]: https://github.com/naps62
## Patch releases
We will also release patch releases for Home Assistant 2024.10 in October. These
patch releases only contain bug fixes. Our goal is to release a patch release
every Friday.
### 2024.10.1 - October 4
- Fix device id support for alarm control panel template ([@piitaya] - [#127340])
- Bump pysmlight 0.1.2 ([@tl-sl] - [#127376])
- Remove assumption in ConfigEntryItems about unique unique_id ([@emontnemery] - [#127399])
- Add missing number platform to init of Tesla Fleet ([@Bre77] - [#127406])
- Bump aiomealie to 0.9.3 ([@andrew-codechimp] - [#127454])
- Fix int value in unique_id for Tellduslive ([@robinostlund] - [#127526])
- Bump matrix-nio to 0.25.2 ([@PaarthShah] - [#127535])
- Adjust polling rate of Rituals Perfume Genie ([@frenck] - [#127544])
- Create new clientsession for NYT Games ([@joostlek] - [#127547])
- Strip the NYT Games token ([@joostlek] - [#127548])
- Revert "Bump pychromecast to 14.0.2 (#127333)" ([@joostlek] - [#127555])
[#126782]: https://github.com/home-assistant/core/pull/126782
[#127340]: https://github.com/home-assistant/core/pull/127340
[#127376]: https://github.com/home-assistant/core/pull/127376
[#127399]: https://github.com/home-assistant/core/pull/127399
[#127406]: https://github.com/home-assistant/core/pull/127406
[#127454]: https://github.com/home-assistant/core/pull/127454
[#127526]: https://github.com/home-assistant/core/pull/127526
[#127535]: https://github.com/home-assistant/core/pull/127535
[#127544]: https://github.com/home-assistant/core/pull/127544
[#127547]: https://github.com/home-assistant/core/pull/127547
[#127548]: https://github.com/home-assistant/core/pull/127548
[#127555]: https://github.com/home-assistant/core/pull/127555
[@Bre77]: https://github.com/Bre77
[@PaarthShah]: https://github.com/PaarthShah
[@andrew-codechimp]: https://github.com/andrew-codechimp
[@emontnemery]: https://github.com/emontnemery
[@frenck]: https://github.com/frenck
[@joostlek]: https://github.com/joostlek
[@piitaya]: https://github.com/piitaya
[@robinostlund]: https://github.com/robinostlund
[@tl-sl]: https://github.com/tl-sl
### 2024.10.2 - October 11
- Fix Island status in Teslemetry ([@Bre77] - [#127504])
- Bump pyblu to 1.0.3 ([@LouisChrist] - [#127571])
- Bump aiostreammagic to 2.5.0 ([@noahhusby] - [#127595])
- Bump opower to 0.8.2 ([@tronikos] - [#127598])
- Fix wake up in Tesla Fleet ([@Bre77] - [#127615])
- Update Radarr config flow to standardize ports ([@Khabi] - [#127620])
- Bump fyta_cli to 0.6.7 ([@dontinelli] - [#127650])
- Revert "Fix enum lookup (#125220)" ([@cdce8p] - [#127680])
- Fix problems with automatic management of Schlage locks ([@dknowles2] - [#127689])
- Fix typo in HDMI CEC ([@joostlek] - [#127714])
- Fix Withings log message ([@joostlek] - [#127716])
- Bump NYT Games to 0.4.3 ([@joostlek] - [#127717])
- Bump airgradient to 0.9.1 ([@joostlek] - [#127718])
- Add translation string for Withings wrong account ([@joostlek] - [#127719])
- Increase connection timeout in CalDAV ([@mib1185] - [#127727])
- Migrate SMA unique id to str ([@rklomp] - [#127732])
- Remove stale references in squeezebox services.yaml ([@rajlaud] - [#127739])
- Fix Aurora integration casts longitude and latitude to integer ([@johangus65] - [#127740])
- Bump python-linkplay to 0.0.15 ([@silamon] - [#127748])
- Fix custom account config flow setup ([@rjmarques] - [#127750])
- Bump solarlog_cli to 0.3.1 ([@dontinelli] - [#127753])
- Update DoorBirdPy to 3.0.3 ([@frenck] - [#126949])
- Bump DoorBirdPy to 3.0.4 ([@bdraco] - [#127760])
- Bump pychromecast to 14.0.3 ([@emontnemery] - [#127778])
- Fix aurora alert sensor always Off ([@johangus65] - [#127780])
- Update aioairzone-cloud to v0.6.6 ([@Noltari] - [#127789])
- Bump pysmlight to v0.1.3 ([@tl-sl] - [#127804])
- Fix incorrect string in amberlectric ([@epenet] - [#127807])
- Add missing and fix incorrect translation string in alarmdecoder ([@epenet] - [#127814])
- Fix incorrect translation string in analytics_insights ([@epenet] - [#127815])
- Add missing and fix incorrect translation string in aurora ([@epenet] - [#127818])
- Fix incorrect translation string in azure event hub ([@epenet] - [#127820])
- Correct cleanup of sensor statistics repairs ([@emontnemery] - [#127826])
- Add missing translation string in blebox ([@epenet] - [#127827])
- Fix incorrect translation string in bryant_evolution ([@epenet] - [#127830])
- Add missing and fix incorrect translation string in duotecno ([@epenet] - [#127834])
- Reverse unintended change of unique_id for solarlog ([@dontinelli] - [#127845])
- Bump `pytouchlinesl` to 0.1.8 ([@jnsgruk] - [#127859])
- Fix wrong DPTypes returned by Tuya's cloud ([@azerty9971] - [#127860])
- Add missing translation string in AVM Fritz!Smarthome ([@mib1185] - [#127864])
- Fix merge_response template not mutate original object ([@gjohansson-ST] - [#127865])
- Don't error with missing information in systemmonitor diagnostics ([@gjohansson-ST] - [#127868])
- Bump holidays library to 0.58 ([@gjohansson-ST] - [#127876])
- Bump pyeconet to 0.1.23 ([@dcmeglio] - [#127896])
- Add missing translation string in otbr ([@epenet] - [#127909])
- Add missing translation string in yamaha_musiccast ([@epenet] - [#127912])
- Add support of due date calculation for grey dailies in Habitica integration ([@tr4nt0r] - [#127923])
- Bump `imgw_pib` library to version 1.0.6 ([@bieniu] - [#127925])
- Bump python-kasa to 0.7.5 ([@sdb9696] - [#127934])
- Fix discovery of WMS WebControl pro by using IP address ([@mback2k] - [#127939])
- Update pywmspro to 0.2.1 to fix handling of unknown products ([@mback2k] - [#127942])
- Fix europe authentication in Fujitsu FGLair ([@crevetor] - [#127947])
- Bump motionblindsble to 0.1.2 ([@LennP] - [#127954])
- Fix zwave_js config validation for values ([@raman325] - [#127972])
- Fix firmware version parsing in venstar ([@epenet] - [#127974])
- Bump pyduotecno to 2024.10.0 ([@Cereal2nd] - [#127979])
- Increase tplink climate precision ([@rytilahti] - [#127996])
- Add missing translation string in solarlog ([@dontinelli] - [#128015])
- Fix missing reauth name translation placeholder in ring integration ([@sdb9696] - [#128048])
- Add missing translation string for re-auth flows ([@mib1185] - [#128055])
- Update xknxproject to 3.8.1 ([@farmio] - [#128057])
- Fix casing on Powerview Gen3 zeroconf discovery ([@kingy444] - [#128076])
- Fix ring realtime events ([@sdb9696] - [#128083])
- Increase Hydrawise polling interval to 60 seconds ([@dknowles2] - [#128090])
- Update frontend to 20241002.3 ([@bramkragten] - [#128106])
- Bump aioautomower to 2024.10.0 ([@Thomas55555] - [#128137])
- Fix license script for ftfy ([@cdce8p] - [#128138])
- Fix regression in Opower that was introduced in 2024.10.0 ([@tronikos] - [#128141])
- Bump opower to 0.8.3 ([@tronikos] - [#128144])
- Remove some redundant code in Opower's coordinator from the fix in #128141 ([@tronikos] - [#128150])
- Fix preset handling issue in ViCare ([@CFenner] - [#128167])
- Fix model in Husqvarna Automower ([@Thomas55555] - [#128168])
[#126782]: https://github.com/home-assistant/core/pull/126782
[#126949]: https://github.com/home-assistant/core/pull/126949
[#127504]: https://github.com/home-assistant/core/pull/127504
[#127566]: https://github.com/home-assistant/core/pull/127566
[#127571]: https://github.com/home-assistant/core/pull/127571
[#127595]: https://github.com/home-assistant/core/pull/127595
[#127598]: https://github.com/home-assistant/core/pull/127598
[#127615]: https://github.com/home-assistant/core/pull/127615
[#127620]: https://github.com/home-assistant/core/pull/127620
[#127650]: https://github.com/home-assistant/core/pull/127650
[#127680]: https://github.com/home-assistant/core/pull/127680
[#127689]: https://github.com/home-assistant/core/pull/127689
[#127714]: https://github.com/home-assistant/core/pull/127714
[#127716]: https://github.com/home-assistant/core/pull/127716
[#127717]: https://github.com/home-assistant/core/pull/127717
[#127718]: https://github.com/home-assistant/core/pull/127718
[#127719]: https://github.com/home-assistant/core/pull/127719
[#127727]: https://github.com/home-assistant/core/pull/127727
[#127732]: https://github.com/home-assistant/core/pull/127732
[#127739]: https://github.com/home-assistant/core/pull/127739
[#127740]: https://github.com/home-assistant/core/pull/127740
[#127748]: https://github.com/home-assistant/core/pull/127748
[#127750]: https://github.com/home-assistant/core/pull/127750
[#127753]: https://github.com/home-assistant/core/pull/127753
[#127760]: https://github.com/home-assistant/core/pull/127760
[#127778]: https://github.com/home-assistant/core/pull/127778
[#127780]: https://github.com/home-assistant/core/pull/127780
[#127789]: https://github.com/home-assistant/core/pull/127789
[#127804]: https://github.com/home-assistant/core/pull/127804
[#127807]: https://github.com/home-assistant/core/pull/127807
[#127814]: https://github.com/home-assistant/core/pull/127814
[#127815]: https://github.com/home-assistant/core/pull/127815
[#127818]: https://github.com/home-assistant/core/pull/127818
[#127820]: https://github.com/home-assistant/core/pull/127820
[#127826]: https://github.com/home-assistant/core/pull/127826
[#127827]: https://github.com/home-assistant/core/pull/127827
[#127830]: https://github.com/home-assistant/core/pull/127830
[#127834]: https://github.com/home-assistant/core/pull/127834
[#127845]: https://github.com/home-assistant/core/pull/127845
[#127859]: https://github.com/home-assistant/core/pull/127859
[#127860]: https://github.com/home-assistant/core/pull/127860
[#127864]: https://github.com/home-assistant/core/pull/127864
[#127865]: https://github.com/home-assistant/core/pull/127865
[#127868]: https://github.com/home-assistant/core/pull/127868
[#127876]: https://github.com/home-assistant/core/pull/127876
[#127896]: https://github.com/home-assistant/core/pull/127896
[#127909]: https://github.com/home-assistant/core/pull/127909
[#127912]: https://github.com/home-assistant/core/pull/127912
[#127923]: https://github.com/home-assistant/core/pull/127923
[#127925]: https://github.com/home-assistant/core/pull/127925
[#127934]: https://github.com/home-assistant/core/pull/127934
[#127939]: https://github.com/home-assistant/core/pull/127939
[#127942]: https://github.com/home-assistant/core/pull/127942
[#127947]: https://github.com/home-assistant/core/pull/127947
[#127954]: https://github.com/home-assistant/core/pull/127954
[#127972]: https://github.com/home-assistant/core/pull/127972
[#127974]: https://github.com/home-assistant/core/pull/127974
[#127979]: https://github.com/home-assistant/core/pull/127979
[#127996]: https://github.com/home-assistant/core/pull/127996
[#128015]: https://github.com/home-assistant/core/pull/128015
[#128048]: https://github.com/home-assistant/core/pull/128048
[#128055]: https://github.com/home-assistant/core/pull/128055
[#128057]: https://github.com/home-assistant/core/pull/128057
[#128076]: https://github.com/home-assistant/core/pull/128076
[#128083]: https://github.com/home-assistant/core/pull/128083
[#128090]: https://github.com/home-assistant/core/pull/128090
[#128106]: https://github.com/home-assistant/core/pull/128106
[#128137]: https://github.com/home-assistant/core/pull/128137
[#128138]: https://github.com/home-assistant/core/pull/128138
[#128141]: https://github.com/home-assistant/core/pull/128141
[#128144]: https://github.com/home-assistant/core/pull/128144
[#128150]: https://github.com/home-assistant/core/pull/128150
[#128167]: https://github.com/home-assistant/core/pull/128167
[#128168]: https://github.com/home-assistant/core/pull/128168
[@Bre77]: https://github.com/Bre77
[@CFenner]: https://github.com/CFenner
[@Cereal2nd]: https://github.com/Cereal2nd
[@Khabi]: https://github.com/Khabi
[@LennP]: https://github.com/LennP
[@LouisChrist]: https://github.com/LouisChrist
[@Noltari]: https://github.com/Noltari
[@Thomas55555]: https://github.com/Thomas55555
[@azerty9971]: https://github.com/azerty9971
[@bdraco]: https://github.com/bdraco
[@bieniu]: https://github.com/bieniu
[@bramkragten]: https://github.com/bramkragten
[@cdce8p]: https://github.com/cdce8p
[@crevetor]: https://github.com/crevetor
[@dcmeglio]: https://github.com/dcmeglio
[@dknowles2]: https://github.com/dknowles2
[@dontinelli]: https://github.com/dontinelli
[@emontnemery]: https://github.com/emontnemery
[@epenet]: https://github.com/epenet
[@farmio]: https://github.com/farmio
[@frenck]: https://github.com/frenck
[@gjohansson-ST]: https://github.com/gjohansson-ST
[@jnsgruk]: https://github.com/jnsgruk
[@johangus65]: https://github.com/johangus65
[@joostlek]: https://github.com/joostlek
[@kingy444]: https://github.com/kingy444
[@mback2k]: https://github.com/mback2k
[@mib1185]: https://github.com/mib1185
[@noahhusby]: https://github.com/noahhusby
[@rajlaud]: https://github.com/rajlaud
[@raman325]: https://github.com/raman325
[@rjmarques]: https://github.com/rjmarques
[@rklomp]: https://github.com/rklomp
[@rytilahti]: https://github.com/rytilahti
[@sdb9696]: https://github.com/sdb9696
[@silamon]: https://github.com/silamon
[@tl-sl]: https://github.com/tl-sl
[@tr4nt0r]: https://github.com/tr4nt0r
[@tronikos]: https://github.com/tronikos
### 2024.10.3 - October 18
- Update home-assistant-bluetooth to 1.13.0 ([@cdce8p] - [#127691])
- Fix printer uptime fluctuations in IPP ([@mib1185] - [#127725])
- Improve discovery of WMS WebControl pro by updating IP address ([@mback2k] - [#128007])
- Use the same ZHA database path during startup and when loading device triggers ([@puddly] - [#128130])
- Fix playing media via roku ([@ctalkington] - [#128133])
- Bump yt-dlp to 2024.10.07 ([@joostlek] - [#128182])
- Fix daikin entities not refreshing quickly ([@adampetrovic] - [#128230])
- Keep the provided name when creating a tag ([@silamon] - [#128240])
- Update aioairzone to v0.9.4 ([@Noltari] - [#127792])
- Update aioairzone to v0.9.5 ([@Noltari] - [#128265])
- Bump gcal_sync to 6.1.6 ([@allenporter] - [#128270])
- Bump solarlog_cli to 0.3.2 ([@dontinelli] - [#128293])
- Bump pyblu to 1.0.4 ([@LouisChrist] - [#128482])
- Increase Z-Wave fallback thermostat range to 0-50 C ([@MindFreeze] - [#128543])
- Bump pyotgw to 2.2.2 ([@mvn23] - [#128594])
[#126782]: https://github.com/home-assistant/core/pull/126782
[#127566]: https://github.com/home-assistant/core/pull/127566
[#127691]: https://github.com/home-assistant/core/pull/127691
[#127725]: https://github.com/home-assistant/core/pull/127725
[#127792]: https://github.com/home-assistant/core/pull/127792
[#128007]: https://github.com/home-assistant/core/pull/128007
[#128130]: https://github.com/home-assistant/core/pull/128130
[#128133]: https://github.com/home-assistant/core/pull/128133
[#128176]: https://github.com/home-assistant/core/pull/128176
[#128182]: https://github.com/home-assistant/core/pull/128182
[#128230]: https://github.com/home-assistant/core/pull/128230
[#128240]: https://github.com/home-assistant/core/pull/128240
[#128265]: https://github.com/home-assistant/core/pull/128265
[#128270]: https://github.com/home-assistant/core/pull/128270
[#128293]: https://github.com/home-assistant/core/pull/128293
[#128482]: https://github.com/home-assistant/core/pull/128482
[#128543]: https://github.com/home-assistant/core/pull/128543
[#128594]: https://github.com/home-assistant/core/pull/128594
[@LouisChrist]: https://github.com/LouisChrist
[@MindFreeze]: https://github.com/MindFreeze
[@Noltari]: https://github.com/Noltari
[@adampetrovic]: https://github.com/adampetrovic
[@allenporter]: https://github.com/allenporter
[@cdce8p]: https://github.com/cdce8p
[@ctalkington]: https://github.com/ctalkington
[@dontinelli]: https://github.com/dontinelli
[@frenck]: https://github.com/frenck
[@joostlek]: https://github.com/joostlek
[@mback2k]: https://github.com/mback2k
[@mib1185]: https://github.com/mib1185
[@mvn23]: https://github.com/mvn23
[@puddly]: https://github.com/puddly
[@silamon]: https://github.com/silamon
### 2024.10.4 - October 25
- Fix evohome regression preventing helpful messages when setup fails ([@zxdavb] - [#126441])
- Handle temprorary hold in Honeywell ([@mkmer] - [#128460])
- Bump ring-doorbell to 0.9.7 ([@sdb9696] - [#127554])
- Bump ring-doorbell library to 0.9.8 ([@sdb9696] - [#128662])
- Add diagnostics to Comelit SimpleHome ([@chemelli74] - [#128794])
- Bump pyTibber to 0.30.3 ([@Danielhiversen] - [#128860])
- Add diagnostics to Vodafone Station ([@chemelli74] - [#128923])
- Bump pyduotecno to 2024.10.1 ([@cereal2nd] - [#128968])
- Fix uptime floating values for Vodafone Station ([@chemelli74] - [#128974])
- Fix cancellation leaking upward from the timeout util ([@bdraco] - [#129003])
- Fix devolo_home_network devices not reporting a MAC address ([@Shutgun] - [#129021])
- Bump yt-dlp to 2024.10.22 ([@joostlek] - [#129034])
- Remove DHCP match from awair ([@AlD] - [#129047])
- Update frontend to 20241002.4 ([@bramkragten] - [#129049])
- Partially revert "LLM Tool parameters check (#123621)" ([@tronikos] - [#129064])
- Fix adding multiple devices simultaneously to devolo Home Network's device tracker ([@Shutgun] - [#129082])
- Fix NYT Games connection max streak ([@joostlek] - [#129149])
- Bump nyt_games to 0.4.4 ([@joostlek] - [#129152])
[#126441]: https://github.com/home-assistant/core/pull/126441
[#126782]: https://github.com/home-assistant/core/pull/126782
[#127554]: https://github.com/home-assistant/core/pull/127554
[#127566]: https://github.com/home-assistant/core/pull/127566
[#128176]: https://github.com/home-assistant/core/pull/128176
[#128460]: https://github.com/home-assistant/core/pull/128460
[#128654]: https://github.com/home-assistant/core/pull/128654
[#128662]: https://github.com/home-assistant/core/pull/128662
[#128794]: https://github.com/home-assistant/core/pull/128794
[#128860]: https://github.com/home-assistant/core/pull/128860
[#128923]: https://github.com/home-assistant/core/pull/128923
[#128968]: https://github.com/home-assistant/core/pull/128968
[#128974]: https://github.com/home-assistant/core/pull/128974
[#129003]: https://github.com/home-assistant/core/pull/129003
[#129021]: https://github.com/home-assistant/core/pull/129021
[#129034]: https://github.com/home-assistant/core/pull/129034
[#129047]: https://github.com/home-assistant/core/pull/129047
[#129049]: https://github.com/home-assistant/core/pull/129049
[#129064]: https://github.com/home-assistant/core/pull/129064
[#129082]: https://github.com/home-assistant/core/pull/129082
[#129149]: https://github.com/home-assistant/core/pull/129149
[#129152]: https://github.com/home-assistant/core/pull/129152
[@AlD]: https://github.com/AlD
[@Danielhiversen]: https://github.com/Danielhiversen
[@Shutgun]: https://github.com/Shutgun
[@bdraco]: https://github.com/bdraco
[@bramkragten]: https://github.com/bramkragten
[@cereal2nd]: https://github.com/cereal2nd
[@chemelli74]: https://github.com/chemelli74
[@frenck]: https://github.com/frenck
[@joostlek]: https://github.com/joostlek
[@mkmer]: https://github.com/mkmer
[@sdb9696]: https://github.com/sdb9696
[@tronikos]: https://github.com/tronikos
[@zxdavb]: https://github.com/zxdavb
[abode docs]: /integrations/abode/
[accuweather docs]: /integrations/accuweather/
[acmeda docs]: /integrations/acmeda/
[actiontec docs]: /integrations/actiontec/
[adax docs]: /integrations/adax/
[ads docs]: /integrations/ads/
[awair docs]: /integrations/awair/
[comelit docs]: /integrations/comelit/
[devolo_home_network docs]: /integrations/devolo_home_network/
[duotecno docs]: /integrations/duotecno/
[evohome docs]: /integrations/evohome/
[frontend docs]: /integrations/frontend/
[honeywell docs]: /integrations/honeywell/
[media_extractor docs]: /integrations/media_extractor/
[nyt_games docs]: /integrations/nyt_games/
[ring docs]: /integrations/ring/
[tibber docs]: /integrations/tibber/
[vodafone_station docs]: /integrations/vodafone_station/
## 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 "Climate" %}
We have added more validation to the `climate.set_humidity` action, which
enforces that the set target humidity is within the targeted entity's minimum
and maximum humidity levels.
You should adjust automations and scripts to use valid values if you are using
this action.
([@gjohansson-ST] - [#125242]) ([documentation](/integrations/climate))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#125242]: https://github.com/home-assistant/core/pull/125242
{% enddetails %}
{% details "ecobee" %}
The previously deprecated `aux_heat` attribute has been removed from the
provided climate entity.
([@gjohansson-ST] - [#125246]) ([documentation](/integrations/ecobee))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#125246]: https://github.com/home-assistant/core/pull/125246
{% enddetails %}
{% details "Honeywell Total Connect Comfort (US)" %}
The previously deprecated `aux_heat` attribute has been removed from the
provided climate entity.
([@gjohansson-ST] - [#125248]) ([documentation](/integrations/honeywell))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#125248]: https://github.com/home-assistant/core/pull/125248
{% enddetails %}
{% details "Humidifier" %}
We have added more validation to the `humidifier.set_humidity` action, which
enforces that the target humidity is within the targeted entity's minimum
and maximum humidity levels.
You might need to adjust automations and scripts to use valid values if you
are using this action.
([@gjohansson-ST] - [#125863]) ([documentation](/integrations/humidifier))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#125863]: https://github.com/home-assistant/core/pull/125863
{% enddetails %}
{% details "Nuki" %}
The previously deprecated `nuki_id` and `battery_critical` attributes have
been removed from the Nuki entities. If you are using these attributes in
automations or scripts, you need to update those.
([@steffenrapp] - [#125348]) ([documentation](/integrations/nuki))
[@steffenrapp]: https://github.com/steffenrapp
[#125348]: https://github.com/home-assistant/core/pull/125348
{% enddetails %}
{% details "OpenTherm Gateway" %}
To modernize the OpenTherm Gateway integration, all entities have been split
into different devices. As a result, the OpenTherm Gateway climate entity
has been moved to a new OpenTherm Thermostat device.
Configurations that look for the climate entity by device must be adjusted
accordingly.
In the process, all entities were reviewed and some were found to be irrelevant
or superfluous. These entities have been removed. All removed entities were
previously disabled by default, so anyone who has never manually enabled an
entity in the OpenTherm Gateway integration is not affected by this.
All other users should review their configuration for using OpenTherm Gateway
entities that no longer exist or have been assigned to another device.
([@mvn23] - [#124869]) ([documentation](/integrations/opentherm_gw))
[@mvn23]: https://github.com/mvn23
[#124869]: https://github.com/home-assistant/core/pull/124869
{% enddetails %}
{% details "Pentair ScreenLogic" %}
Support for use of an area, device, or entity as a target for ScreenLogic
actions has been removed. Instead, use `config_entry` with the
`entry_id` of the desired ScreenLogic
Support for using an area, device, or entity as a target for ScreenLogic
actions has been removed. Instead, use `config_entry` with the `entry_id` of
the desired ScreenLogic.
([@dieselrabbit] - [#123432]) ([documentation](/integrations/screenlogic))
[@dieselrabbit]: https://github.com/dieselrabbit
[#123432]: https://github.com/home-assistant/core/pull/123432
{% enddetails %}
{% details "Ping" %}
The binary sensor attributes this integration provided have been
replaced with sensor entities in Home Assistant 2024.4. These deprecated
attributes have now been removed.
([@jpbede] - [#125760]) ([documentation](/integrations/ping))
[@jpbede]: https://github.com/jpbede
[#125760]: https://github.com/home-assistant/core/pull/125760
{% enddetails %}
{% details "Ring" %}
The `ring.update` action was deprecated in the 2024.4 release and has now
been removed. Please use `homeassistant.update_entity` if you need
a replacement.
([@jpbede] - [#125762]) ([documentation](/integrations/ring))
[@jpbede]: https://github.com/jpbede
[#125762]: https://github.com/home-assistant/core/pull/125762
{% enddetails %}
{% details "Squeezebox (Lyrion Music Server)" %}
We previously noticed that the squeezebox platform had deprecated
the `squeezebox_sync` and `squeezebox_unsync` actions and the `sync_group`
entity attribute in favor of the newer "join" framework common to all
media players.
These deprecated actions and entity attributes have now been removed.
([@rajlaud] - [#125271]) ([documentation](/integrations/squeezebox))
[@rajlaud]: https://github.com/rajlaud
[#125271]: https://github.com/home-assistant/core/pull/125271
{% enddetails %}
{% details "Templates" %}
Limit maximum template render output to 256KiB to ensure template renders
do not inject unreasonable data into the system and cause a crash.
256KiB is likely to still block Home Assistant’s event loop for an unreasonable
amount of time, but it's likely someone is using the template engine for large
blocks of data, so we want a limit that still allows that but has a reasonable
safety margin to prevent the system from crashing down.
([@bdraco] - [#124946])
[@bdraco]: https://github.com/bdraco
[#124946]: https://github.com/home-assistant/core/pull/124946
{% enddetails %}
{% details "ThermoWorks Smoke" %}
The ThermoWorks Smoke integration is disabled because it creates
an unresolvable dependency conflict.
Contributions to fixing this conflict are greatly appreciated.
([@edenhaus] - [#125661]) ([documentation](/integrations/thermoworks_smoke))
[@edenhaus]: https://github.com/edenhaus
[#125661]: https://github.com/home-assistant/core/pull/125661
{% enddetails %}
{% details "Tfiac" %}
The Tfiac integration is disabled because we cannot create valid Python wheels
for its dependencies.
Contributions to fixing this issue are greatly appreciated.
([@edenhaus] - [#125692]) ([documentation](/integrations/tfiac))
[@edenhaus]: https://github.com/edenhaus
[#125692]: https://github.com/home-assistant/core/pull/125692
{% enddetails %}
{% details "Z-Wave" %}
With this release, you will need to update your `zwave-js-server` instance.
You must use `zwave-js-server` 1.37.0 or greater (schema 37).
- If you use the Z-Wave JS add-on, you need at least version `0.7.0`.
- If you use the Z-Wave JS UI add-on, you need at least version [`3.9.0`](https://github.com/hassio-addons/addon-zwave-js-ui/releases/tag/v3.9.0).
- If you use the Z-Wave JS UI Docker container, you need at least version [`9.16.0`](https://github.com/zwave-js/zwave-js-ui/releases/tag/v9.16.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.37.0`.
([@MartinHjelmare] - [#125666]) ([documentation](/integrations/zwave_js))
[@MartinHjelmare]: https://github.com/MartinHjelmare
[#125666]: https://github.com/home-assistant/core/pull/125666
{% 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:
- [Additional validation in Climate set temperature](https://developers.home-assistant.io/blog/2024/09/24/climate-set-temp-validation)
- [Calories added to energy class sensors](https://developers.home-assistant.io/blog/2024/09/10/calories-units)
- [Deprecating constants for Media Player](https://developers.home-assistant.io/blog/2024/09/23/constants-media-player-deprecation)
- [Deprecating feature flag constants for Vacuum](https://developers.home-assistant.io/blog/2024/09/23/feature-flag-constants-vacuum-deprecation)
- [Deprecating state constants for camera](https://developers.home-assistant.io/blog/2024/09/23/state-constants-camera-deprecation)
- [Deprecating state constants for lock](https://developers.home-assistant.io/blog/2024/09/23/state-constants-lock-deprecation)
- [Enforce SourceType and add shorthand attributes and EntityDescription to device_tracker](https://developers.home-assistant.io/blog/20240924-device-tracker-entity-description)
- [Extend deprecation period of @bind_hass and hass.components](https://developers.home-assistant.io/blog/2024/09/11/extending-deprecation-hass-components)
- [Introducing the Assist satellite entity](https://developers.home-assistant.io/blog/2024/10/01/assist-satellite-entity/)
- [Version compare for Update platform can now be overwritten](https://developers.home-assistant.io/blog/2024/09/28/update-version-compare)
[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.10](/changelogs/core-2024.10)