2024.10: Beta release notes (#34923)

This commit is contained in:
Franck Nijhof 2024-09-25 20:44:17 +02:00 committed by GitHub
parent c403f2327d
commit 4aa6c87f27
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
78 changed files with 903 additions and 69 deletions

View File

@ -15,6 +15,7 @@ source/_integrations/acmeda.markdown @atmurray
source/_integrations/acomax.markdown @starkillerOG source/_integrations/acomax.markdown @starkillerOG
source/_integrations/adax.markdown @danielhiversen source/_integrations/adax.markdown @danielhiversen
source/_integrations/adguard.markdown @frenck source/_integrations/adguard.markdown @frenck
source/_integrations/ads.markdown @mrpasztoradam
source/_integrations/advantage_air.markdown @Bre77 source/_integrations/advantage_air.markdown @Bre77
source/_integrations/aemet.markdown @Noltari source/_integrations/aemet.markdown @Noltari
source/_integrations/aep_ohio.markdown @tronikos source/_integrations/aep_ohio.markdown @tronikos
@ -51,6 +52,7 @@ source/_integrations/androidtv.markdown @JeffLIrion @ollo69
source/_integrations/androidtv_remote.markdown @tronikos @Drafteed source/_integrations/androidtv_remote.markdown @tronikos @Drafteed
source/_integrations/anova.markdown @Lash-L source/_integrations/anova.markdown @Lash-L
source/_integrations/anthemav.markdown @hyralex source/_integrations/anthemav.markdown @hyralex
source/_integrations/anthropic.markdown @Shulyaka
source/_integrations/anwb_energie.markdown @klaasnicolaas source/_integrations/anwb_energie.markdown @klaasnicolaas
source/_integrations/aosmith.markdown @bdr99 source/_integrations/aosmith.markdown @bdr99
source/_integrations/apache_kafka.markdown @bachya source/_integrations/apache_kafka.markdown @bachya
@ -62,6 +64,7 @@ source/_integrations/application_credentials.markdown @home-assistant/core
source/_integrations/apprise.markdown @caronc source/_integrations/apprise.markdown @caronc
source/_integrations/aprilaire.markdown @chamberlain2007 source/_integrations/aprilaire.markdown @chamberlain2007
source/_integrations/aprs.markdown @PhilRW source/_integrations/aprs.markdown @PhilRW
source/_integrations/aps.markdown @tronikos
source/_integrations/apsystems.markdown @mawoka-myblock @SonnenladenGmbH source/_integrations/apsystems.markdown @mawoka-myblock @SonnenladenGmbH
source/_integrations/aquacell.markdown @Jordi1990 source/_integrations/aquacell.markdown @Jordi1990
source/_integrations/aranet.markdown @aschmitz @thecode @anrijs source/_integrations/aranet.markdown @aschmitz @thecode @anrijs
@ -70,6 +73,7 @@ source/_integrations/arris_tg2492lg.markdown @vanbalken
source/_integrations/arve.markdown @ikalnyi source/_integrations/arve.markdown @ikalnyi
source/_integrations/aseko_pool_live.markdown @milanmeu source/_integrations/aseko_pool_live.markdown @milanmeu
source/_integrations/assist_pipeline.markdown @balloob @synesthesiam source/_integrations/assist_pipeline.markdown @balloob @synesthesiam
source/_integrations/assist_satellite.markdown @home-assistant/core @synesthesiam
source/_integrations/asuswrt.markdown @kennedyshead @ollo69 source/_integrations/asuswrt.markdown @kennedyshead @ollo69
source/_integrations/atag.markdown @MatsNL source/_integrations/atag.markdown @MatsNL
source/_integrations/aten_pe.markdown @mtdcr source/_integrations/aten_pe.markdown @mtdcr
@ -124,12 +128,13 @@ source/_integrations/bryant_evolution.markdown @danielsmyers
source/_integrations/bsblan.markdown @liudger source/_integrations/bsblan.markdown @liudger
source/_integrations/bswitch.markdown @jafar-atili source/_integrations/bswitch.markdown @jafar-atili
source/_integrations/bt_smarthub.markdown @typhoon2099 source/_integrations/bt_smarthub.markdown @typhoon2099
source/_integrations/bthome.markdown @Ernst79 source/_integrations/bthome.markdown @Ernst79 @thecode
source/_integrations/bticino.markdown @cgtobi source/_integrations/bticino.markdown @cgtobi
source/_integrations/bubendorff.markdown @cgtobi source/_integrations/bubendorff.markdown @cgtobi
source/_integrations/buienradar.markdown @mjj4791 @ties @Robbie1221 source/_integrations/buienradar.markdown @mjj4791 @ties @Robbie1221
source/_integrations/button.markdown @home-assistant/core source/_integrations/button.markdown @home-assistant/core
source/_integrations/calendar.markdown @home-assistant/core source/_integrations/calendar.markdown @home-assistant/core
source/_integrations/cambridge_audio.markdown @noahhusby
source/_integrations/camera.markdown @home-assistant/core source/_integrations/camera.markdown @home-assistant/core
source/_integrations/cast.markdown @emontnemery source/_integrations/cast.markdown @emontnemery
source/_integrations/ccm15.markdown @ocalvo source/_integrations/ccm15.markdown @ocalvo
@ -168,6 +173,7 @@ source/_integrations/dacia.markdown @epenet
source/_integrations/daikin.markdown @fredrike source/_integrations/daikin.markdown @fredrike
source/_integrations/date.markdown @home-assistant/core source/_integrations/date.markdown @home-assistant/core
source/_integrations/datetime.markdown @home-assistant/core source/_integrations/datetime.markdown @home-assistant/core
source/_integrations/deako.markdown @sebirdman @balake @deakolights
source/_integrations/debugpy.markdown @frenck source/_integrations/debugpy.markdown @frenck
source/_integrations/deconz.markdown @Kane610 source/_integrations/deconz.markdown @Kane610
source/_integrations/default_config.markdown @home-assistant/core source/_integrations/default_config.markdown @home-assistant/core
@ -201,8 +207,9 @@ source/_integrations/dormakaba_dkey.markdown @emontnemery
source/_integrations/downloader.markdown @erwindouna source/_integrations/downloader.markdown @erwindouna
source/_integrations/dremel_3d_printer.markdown @tkdrob source/_integrations/dremel_3d_printer.markdown @tkdrob
source/_integrations/drop_connect.markdown @ChandlerSystems @pfrazer source/_integrations/drop_connect.markdown @ChandlerSystems @pfrazer
source/_integrations/dsmr.markdown @Robbie1221 @frenck source/_integrations/dsmr.markdown @Robbie1221
source/_integrations/dsmr_reader.markdown @sorted-bits @glodenox @erwindouna source/_integrations/dsmr_reader.markdown @sorted-bits @glodenox @erwindouna
source/_integrations/duke_energy.markdown @hunterjm
source/_integrations/duotecno.markdown @cereal2nd source/_integrations/duotecno.markdown @cereal2nd
source/_integrations/duquesne_light.markdown @tronikos source/_integrations/duquesne_light.markdown @tronikos
source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @andarotajo source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @andarotajo
@ -217,6 +224,7 @@ source/_integrations/efergy.markdown @tkdrob
source/_integrations/egardia.markdown @jeroenterheerdt source/_integrations/egardia.markdown @jeroenterheerdt
source/_integrations/electrasmart.markdown @jafar-atili source/_integrations/electrasmart.markdown @jafar-atili
source/_integrations/electric_kiwi.markdown @mikey0000 source/_integrations/electric_kiwi.markdown @mikey0000
source/_integrations/elevenlabs.markdown @sorgfresser
source/_integrations/elgato.markdown @frenck source/_integrations/elgato.markdown @frenck
source/_integrations/elkm1.markdown @gwww @bdraco source/_integrations/elkm1.markdown @gwww @bdraco
source/_integrations/elmax.markdown @albertogeniola source/_integrations/elmax.markdown @albertogeniola
@ -287,6 +295,7 @@ source/_integrations/fronius.markdown @farmio
source/_integrations/frontend.markdown @home-assistant/frontend source/_integrations/frontend.markdown @home-assistant/frontend
source/_integrations/frontier_silicon.markdown @wlcrs source/_integrations/frontier_silicon.markdown @wlcrs
source/_integrations/fujitsu_anywair.markdown @Bre77 source/_integrations/fujitsu_anywair.markdown @Bre77
source/_integrations/fujitsu_fglair.markdown @crevetor
source/_integrations/fully_kiosk.markdown @cgarwood source/_integrations/fully_kiosk.markdown @cgarwood
source/_integrations/fyta.markdown @dontinelli source/_integrations/fyta.markdown @dontinelli
source/_integrations/garages_amsterdam.markdown @klaasnicolaas source/_integrations/garages_amsterdam.markdown @klaasnicolaas
@ -311,9 +320,10 @@ source/_integrations/goodwe.markdown @mletenay @starkillerOG
source/_integrations/google.markdown @allenporter source/_integrations/google.markdown @allenporter
source/_integrations/google_assistant.markdown @home-assistant/cloud source/_integrations/google_assistant.markdown @home-assistant/cloud
source/_integrations/google_assistant_sdk.markdown @tronikos source/_integrations/google_assistant_sdk.markdown @tronikos
source/_integrations/google_cloud.markdown @lufton source/_integrations/google_cloud.markdown @lufton @tronikos
source/_integrations/google_generative_ai_conversation.markdown @tronikos source/_integrations/google_generative_ai_conversation.markdown @tronikos
source/_integrations/google_mail.markdown @tkdrob source/_integrations/google_mail.markdown @tkdrob
source/_integrations/google_photos.markdown @allenporter
source/_integrations/google_sheets.markdown @tkdrob source/_integrations/google_sheets.markdown @tkdrob
source/_integrations/google_tasks.markdown @allenporter source/_integrations/google_tasks.markdown @allenporter
source/_integrations/google_travel_time.markdown @eifinger source/_integrations/google_travel_time.markdown @eifinger
@ -358,6 +368,7 @@ source/_integrations/homematic.markdown @pvizeli
source/_integrations/homematicip_cloud.markdown @hahn-th source/_integrations/homematicip_cloud.markdown @hahn-th
source/_integrations/homewizard.markdown @DCSBL source/_integrations/homewizard.markdown @DCSBL
source/_integrations/honeywell.markdown @rdfurman @mkmer source/_integrations/honeywell.markdown @rdfurman @mkmer
source/_integrations/html5.markdown @alexyao2015
source/_integrations/http.markdown @home-assistant/core source/_integrations/http.markdown @home-assistant/core
source/_integrations/huawei_lte.markdown @scop @fphammerle source/_integrations/huawei_lte.markdown @scop @fphammerle
source/_integrations/hue.markdown @balloob @marcelveldt source/_integrations/hue.markdown @balloob @marcelveldt
@ -400,13 +411,14 @@ source/_integrations/intellifire.markdown @jeeftor
source/_integrations/intesishome.markdown @jnimmo source/_integrations/intesishome.markdown @jnimmo
source/_integrations/ios.markdown @robbiet480 source/_integrations/ios.markdown @robbiet480
source/_integrations/iotawatt.markdown @gtdiehl @jyavenard source/_integrations/iotawatt.markdown @gtdiehl @jyavenard
source/_integrations/iotty.markdown @pburgio source/_integrations/iotty.markdown @pburgio @shapournemati-iotty
source/_integrations/iperf3.markdown @rohankapoorcom source/_integrations/iperf3.markdown @rohankapoorcom
source/_integrations/ipma.markdown @dgomes source/_integrations/ipma.markdown @dgomes
source/_integrations/iqvia.markdown @bachya source/_integrations/iqvia.markdown @bachya
source/_integrations/irish_rail_transport.markdown @ttroy50 source/_integrations/irish_rail_transport.markdown @ttroy50
source/_integrations/iron_os.markdown @tr4nt0r source/_integrations/iron_os.markdown @tr4nt0r
source/_integrations/isal.markdown @bdraco source/_integrations/isal.markdown @bdraco
source/_integrations/iskra.markdown @iskramis
source/_integrations/islamic_prayer_times.markdown @engrbm87 @cpfair source/_integrations/islamic_prayer_times.markdown @engrbm87 @cpfair
source/_integrations/ismartwindow.markdown @starkillerOG source/_integrations/ismartwindow.markdown @starkillerOG
source/_integrations/israel_rail.markdown @shaiu source/_integrations/israel_rail.markdown @shaiu
@ -477,7 +489,7 @@ source/_integrations/luci.markdown @mzdrale
source/_integrations/luftdaten.markdown @fabaff @frenck source/_integrations/luftdaten.markdown @fabaff @frenck
source/_integrations/lupusec.markdown @majuss @suaveolent source/_integrations/lupusec.markdown @majuss @suaveolent
source/_integrations/lutron.markdown @cdheiser @wilburCForce source/_integrations/lutron.markdown @cdheiser @wilburCForce
source/_integrations/lutron_caseta.markdown @swails @bdraco @danaues @eclair4151 source/_integrations/lutron_caseta.markdown @swails @danaues @eclair4151
source/_integrations/luxaflex.markdown @bdraco @kingy444 @trullock source/_integrations/luxaflex.markdown @bdraco @kingy444 @trullock
source/_integrations/lyric.markdown @timmo001 source/_integrations/lyric.markdown @timmo001
source/_integrations/madeco.markdown @starkillerOG source/_integrations/madeco.markdown @starkillerOG
@ -517,6 +529,7 @@ source/_integrations/mobile_app.markdown @home-assistant/core
source/_integrations/modem_callerid.markdown @tkdrob source/_integrations/modem_callerid.markdown @tkdrob
source/_integrations/modern_forms.markdown @wonderslug source/_integrations/modern_forms.markdown @wonderslug
source/_integrations/moehlenhoff_alpha2.markdown @j-a-n source/_integrations/moehlenhoff_alpha2.markdown @j-a-n
source/_integrations/monarch_money.markdown @jeeftor
source/_integrations/monessen.markdown @jeeftor source/_integrations/monessen.markdown @jeeftor
source/_integrations/monoprice.markdown @etsinko @OnFreund source/_integrations/monoprice.markdown @etsinko @OnFreund
source/_integrations/monzo.markdown @jakemartin-icl source/_integrations/monzo.markdown @jakemartin-icl
@ -551,6 +564,7 @@ source/_integrations/nextcloud.markdown @mib1185
source/_integrations/nextdns.markdown @bieniu source/_integrations/nextdns.markdown @bieniu
source/_integrations/nfandroidtv.markdown @tkdrob source/_integrations/nfandroidtv.markdown @tkdrob
source/_integrations/nibe_heatpump.markdown @elupus source/_integrations/nibe_heatpump.markdown @elupus
source/_integrations/nice_go.markdown @IceBotYT
source/_integrations/nightscout.markdown @marciogranzotto source/_integrations/nightscout.markdown @marciogranzotto
source/_integrations/nilu.markdown @hfurubotten source/_integrations/nilu.markdown @hfurubotten
source/_integrations/nina.markdown @DeerMaximum source/_integrations/nina.markdown @DeerMaximum
@ -570,6 +584,7 @@ source/_integrations/number.markdown @home-assistant/core @Shulyaka
source/_integrations/nut.markdown @bdraco @ollo69 @pestevez source/_integrations/nut.markdown @bdraco @ollo69 @pestevez
source/_integrations/nutrichef.markdown @bdraco source/_integrations/nutrichef.markdown @bdraco
source/_integrations/nws.markdown @MatthewFlamm @kamiyo source/_integrations/nws.markdown @MatthewFlamm @kamiyo
source/_integrations/nyt_games.markdown @joostlek
source/_integrations/nzbget.markdown @chriscla source/_integrations/nzbget.markdown @chriscla
source/_integrations/obihai.markdown @dshokouhi @ejpenney source/_integrations/obihai.markdown @dshokouhi @ejpenney
source/_integrations/octoprint.markdown @rfleming71 source/_integrations/octoprint.markdown @rfleming71
@ -615,7 +630,6 @@ source/_integrations/pge.markdown @tronikos
source/_integrations/philips_js.markdown @elupus source/_integrations/philips_js.markdown @elupus
source/_integrations/pi_hole.markdown @shenxn source/_integrations/pi_hole.markdown @shenxn
source/_integrations/picnic.markdown @corneyl source/_integrations/picnic.markdown @corneyl
source/_integrations/pilight.markdown @trekky12
source/_integrations/pinecil.markdown @tr4nt0r source/_integrations/pinecil.markdown @tr4nt0r
source/_integrations/ping.markdown @jpbede source/_integrations/ping.markdown @jpbede
source/_integrations/piper.markdown @balloob @synesthesiam source/_integrations/piper.markdown @balloob @synesthesiam
@ -726,6 +740,7 @@ source/_integrations/sensor.markdown @home-assistant/core
source/_integrations/sensorblue.markdown @bdraco source/_integrations/sensorblue.markdown @bdraco
source/_integrations/sensorpro.markdown @bdraco source/_integrations/sensorpro.markdown @bdraco
source/_integrations/sensorpush.markdown @bdraco source/_integrations/sensorpush.markdown @bdraco
source/_integrations/sensoterra.markdown @markruys
source/_integrations/sentry.markdown @dcramer @frenck source/_integrations/sentry.markdown @dcramer @frenck
source/_integrations/senz.markdown @milanmeu source/_integrations/senz.markdown @milanmeu
source/_integrations/serial.markdown @fabaff source/_integrations/serial.markdown @fabaff
@ -762,6 +777,7 @@ source/_integrations/smarther.markdown @cgtobi
source/_integrations/smarttub.markdown @mdz source/_integrations/smarttub.markdown @mdz
source/_integrations/smarty.markdown @z0mbieprocess source/_integrations/smarty.markdown @z0mbieprocess
source/_integrations/smhi.markdown @gjohansson-ST source/_integrations/smhi.markdown @gjohansson-ST
source/_integrations/smlight.markdown @tl-sl
source/_integrations/sms.markdown @ocalvo source/_integrations/sms.markdown @ocalvo
source/_integrations/smud.markdown @tronikos source/_integrations/smud.markdown @tronikos
source/_integrations/snapcast.markdown @luar123 source/_integrations/snapcast.markdown @luar123
@ -809,8 +825,8 @@ source/_integrations/switch.template.markdown @home-assistant/core
source/_integrations/switch_as_x.markdown @home-assistant/core source/_integrations/switch_as_x.markdown @home-assistant/core
source/_integrations/switchbee.markdown @jafar-atili source/_integrations/switchbee.markdown @jafar-atili
source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski
source/_integrations/switchbot_cloud.markdown @SeraphicRav @laurence-presland source/_integrations/switchbot_cloud.markdown @SeraphicRav @laurence-presland @Gigatrappeur
source/_integrations/switcher_kis.markdown @thecode source/_integrations/switcher_kis.markdown @thecode @YogevBokobza
source/_integrations/switchmate.markdown @danielhiversen @qiz-li source/_integrations/switchmate.markdown @danielhiversen @qiz-li
source/_integrations/symfonisk.markdown @jjlawren @peterager source/_integrations/symfonisk.markdown @jjlawren @peterager
source/_integrations/syncthing.markdown @zhulik source/_integrations/syncthing.markdown @zhulik
@ -854,6 +870,7 @@ source/_integrations/todoist.markdown @boralyl
source/_integrations/tolo.markdown @MatthiasLohr source/_integrations/tolo.markdown @MatthiasLohr
source/_integrations/tomorrowio.markdown @raman325 @lymanepp source/_integrations/tomorrowio.markdown @raman325 @lymanepp
source/_integrations/totalconnect.markdown @austinmroczek source/_integrations/totalconnect.markdown @austinmroczek
source/_integrations/touchline_sl.markdown @jnsgruk
source/_integrations/tplink.markdown @rytilahti @bdraco @sdb9696 source/_integrations/tplink.markdown @rytilahti @bdraco @sdb9696
source/_integrations/tplink_omada.markdown @MarkGodwin source/_integrations/tplink_omada.markdown @MarkGodwin
source/_integrations/tplink_tapo.markdown @rytilahti @bdraco @sdb9696 source/_integrations/tplink_tapo.markdown @rytilahti @bdraco @sdb9696
@ -866,6 +883,7 @@ source/_integrations/trafikverket_train.markdown @gjohansson-ST
source/_integrations/trafikverket_weatherstation.markdown @gjohansson-ST source/_integrations/trafikverket_weatherstation.markdown @gjohansson-ST
source/_integrations/transmission.markdown @engrbm87 @JPHutchins source/_integrations/transmission.markdown @engrbm87 @JPHutchins
source/_integrations/trend.markdown @jpbede source/_integrations/trend.markdown @jpbede
source/_integrations/triggercmd.markdown @rvmey
source/_integrations/tts.markdown @home-assistant/core source/_integrations/tts.markdown @home-assistant/core
source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck
source/_integrations/twentemilieu.markdown @frenck source/_integrations/twentemilieu.markdown @frenck
@ -927,6 +945,7 @@ source/_integrations/webhook.markdown @home-assistant/core
source/_integrations/webmin.markdown @autinerd source/_integrations/webmin.markdown @autinerd
source/_integrations/webostv.markdown @thecode source/_integrations/webostv.markdown @thecode
source/_integrations/websocket_api.markdown @home-assistant/core source/_integrations/websocket_api.markdown @home-assistant/core
source/_integrations/weheat.markdown @jesperraemaekers
source/_integrations/wemo.markdown @esev source/_integrations/wemo.markdown @esev
source/_integrations/whirlpool.markdown @abmantis @mkmer source/_integrations/whirlpool.markdown @abmantis @mkmer
source/_integrations/whisper.markdown @balloob @synesthesiam source/_integrations/whisper.markdown @balloob @synesthesiam
@ -937,6 +956,7 @@ source/_integrations/wirelesstag.markdown @sergeymaysak
source/_integrations/withings.markdown @joostlek source/_integrations/withings.markdown @joostlek
source/_integrations/wiz.markdown @sbidy source/_integrations/wiz.markdown @sbidy
source/_integrations/wled.markdown @frenck source/_integrations/wled.markdown @frenck
source/_integrations/wmspro.markdown @mback2k
source/_integrations/wolflink.markdown @adamkrol93 @mtielen source/_integrations/wolflink.markdown @adamkrol93 @mtielen
source/_integrations/workday.markdown @fabaff @gjohansson-ST source/_integrations/workday.markdown @fabaff @gjohansson-ST
source/_integrations/worldclock.markdown @fabaff source/_integrations/worldclock.markdown @fabaff
@ -948,6 +968,7 @@ source/_integrations/xiaomi_ble.markdown @Jc2k @Ernst79
source/_integrations/xiaomi_miio.markdown @rytilahti @syssi @starkillerOG source/_integrations/xiaomi_miio.markdown @rytilahti @syssi @starkillerOG
source/_integrations/xiaomi_tv.markdown @simse source/_integrations/xiaomi_tv.markdown @simse
source/_integrations/xmpp.markdown @fabaff @flowolf source/_integrations/xmpp.markdown @fabaff @flowolf
source/_integrations/yale.markdown @bdraco
source/_integrations/yale_home.markdown @bdraco source/_integrations/yale_home.markdown @bdraco
source/_integrations/yale_smart_alarm.markdown @gjohansson-ST source/_integrations/yale_smart_alarm.markdown @gjohansson-ST
source/_integrations/yalexs_ble.markdown @bdraco source/_integrations/yalexs_ble.markdown @bdraco

View File

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

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -16,6 +16,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- cover - cover
- light - light
- select
- sensor - sensor
- switch - switch
- valve - valve
@ -23,6 +24,8 @@ ha_integration_type: integration
related: related:
- docs: /docs/configuration/ - docs: /docs/configuration/
title: Configuration file title: Configuration file
ha_codeowners:
- '@mrpasztoradam'
--- ---
The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](https://www.beckhoff.com/en-en/products/automation/twincat/) and other devices implementing this interface. The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](https://www.beckhoff.com/en-en/products/automation/twincat/) and other devices implementing this interface.

View File

@ -4,6 +4,7 @@ description: Instructions on how to setup AirGradient devices in Home Assistant.
ha_category: ha_category:
- Health - Health
- Sensor - Sensor
- Update
ha_config_flow: true ha_config_flow: true
ha_release: 2024.6 ha_release: 2024.6
ha_iot_class: Local Polling ha_iot_class: Local Polling

View File

@ -11,7 +11,7 @@ ha_codeowners:
- '@ochlocracy' - '@ochlocracy'
- '@jbouwh' - '@jbouwh'
ha_domain: alexa ha_domain: alexa
ha_integration_type: integration ha_integration_type: system
ha_platforms: ha_platforms:
- diagnostics - diagnostics
--- ---

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -4,7 +4,7 @@ description: Get energy usage from Arizona Public Service (APS) using the Opower
ha_category: ha_category:
- Energy - Energy
- Sensor - Sensor
ha_release: "2024.10" ha_release: 2023.8
ha_domain: aps ha_domain: aps
ha_integration_type: virtual ha_integration_type: virtual
ha_supporting_domain: opower ha_supporting_domain: opower

View File

@ -9,7 +9,7 @@ ha_codeowners:
- '@balloob' - '@balloob'
- '@synesthesiam' - '@synesthesiam'
ha_domain: assist_pipeline ha_domain: assist_pipeline
ha_integration_type: integration ha_integration_type: system
ha_quality_scale: internal ha_quality_scale: internal
ha_platforms: ha_platforms:
- select - select

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,8 +12,9 @@ ha_codeowners:
ha_domain: bring ha_domain: bring
ha_integration_type: service ha_integration_type: service
ha_platforms: ha_platforms:
- todo - diagnostics
- sensor - sensor
- todo
related: related:
- docs: /integrations/todo - docs: /integrations/todo
title: To-do list integration documentation title: To-do list integration documentation

View File

@ -8,6 +8,7 @@ ha_release: 2022.9
ha_iot_class: Local Push ha_iot_class: Local Push
ha_codeowners: ha_codeowners:
- '@Ernst79' - '@Ernst79'
- '@thecode'
ha_domain: bthome ha_domain: bthome
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:

View File

@ -7,11 +7,13 @@ ha_release: '2024.10'
ha_iot_class: Local Push ha_iot_class: Local Push
ha_domain: cambridge_audio ha_domain: cambridge_audio
ha_platforms: ha_platforms:
- diagnostics
- media_player - media_player
ha_codeowners: ha_codeowners:
- '@noahhusby' - '@noahhusby'
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration ha_integration_type: device
ha_zeroconf: true
--- ---
The **Cambridge Audio** {% term integration %} allows you to control all receivers and streamers that support the StreamMagic app. The **Cambridge Audio** {% term integration %} allows you to control all receivers and streamers that support the StreamMagic app.

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -9,7 +9,6 @@ ha_config_flow: true
ha_domain: dsmr ha_domain: dsmr
ha_codeowners: ha_codeowners:
- '@Robbie1221' - '@Robbie1221'
- '@frenck'
ha_platforms: ha_platforms:
- diagnostics - diagnostics
- sensor - sensor

View File

@ -3,7 +3,7 @@ title: Duke Energy
description: Instructions on how to integrate Duke Energy within Home Assistant. description: Instructions on how to integrate Duke Energy within Home Assistant.
ha_category: ha_category:
- Energy - Energy
ha_release: "2024.10" ha_release: '2024.10'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners: ha_codeowners:
- '@hunterjm' - '@hunterjm'

View File

@ -1,15 +1,17 @@
--- ---
title: ElevenLabs text-to-speech title: ElevenLabs
description: Instructions on how to setup ElevenLabs text-to-speech with Home Assistant. description: Instructions on how to setup ElevenLabs text-to-speech with Home Assistant.
ha_category: ha_category:
- Text-to-speech - Text-to-speech
ha_release: 2024.8 ha_release: 2024.8
ha_iot_class: Cloud Push ha_iot_class: Cloud Polling
ha_domain: elevenlabs ha_domain: elevenlabs
ha_platforms: ha_platforms:
- tts - tts
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration ha_integration_type: service
ha_codeowners:
- '@sorgfresser'
--- ---
The **ElevenLabs** text-to-speech {% term integrations %} adds support for [ElevenLabs](https://elevenlabs.io/) as text-to-speech to read a text with natural sounding voices. The **ElevenLabs** text-to-speech {% term integrations %} adds support for [ElevenLabs](https://elevenlabs.io/) as text-to-speech to read a text with natural sounding voices.

View File

@ -7,7 +7,7 @@ ha_release: 0.29
ha_domain: ffmpeg ha_domain: ffmpeg
ha_platforms: ha_platforms:
- camera - camera
ha_integration_type: integration ha_integration_type: system
--- ---
The FFmpeg integration allows other Home Assistant integrations to process The FFmpeg integration allows other Home Assistant integrations to process

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -11,6 +11,7 @@ ha_codeowners:
- '@exxamalte' - '@exxamalte'
ha_domain: gdacs ha_domain: gdacs
ha_platforms: ha_platforms:
- diagnostics
- geo_location - geo_location
- sensor - sensor
ha_integration_type: service ha_integration_type: service

View File

@ -11,6 +11,7 @@ ha_codeowners:
- '@exxamalte' - '@exxamalte'
ha_domain: geonetnz_quakes ha_domain: geonetnz_quakes
ha_platforms: ha_platforms:
- diagnostics
- geo_location - geo_location
- sensor - sensor
ha_integration_type: service ha_integration_type: service

View File

@ -9,7 +9,7 @@ ha_iot_class: Cloud Push
ha_codeowners: ha_codeowners:
- '@home-assistant/cloud' - '@home-assistant/cloud'
ha_domain: google_assistant ha_domain: google_assistant
ha_integration_type: integration ha_integration_type: system
ha_platforms: ha_platforms:
- button - button
- diagnostics - diagnostics

View File

@ -1,5 +1,5 @@
--- ---
title: Google Cloud Platform title: Google Cloud
description: Google Cloud Platform integration. description: Google Cloud Platform integration.
ha_category: ha_category:
- Speech-to-text - Speech-to-text

View File

@ -4,7 +4,7 @@ description: Instructions on how to use Google Photos in Home Assistant.
ha_category: ha_category:
- Media source - Media source
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_release: "2024.10" ha_release: '2024.10'
ha_config_flow: true ha_config_flow: true
ha_domain: google_photos ha_domain: google_photos
ha_codeowners: ha_codeowners:

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -13,6 +13,8 @@ ha_integration_type: integration
related: related:
- docs: /docs/configuration/ - docs: /docs/configuration/
title: Configuration file title: Configuration file
ha_codeowners:
- '@alexyao2015'
--- ---
The `html5` notification {% term integration %} enables you to receive push notifications to Chrome or Firefox, no matter where you are in the world. `html5` also supports Chrome and Firefox on Android, which enables native-app-like integrations without actually needing a native app. The `html5` notification {% term integration %} enables you to receive push notifications to Chrome or Firefox, no matter where you are in the world. `html5` also supports Chrome and Firefox on Android, which enables native-app-like integrations without actually needing a native app.

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -3,16 +3,17 @@ title: iotty
description: Instructions on how to connect iotty Smart Devices to Home Assistant. description: Instructions on how to connect iotty Smart Devices to Home Assistant.
ha_release: '2024.8' ha_release: '2024.8'
ha_category: ha_category:
- Switch
- Cover - Cover
- Switch
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@pburgio' - '@pburgio'
- '@shapournemati-iotty'
ha_domain: iotty ha_domain: iotty
ha_platforms: ha_platforms:
- switch
- cover - cover
- switch
ha_integration_type: device ha_integration_type: device
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Iskra title: Iskra
description: Instructions on how to connect your Iskra energy meters to Home Assistant. description: Instructions on how to connect your Iskra energy meters to Home Assistant.
ha_release: "2024.10" ha_release: '2024.10'
ha_category: ha_category:
- Energy - Energy
- Sensor - Sensor
@ -9,13 +9,12 @@ ha_codeowners:
- '@iskramis' - '@iskramis'
ha_config_flow: true ha_config_flow: true
ha_domain: iskra ha_domain: iskra
ha_iot_class: local_polling ha_iot_class: Local Polling
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration ha_integration_type: hub
--- ---
The [Iskra](https://www.iskra.eu/) {% term integration %} allows you to connect Iskra energy meters and power quality analyzers to Home Assistant. Data is polled using Modbus TCP or the Iskra Smart Gateway's REST API. The [Iskra](https://www.iskra.eu/) {% term integration %} allows you to connect Iskra energy meters and power quality analyzers to Home Assistant. Data is polled using Modbus TCP or the Iskra Smart Gateway's REST API.
## Supported devices ## Supported devices

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -13,7 +13,7 @@ ha_codeowners:
ha_domain: knocki ha_domain: knocki
ha_platforms: ha_platforms:
- event - event
ha_integration_type: device ha_integration_type: hub
--- ---
The **Knocki** {% term integration %} can receive events for the triggers set up from your [Knocki devices](https://knocki.com/). The **Knocki** {% term integration %} can receive events for the triggers set up from your [Knocki devices](https://knocki.com/).

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -3,7 +3,7 @@ title: Lektrico Charging Station
description: Instructions on how to integrate a Lektrico Chargering Station with Home Assistant. description: Instructions on how to integrate a Lektrico Chargering Station with Home Assistant.
ha_category: ha_category:
- Sensor - Sensor
ha_release: "2024.10" ha_release: '2024.10'
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
@ -11,7 +11,11 @@ ha_codeowners:
ha_domain: lektrico ha_domain: lektrico
ha_zeroconf: true ha_zeroconf: true
ha_platforms: ha_platforms:
- button
- number
- select
- sensor - sensor
ha_integration_type: device
--- ---
The **Lektrico Charging Station** integration integrates your [Lektrico Charging Station](https://lektri.co) into your Home Assistant and allows you to monitor it. The **Lektrico Charging Station** integration integrates your [Lektrico Charging Station](https://lektri.co) into your Home Assistant and allows you to monitor it.

View File

@ -17,7 +17,6 @@ ha_domain: lutron_caseta
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@swails' - '@swails'
- '@bdraco'
- '@danaues' - '@danaues'
- '@eclair4151' - '@eclair4151'
ha_zeroconf: true ha_zeroconf: true

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -13,6 +13,7 @@ ha_codeowners:
ha_domain: madvr ha_domain: madvr
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- diagnostics
- remote - remote
- sensor - sensor
ha_integration_type: device ha_integration_type: device

View File

@ -3,13 +3,14 @@ title: Manual Alarm control panel
description: Instructions on how to integrate manual alarms into Home Assistant. description: Instructions on how to integrate manual alarms into Home Assistant.
ha_category: ha_category:
- Alarm - Alarm
- Helper
ha_release: 0.7.6 ha_release: 0.7.6
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: manual ha_domain: manual
ha_iot_class: Calculated ha_iot_class: Calculated
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel
ha_integration_type: integration ha_integration_type: helper
related: related:
- docs: /docs/configuration/ - docs: /docs/configuration/
title: Configuration file title: Configuration file

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -4,7 +4,7 @@ description: Get energy usage from Mercury NZ Limited using the Opower integrati
ha_category: ha_category:
- Energy - Energy
- Sensor - Sensor
ha_release: 2024.8 ha_release: 2023.8
ha_domain: mercury_nz ha_domain: mercury_nz
ha_integration_type: virtual ha_integration_type: virtual
ha_supporting_domain: opower ha_supporting_domain: opower

View File

@ -12,7 +12,7 @@ ha_category:
- Select - Select
- Sensor - Sensor
- Switch - Switch
ha_release: 2024.8 ha_release: 0.64
ha_integration_type: virtual ha_integration_type: virtual
ha_supporting_domain: bmw_connected_drive ha_supporting_domain: bmw_connected_drive
ha_supporting_integration: BMW Connected Drive ha_supporting_integration: BMW Connected Drive

View File

@ -16,6 +16,7 @@ ha_domain: modern_forms
ha_zeroconf: true ha_zeroconf: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- diagnostics
- fan - fan
- light - light
- sensor - sensor

View File

@ -3,14 +3,15 @@ title: Mold Indicator
description: How to use the mold growth indication integration in Home Assistant description: How to use the mold growth indication integration in Home Assistant
ha_category: ha_category:
- Environment - Environment
- Helper
ha_release: '0.20' ha_release: '0.20'
ha_iot_class: Local Polling ha_iot_class: Calculated
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: mold_indicator ha_domain: mold_indicator
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration ha_integration_type: helper
related: related:
- docs: /docs/configuration/ - docs: /docs/configuration/
title: Configuration file title: Configuration file

View File

@ -2,17 +2,17 @@
title: Monarch Money title: Monarch Money
description: Instructions on the Monarch Money Integration for personal finance. description: Instructions on the Monarch Money Integration for personal finance.
ha_category: ha_category:
- Sensor
- Finance - Finance
- Sensor
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_release: "2024.10" ha_release: '2024.10'
ha_codeowners: ha_codeowners:
- '@jeeftor' - '@jeeftor'
ha_domain: monarch_money ha_domain: monarch_money
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: service ha_integration_type: integration
--- ---
[Monarch Money](https://www.monarchmoney.com) is a personal finance aggregation and budgeting service that integrates with Plaid, MX, and FinCity, the three major financial backends. [Monarch Money](https://www.monarchmoney.com) is a personal finance aggregation and budgeting service that integrates with Plaid, MX, and FinCity, the three major financial backends.

View File

@ -13,6 +13,7 @@ ha_config_flow: true
ha_platforms: ha_platforms:
- button - button
- cover - cover
- diagnostics
- select - select
- sensor - sensor
ha_integration_type: device ha_integration_type: device

View File

@ -18,7 +18,7 @@ ha_platforms:
- event - event
- light - light
- switch - switch
ha_integration_type: integration ha_integration_type: hub
--- ---
The **Nice G.O.** {% term integration %} lets you control Nice G.O. garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your Nice G.O. mobile app. The **Nice G.O.** {% term integration %} lets you control Nice G.O. garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your Nice G.O. mobile app.

View File

@ -4,13 +4,14 @@ description: Instructions on how to setup NYT Games in Home Assistant.
ha_category: ha_category:
- Sensor - Sensor
ha_config_flow: true ha_config_flow: true
ha_release: "2024.10" ha_release: '2024.10'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners: ha_codeowners:
- '@joostlek' - '@joostlek'
ha_domain: nyt_games ha_domain: nyt_games
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: service
--- ---
The [NYT Games](https://www.nytimes.com/crosswords) integration fetches data about your progress on their daily puzzles. The [NYT Games](https://www.nytimes.com/crosswords) integration fetches data about your progress on their daily puzzles.

View File

@ -2,8 +2,8 @@
title: OpenTherm Gateway title: OpenTherm Gateway
description: Control your OpenTherm Gateway from Home Assistant. description: Control your OpenTherm Gateway from Home Assistant.
ha_category: ha_category:
- Button
- Binary sensor - Binary sensor
- Button
- Climate - Climate
- Hub - Hub
- Select - Select
@ -15,8 +15,8 @@ ha_codeowners:
- '@mvn23' - '@mvn23'
ha_domain: opentherm_gw ha_domain: opentherm_gw
ha_platforms: ha_platforms:
- button
- binary_sensor - binary_sensor
- button
- climate - climate
- select - select
- sensor - sensor

View File

@ -8,8 +8,6 @@ ha_category:
- Switch - Switch
ha_release: 0.26 ha_release: 0.26
ha_iot_class: Local Push ha_iot_class: Local Push
ha_codeowners:
- '@trekky12'
ha_domain: pilight ha_domain: pilight
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor

View File

@ -2,6 +2,7 @@
title: Pinecil title: Pinecil
description: Connect and control your Pinecil devices using the IronOS integration description: Connect and control your Pinecil devices using the IronOS integration
ha_category: ha_category:
- Number
- Sensor - Sensor
ha_release: 2024.8 ha_release: 2024.8
ha_domain: pinecil ha_domain: pinecil

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -1,17 +1,17 @@
--- ---
title: Sensoterra title: Sensoterra
description: Instructions on how to integrate your Sensoterra probes with Home Assistant. description: Instructions on how to integrate your Sensoterra probes with Home Assistant.
ha_release: "2024.10" ha_release: '2024.10'
ha_category: ha_category:
- Sensor - Sensor
ha_iot_class: Cloud Poll ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_domain: sensoterra ha_domain: sensoterra
ha_platforms: ha_platforms:
- sensor - sensor
ha_codeowners: ha_codeowners:
- '@markruys' - '@markruys'
ha_integration_type: integration ha_integration_type: hub
--- ---
This {% term integration %} communicates with your [Sensoterra](https://sensoterra.com) soil moisture probes using the public [Sensoterra Customer API](https://monitor.sensoterra.com/api/v3/) via HTTPS. This {% term integration %} communicates with your [Sensoterra](https://sensoterra.com) soil moisture probes using the public [Sensoterra Customer API](https://monitor.sensoterra.com/api/v3/) via HTTPS.

View File

@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: simplefin ha_domain: simplefin
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- sensor - sensor
ha_integration_type: service ha_integration_type: service
--- ---

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -14,7 +14,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- fan - fan
- sensor - sensor
ha_integration_type: integration ha_integration_type: hub
--- ---
The `smarty` integration lets you control Salda [Smarty](http://www.salda.lt/en/products/category/compact-counter-flow-units) ventilation units from Home Assistant. You need a [MB-GATEWAY](http://www.salda.lt/en/products/item/5637227077) or something similar to connect to your local network. The `smarty` integration lets you control Salda [Smarty](http://www.salda.lt/en/products/category/compact-counter-flow-units) ventilation units from Home Assistant. You need a [MB-GATEWAY](http://www.salda.lt/en/products/item/5637227077) or something similar to connect to your local network.

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@dontinelli' - '@dontinelli'
ha_domain: solarlog ha_domain: solarlog
ha_platforms: ha_platforms:
- diagnostics
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -11,8 +11,8 @@ ha_codeowners:
ha_config_flow: true ha_config_flow: true
ha_dhcp: true ha_dhcp: true
ha_platforms: ha_platforms:
- media_player
- binary_sensor - binary_sensor
- media_player
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -10,6 +10,7 @@ ha_release: 0.93
ha_iot_class: Local Push ha_iot_class: Local Push
ha_codeowners: ha_codeowners:
- '@thecode' - '@thecode'
- '@YogevBokobza'
ha_domain: switcher_kis ha_domain: switcher_kis
ha_platforms: ha_platforms:
- button - button

View File

@ -9,7 +9,7 @@ ha_codeowners:
- '@dmulcahey' - '@dmulcahey'
ha_domain: tag ha_domain: tag
ha_quality_scale: internal ha_quality_scale: internal
ha_integration_type: integration ha_integration_type: entity
--- ---
<p class='img'> <p class='img'>

View File

@ -3,8 +3,8 @@ title: Tami4 Edge / Edge+
description: Tami4 Edge Integration description: Tami4 Edge Integration
ha_release: 2023.11 ha_release: 2023.11
ha_category: ha_category:
- Sensor
- Button - Button
- Sensor
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:

View File

@ -8,7 +8,10 @@ ha_iot_class: Cloud Polling
ha_domain: touchline_sl ha_domain: touchline_sl
ha_platforms: ha_platforms:
- climate - climate
ha_integration_type: integration ha_integration_type: hub
ha_codeowners:
- '@jnsgruk'
ha_config_flow: true
--- ---
The **Roth Touchline SL** climate integration enables you to control [Roth Touchline SL](https://www.roth-uk.com/products/control-systems/roth-touchliner-sl-wireless-system) underfloor heating systems. The **Roth Touchline SL** climate integration enables you to control [Roth Touchline SL](https://www.roth-uk.com/products/control-systems/roth-touchliner-sl-wireless-system) underfloor heating systems.

View File

@ -2,9 +2,9 @@
title: TRIGGERcmd title: TRIGGERcmd
description: How to integrate TRIGGERcmd with Home Assistant. description: How to integrate TRIGGERcmd with Home Assistant.
ha_category: ha_category:
- Switch
- Automation - Automation
ha_release: "2024.10" - Switch
ha_release: '2024.10'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
@ -12,8 +12,7 @@ ha_codeowners:
ha_domain: triggercmd ha_domain: triggercmd
ha_platforms: ha_platforms:
- switch - switch
ha_zeroconf: false ha_integration_type: hub
ha_integration_type: integration
--- ---
The TRIGGERcmd {% term integration %} allows you to run commands on computers via [TRIGGERcmd](https://triggercmd.com/) with Home Assistant. The TRIGGERcmd {% term integration %} allows you to run commands on computers via [TRIGGERcmd](https://triggercmd.com/) with Home Assistant.

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG' - '@starkillerOG'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- button
- cover - cover
- sensor - sensor
ha_iot_class: Local Push ha_iot_class: Local Push

View File

@ -2,9 +2,9 @@
title: WattTime title: WattTime
description: Instructions on how to set up the WattTime integration within Home Assistant. description: Instructions on how to set up the WattTime integration within Home Assistant.
ha_category: ha_category:
- Sensor
- Energy - Energy
- Environment - Environment
- Sensor
ha_release: '2021.10' ha_release: '2021.10'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_domain: watttime ha_domain: watttime

View File

@ -8,7 +8,7 @@ ha_quality_scale: internal
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
ha_domain: webhook ha_domain: webhook
ha_integration_type: integration ha_integration_type: system
--- ---
<script>location.href = '/docs/automation/trigger/#webhook-trigger';</script> <script>location.href = '/docs/automation/trigger/#webhook-trigger';</script>

View File

@ -2,15 +2,14 @@
title: Weheat title: Weheat
description: Instructions on setting up Weheat within Home Assistant. description: Instructions on setting up Weheat within Home Assistant.
ha_category: ha_category:
- Energy
- Climate - Climate
- Energy
- Sensor - Sensor
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_release: "2024.10" ha_release: '2024.10'
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@jesperraemaekers' - '@jesperraemaekers'
- '@kjell-van-straaten'
ha_domain: weheat ha_domain: weheat
ha_platforms: ha_platforms:
- sensor - sensor

View File

@ -4,7 +4,7 @@ description: Instructions on how to integrate WAREMA devices via WMS WebControl
ha_category: ha_category:
- Cover - Cover
- Hub - Hub
ha_release: "2024.10" ha_release: '2024.10'
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
- '@mback2k' - '@mback2k'
@ -12,12 +12,14 @@ ha_domain: wmspro
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- cover - cover
ha_integration_type: integration - diagnostics
ha_integration_type: hub
related: related:
- url: https://www.warema.com/en/smart-home/wms-webcontrol-pro/ - url: https://www.warema.com/en/smart-home/wms-webcontrol-pro/
title: Consumer information about WMS WebControl pro title: Consumer information about WMS WebControl pro
- url: https://smartbuildings.warema.com/en/control-systems/radio-systems/wms/wms-webcontrol-pro/ - url: https://smartbuildings.warema.com/en/control-systems/radio-systems/wms/wms-webcontrol-pro/
title: Technical documentation for WMS WebControl pro title: Technical documentation for WMS WebControl pro
ha_dhcp: true
--- ---
The **WMS WebControl pro** {% term integration %} allows you to integrate WAREMA devices into Home Assistant. The **WMS WebControl pro** {% term integration %} allows you to integrate WAREMA devices into Home Assistant.

View File

@ -14,6 +14,7 @@ ha_codeowners:
ha_domain: workday ha_domain: workday
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- diagnostics
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -9,7 +9,7 @@ ha_category:
- Event - Event
- Lock - Lock
- Sensor - Sensor
ha_release: 0.64 ha_release: 2024.9
ha_domain: yale_home ha_domain: yale_home
ha_integration_type: virtual ha_integration_type: virtual
ha_supporting_domain: yale ha_supporting_domain: yale

View File

@ -0,0 +1,753 @@
---
layout: post
title: "2024.10: Beta release notes"
description: "Beta release notes for Home Assistant 2024.10"
date: 2024-09-25 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.png
---
<lite-youtube videoid="_X2-encNyrA" videotitle="Home Assistant 2024.10 Release Party"></lite-youtube>
{% note %}
**Welcome to the beta release notes for Home Assistant 2024.10** 🎉
<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/124)
- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/695)
- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/131)
🙏 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)
2 October 2024, at 20:00 GMT / 12:00 PST / 21:00 CEST!
{% endtip %}
Home Assistant 2024.10! 🎉
Enjoy the (beta) release!
../Frenck
<!--more-->
- [Heading in the right direction](#heading-in-the-right-direction)
- [Repairs for long term statistics](#repairs-for-long-term-statistics)
- [Improved YAML syntax for automations](#improved-yaml-syntax-for-automations)
- [Faster upgrades when using custom integrations](#faster-upgrades-when-using-custom-integrations)
- [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)
- [Matter](#matter)
- [Other noteworthy changes](#other-noteworthy-changes)
- [The source of a repair](#the-source-of-a-repair)
- [YAML-editor improvements](#yaml-editor-improvements)
- [Need help? Join the community!](#need-help-join-the-community)
- [Backward-incompatible changes](#backward-incompatible-changes)
- [All changes](#all-changes)
## Heading in the right direction
New heading card!
Note: This chapter can possibily use some examples and be split into multiple
subsections.
Gist:
- Replaces the existing section title, which are automatically migrated on upgrade.
- Two types of heading styles: Title & Subtitle.
- You can add multiple heading cards to a section, allowing you to create a "subsection" sort of style.
- A heading can have an action, for example a link to a more detailed view.
- Heading cards can have entities, that are shown in the top right of the heading.
- The display of these entities can be customized:
- Color; default they have a text color, but can be color to the state color of the entity used, or by providing a custom color for an active state.
- Default to icon + state, but what is shown can be fully customized.
- Can be shown conditionally, using the visibility options
Multiple heading cards used as titles and subtitles.
![CleanShot 2024-09-17 at 14 01 15@2x](https://github.com/user-attachments/assets/4e6c63a0-5669-406a-89ce-83bbcbc61434)
Ability to select the entity color behavior:
![CleanShot 2024-09-24 at 17 41 16](https://github.com/user-attachments/assets/32231d3d-748a-47c2-82b1-aff401ffa388)
Result with custom colors:
![CleanShot 2024-09-24 at 14 25 24](https://github.com/user-attachments/assets/9075e6b6-6773-4d58-8ede-3d0447c5f6aa)
## Repairs for long term statistics
We now raise a repair issue when Home Assistant detects issues with a long term
statistic.
Gist:
- Previously only available via developer tools
- Was a bit hidden, causing people not to be aware of issues
- Now we raise repair issue for the ones that need a decision.
## Improved YAML syntax for automations
Improvements to the YAML-sytnax for automations.
Gist:
- Follow up on the `service` to `action` rename/change 2 releases ago.
- Goal is to make the syntax more natrual, easier to grasp and read.
- The top level `trigger` key is now `triggers` (plural)
- The top level `condition` key is now `conditions` (plural)
- The top level `action` key is now `actions` (plural)
- The `platform` key of a trigger definition is now `trigger`
- Result: The YAML automation syntax now has `triggers` with multiple `trigger` definitions, `conditions` with multiple `condition` definitions, and `actions` with multiple `action` definitions. This makes it consistent and easier to read.
- Not a breaking change, no deprecation. Existing syntax will continue to work and there are no plans to remove the old syntax.
- The new syntax is recommended, and all documentation and examples have been updated to use the new syntax.
- Automations managed by the automation editor will automatically be migrated to the new syntax when saving an automation.
Before:
```yaml
# Automation example:
alias: "My automation"
description: "This is my automation"
trigger:
- platform: state
entity_id: light.kitchen
to: "on"
condition:
- condition: state
entity_id: binary_sensor.motion
state: "on"
action:
- action: light.turn_on
target:
entity_id: light.living_room
```
After:
```yaml
# Automation example:
alias: "My automation"
description: "This is my automation"
triggers:
- trigger: state
entity_id: light.kitchen
to: "on"
conditions:
- condition: state
entity_id: binary_sensor.motion
state: "on"
actions:
- action: light.turn_on
target:
entity_id: light.living_room
```
Additonal bonus (or noteworthy maybe) we also support nested triggers now:
```yaml
triggers:
- triggers:
- trigger: state
entity_id: light.kitchen
to: "on"
```
This is mainly useful for blueprint authors, but can be used by users to group triggers together as well.
Add a syntax for merging lists of triggers ([@karwosts] - [#117698])
## Faster upgrades when using custom integrations
Bit of a technical item, still cool.
Gist:
- On each upgrade, all dependencies needed for custom integrations are downloaded and installed.
- We are now using `uv` internally to download and install dependencies. It is a faster and more efficient way to download and install dependencies.
- `uv` is what makes our release process so fast nowadays, [developer backstory](https://developers.home-assistant.io/blog/2024/04/03/build-images-with-uv/)
- This speeds up the upgrade process, especially for custom integrations with many dependencies or installation with many custom integrations.
- This change is fully transparent to the user, and no action is required.
- Just sit down, relax, and enjoy the faster upgrade process!
- Use uv at runtime too ([@edenhaus] - [#125110])
## 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:
- **[Cambridge Audio]**, added by [@noahhusby]
Control all receivers and streamers that support the [StreamMagic app].
- **[Deako Smart Lighting]**, added by [@Balake]
Control and automated your [Deako] devices.
- **[Duke Energy]**, added by [@hunterjm]
Import your energy usage data from Duke Energy into the Home Assistant energy dashboard.
- **[Google Photos]**, added by [@allenporter]
View and use your [Google Photos library] as a [media source], but also provides actions to upload new photos.
- **[Iskra]**, added by [@iskrakranj]
Monitor your energy and power usage from Iskra energy meter.
- **[Lektrico Charging Station]**, added by [@Lektrico]
Get in control of your [Lektrico EV charger] from Home Assistant and optimize your energy usage.
- **[Monarch Money]**, added by [@jeeftor]
Monitor your account balance from the [Monarch Money personal finance service].
- **[NYT Games]**, added by [@joostlek]
Keep track of your [New York Times games] progress, like Spelling Bee and Wordle.
- **[Sensoterra]**, added by [@markruys]
Monitor your soil moisture and temperature using [Sensoterra sensors].
- **[TRIGGERcmd]**, added by [@rvmey]
Execute commands on your computer(s) using the [TRIGGERcmd cloud service].
- **[Weheat]**, added by [@jesperraemaekers]
Manage and monitor your [Weheat heatpump], keeping your home warm and cozy.
- **[WMS WebControl pro]**, added by [@mback2k]
Control your [WAREMA] sun shading covers fully locally.
[@allenporter]: https://github.com/allenporter
[@Balake]: https://github.com/Balake
[@hunterjm]: https://github.com/hunterjm
[@iskrakranj]: https://github.com/iskrakranj
[@jeeftor]: https://github.com/jeeftor
[@jesperraemaekers]: https://github.com/jesperraemaekers
[@joostlek]: https://github.com/joostlek
[@Lektrico]: https://github.com/Lektrico
[@markruys]: https://github.com/markruys
[@mback2k]: https://gitbub.com/mback2k
[@noahhusby]: https://github.com/noahhusby
[@rvmey]: https://github.com/rvmey
[Cambridge Audio]: /integrations/cambridge_audio
[Deako Smart Lighting]: /integrations/deako
[Deako]: https://www.deako.com/
[Duke Energy]: /integrations/duke_energy
[Google Photos library]: https://photos.google.com/
[Google Photos]: /integrations/google_photos
[Iskra]: /integrations/iskra
[Lektrico Charging Station]: /integrations/lektrico
[Lektrico EV charger]: https://lektri.co/
[media source]: /integrations/media_source
[Monarch Money personal finance service]: https://www.monarchmoney.com/
[Monarch Money]: /integrations/monarch_money
[New York Times games]: https://www.nytimes.com/games
[NYT Games]: /integrations/nyt_games
[Sensoterra sensors]: https://www.sensoterra.com/sensors/
[Sensoterra]: /integrations/sensoterra
[StreamMagic app]: https://www.cambridgeaudio.com/usa/en/products/streammagic
[TRIGGERcmd cloud service]: https://triggercmd.com
[TRIGGERcmd]: /integrations/triggercmd
[WAREMA]: https://www.warema.com/
[Weheat heatpump]: https://www.weheat.nl/
[Weheat]: /integrations/weheat
[WMS WebControl pro]: /integrations/wmspro
This release also has a new virtual integration. Virtual integrations
are stubs that are handled by other (existing) integrations to help with
findability. this one is new:
- **[Arizona Public Service (APS)]**, provided by [Opower], added by [@seferino-fernandez]
[@seferino-fernandez]: https://github.com/seferino-fernandez
[Arizona Public Service (APS)]: /integrations/aps
[Opower]: /integrations/opower
### 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:
- [@Bre77] has been busy with the [Tesla Fleet] integration, adding a bunch of
new features and entities to control your Tesla vehicle. It now supports
climate, media player, cover, number, select, button, and lock entities.
- You can now control the volume, ringtone and status light of your [Reolink]
Hub! Cool, [@starkillerOG]!
- [@daniel-k] added support for controlling the volume on [Ring] devices.
Nice!
- The [Switchbot Cloud] integration now supports the [K10+ Mini Robot Vacuum].
Thanks, [@Gigatrappeur]!
[@Bre77]: https://github.com/Bre77
[@daniel-k]: https://github.com/daniel-k
[@Gigatrappeur]: https://github.com/Gigatrappeur
[@starkillerOG]: https://github.com/starkillerOG
[K10+ Mini Robot Vacuum]: https://eu.switch-bot.com/products/switchbot-mini-robot-vacuum-k10
[Reolink]: /integrations/reolink
[Ring]: /integrations/ring
[Switchbot Cloud]: /integrations/switchbot_cloud
[Tesla Fleet]: /integrations/tesla_fleet
{% details "Potential changes to process" icon="mdi:scale-balance" %}
Processed up to _#126603_.
- Add support for total YouTube views ([@Alexwijn] - [#123144]) ([youtube docs])
- Support Z-Wave JS dimming lights using color intensity ([@AlCalzone] - [#122639]) ([zwave_js docs])
- Add hot water target temp number entity in ViCare integration ([@CFenner] - [#123633]) ([vicare docs])
- Add squeezebox service sensors ([@pssc] - [#125349]) ([squeezebox docs]) (new-platform) (noteworthy)
- Add favorites support to Media Browser for Squeezebox integration ([@rajlaud] - [#124732]) ([squeezebox docs])
- Allow Switchbot users to force nightlatch ([@Michal4K] - [#124326]) ([switchbot docs])
- Add voice settings to ElevenLabs options flow ([@sorgfresser] - [#123265]) ([elevenlabs docs])
- Add select platform to opentherm_gw ([@mvn23] - [#125585]) ([opentherm_gw docs]) (new-platform) (noteworthy)
- Add calendar to Husqvarna Automower ([@Thomas55555] - [#120775]) ([husqvarna_automower docs]) (new-platform)
- Add sensor platform to laundrify integration ([@xLarry] - [#121378]) ([laundrify docs]) (new-platform)
- Add Home Connect light entity for cooling appliances ([@beastie29a] - [#126090]) ([home_connect docs])
- Add motion detection switch entity to ring ([@sdb9696] - [#126278]) ([ring docs])
- Add velbus HVAC options ([@RZomermanMS] - [#106570]) ([velbus docs])
- Add battery data to Autarco integration ([@klaasnicolaas] - [#125924]) ([autarco docs]) (noteworthy)
- Link mold_indicator entity to device from humidity sensor ([@gjohansson-ST] - [#125528]) ([mold_indicator docs]) (noteworthy)
- Add Switcher Runner S11 support ([@YogevBokobza] - [#123578]) ([switcher_kis 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:
- **[Emoncms]**, done by [@alexandrecuer]
- **[Google Cloud Platform]**, done by [@tronikos]
- **[HTML5 Push Notifications]**, done by [@alexyao2015]
- **[Mold Indicator]**, done by [@gjohansson-ST]
[@alexandrecuer]: https://github.com/alexandrecuer
[@alexyao2015]: https://github.com/alexyao2015
[@gjohansson-ST]: https://github.com/gjohansson-ST
[@tronikos]: https://github.com/tronikos
[Emoncms]: /integrations/emoncms
[Google Cloud Platform]: /integrations/google_cloud
[HTML5 Push Notifications]: /integrations/html5
[Mold Indicator]: /integrations/mold_indicator
## Matter
At this point, our [Matter intergration] is almost becomming a monthly recurring
topic in our release notes. For a good reason! The development is moving forward
at a strong pace; running toward the certification finish line!
In terms of stability, we have improved the robustness of the integration to
ensure the integration set ups correctly every time, even if an issue with one
of your devices occurs. Besides the usual bugfixes and improvements, this
release has some cool new features and additions:
- **Button entities**
New button entitites that allow you to perform an action on a device. For
example, to identify a device or reset the filter state.
- **Valve entities**
Support for water valves, allowing you to control the flow of fluids or gases.
- **Support for operation states**
Control and monitor the operation state of, for example, Dishwashers
and other household equipment.
- **Support for Smoke and CO sensors**
Monitor the air quality in your home with smoke and CO sensors.
- **Add support for Matter 1.3 power/energy sensors**
Especially the energy sensors are great to use with the energy dashboard.
[Matter intergration]: /integrations/matter
## Other noteworthy changes
There are many more improvements in this release; here are some of the other
noteworthy changes this release:
- In June, we added support for adding [Model IDs to devices], this release
has lots of integrations that add them. Including [Matter], [Plugwise],
[Wallbox], and [Govee]. We are calling contributions to add model IDs to
more integrations! Maybe a cool suggestion for an [Hacktoberfest] contribution!
- We now have a new unit of measurement for energy entities: calories. Usefull,
for like devices like a treadmill or an exercise bike. Thanks, [@dudanov]!
- [@Travoschirmer] did something simalar, and added a new unit of speed:
mm/s and in/s. Thank you!
- When you rename a device, you will now see more details about the rename
operation. Including a preview of the new entity IDs. Nice, [@karwosts]!
- [@gjohansson-ST] added a new template function [`merge_response`] that
allows you to merge multiple response of single or multiple actions into
a single response. This is useful when you want to combine the responses
of multiple services into a single response. Nice!
- [Trigger-based templates] now have support for adding conditions! Just like
automations, you can now add conditions to these entities to control when
they are rendered. Thanks, [@chammp]!
- More template fun! You can now set up your templated alarm control panel
straight from the UI. Thanks, [@gjohansson-ST]!
- There is a new entity in town, the [`assist satellite` entity](/integrations/assist_satellite/).
It is a building block for remote sattelites devices that use [Assist]. This
is in preparation for our upcoming sattelite hardware. Stay tuned!
[@karwosts]: https://github.com/karwosts
[@chammp]: https://github.com/chammp
[@dudanov]: https://github.com/dudanov
[@gjohansson-ST]: https://github.com/gjohansson-ST
[`merge_response`]: /docs/configuration/templating/#merge-action-responses
[Assist]: /voice_control
[Govee]: /integrations/govee_light_local
[Hacktoberfest]: https://hacktoberfest.digitalocean.com/
[Matter]: /integrations/matter
[Model IDs to devices]: https://developers.home-assistant.io/blog/2024/06/15/model-ids
[Plugwise]: /integrations/plugwise
[Trigger-based templates]: /integrations/template/#trigger-based-template-binary-sensors-buttons-images-numbers-selects-and-sensors
[Wallbox]: /integrations/wallbox
### The source of a repair
Integrations can raise issues in your repairs dashboard, they can raise issues
for themselves, but also for other integrations. An example of such an issue,
is an integration that connects to your device that raises an issue on an
automation that controls it.
The result, is an automation issue in your repair center. This is cool, but
you might want to know which integration raised the issue in the first place.
Thanks to [@wendevlin], we now show the source integration of the repair issue
in the issue dialog.
![image](https://github.com/user-attachments/assets/a2b57c86-5acf-48d3-8676-1dc2a5bfbb57)
[@wendevlin]: https://github.com/wendevlin
### YAML-editor improvements
[@naps62] has been busy improving the YAML editor we show in the user interface
of Home Assistant.
We now have a indentation-based vertical line, making it easier to see the
indentation of your YAML configuration, making it easier to spot and prevent
indentation errors.
![image](https://github.com/user-attachments/assets/c2254e0b-98ca-46b0-874f-0420c60d3626)
But he didn't stop there, you can now also collapse and expand sections of your
YAML configuration based on the indentation level.
![CleanShot 2024-09-25 at 13 19 19](https://github.com/user-attachments/assets/c14fa4bc-fac2-4c40-9f26-ec5aa9d8cf62)
[@naps62]: https://github.com
Ref:
- https://github.com/home-assistant/frontend/pull/21966
- https://github.com/home-assistant/frontend/pull/21972
## 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 min and max humidity
levels of the targeted entity.
You might need to 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 set target humidity is within the min and max humidity
levels of the targeted entity.
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 "Nexia/American Standard/Trane" %}
The `aux_heat` attribute of the climate entity is now deprecated and will be
removed in Home Assistant 2025.4.0. Use the newly provided emergency heat
switch entity instead.
([@gjohansson-ST] - [#125250]) ([documentation](/integrations/nexia))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#125250]: https://github.com/home-assistant/core/pull/125250
{% 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" %}
In order 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 the use of OpenTherm
Gateway entities that no longer exist or that 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
([@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 now has
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 gave notice 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 an unreasonable amount of 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 its likely someone is using the template engine for large
blocks of data so we want a limit which still allows that but has a reasonable
safety 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 fix 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 it's dependencies.
Contributions to fix 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 %}
{% details "Zigbee Home Automation (ZHA)" %}
The previously deprecated `aux_heat` attribute has been removed from the
provided climate entity.
([@gjohansson-ST] - [#125247]) ([documentation](/integrations/zha))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#125247]: https://github.com/home-assistant/core/pull/125247
{% 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:
- [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)
[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)

View File

@ -0,0 +1,11 @@
---
title: Full changelog for Home Assistant Core 2024.10
description: Detailed changelog for the Home Assistant Core 2024.10 release
replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$
---
These are all the changes included in the Home Assistant Core 2024.10 release.
For a summary in a more readable format:
[Release notes blog for this release](/blog/2024/10/02/release-202410/).

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB