diff --git a/CODEOWNERS b/CODEOWNERS index fbfb50b6421..1cd47e58d2f 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -15,6 +15,7 @@ source/_integrations/acmeda.markdown @atmurray source/_integrations/acomax.markdown @starkillerOG source/_integrations/adax.markdown @danielhiversen source/_integrations/adguard.markdown @frenck +source/_integrations/ads.markdown @mrpasztoradam source/_integrations/advantage_air.markdown @Bre77 source/_integrations/aemet.markdown @Noltari 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/anova.markdown @Lash-L source/_integrations/anthemav.markdown @hyralex +source/_integrations/anthropic.markdown @Shulyaka source/_integrations/anwb_energie.markdown @klaasnicolaas source/_integrations/aosmith.markdown @bdr99 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/aprilaire.markdown @chamberlain2007 source/_integrations/aprs.markdown @PhilRW +source/_integrations/aps.markdown @tronikos source/_integrations/apsystems.markdown @mawoka-myblock @SonnenladenGmbH source/_integrations/aquacell.markdown @Jordi1990 source/_integrations/aranet.markdown @aschmitz @thecode @anrijs @@ -70,6 +73,7 @@ source/_integrations/arris_tg2492lg.markdown @vanbalken source/_integrations/arve.markdown @ikalnyi source/_integrations/aseko_pool_live.markdown @milanmeu source/_integrations/assist_pipeline.markdown @balloob @synesthesiam +source/_integrations/assist_satellite.markdown @home-assistant/core @synesthesiam source/_integrations/asuswrt.markdown @kennedyshead @ollo69 source/_integrations/atag.markdown @MatsNL source/_integrations/aten_pe.markdown @mtdcr @@ -124,12 +128,13 @@ source/_integrations/bryant_evolution.markdown @danielsmyers source/_integrations/bsblan.markdown @liudger source/_integrations/bswitch.markdown @jafar-atili source/_integrations/bt_smarthub.markdown @typhoon2099 -source/_integrations/bthome.markdown @Ernst79 +source/_integrations/bthome.markdown @Ernst79 @thecode source/_integrations/bticino.markdown @cgtobi source/_integrations/bubendorff.markdown @cgtobi source/_integrations/buienradar.markdown @mjj4791 @ties @Robbie1221 source/_integrations/button.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/cast.markdown @emontnemery source/_integrations/ccm15.markdown @ocalvo @@ -168,6 +173,7 @@ source/_integrations/dacia.markdown @epenet source/_integrations/daikin.markdown @fredrike source/_integrations/date.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/deconz.markdown @Kane610 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/dremel_3d_printer.markdown @tkdrob 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/duke_energy.markdown @hunterjm source/_integrations/duotecno.markdown @cereal2nd source/_integrations/duquesne_light.markdown @tronikos 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/electrasmart.markdown @jafar-atili source/_integrations/electric_kiwi.markdown @mikey0000 +source/_integrations/elevenlabs.markdown @sorgfresser source/_integrations/elgato.markdown @frenck source/_integrations/elkm1.markdown @gwww @bdraco source/_integrations/elmax.markdown @albertogeniola @@ -287,6 +295,7 @@ source/_integrations/fronius.markdown @farmio source/_integrations/frontend.markdown @home-assistant/frontend source/_integrations/frontier_silicon.markdown @wlcrs source/_integrations/fujitsu_anywair.markdown @Bre77 +source/_integrations/fujitsu_fglair.markdown @crevetor source/_integrations/fully_kiosk.markdown @cgarwood source/_integrations/fyta.markdown @dontinelli source/_integrations/garages_amsterdam.markdown @klaasnicolaas @@ -311,9 +320,10 @@ source/_integrations/goodwe.markdown @mletenay @starkillerOG source/_integrations/google.markdown @allenporter source/_integrations/google_assistant.markdown @home-assistant/cloud 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_mail.markdown @tkdrob +source/_integrations/google_photos.markdown @allenporter source/_integrations/google_sheets.markdown @tkdrob source/_integrations/google_tasks.markdown @allenporter 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/homewizard.markdown @DCSBL source/_integrations/honeywell.markdown @rdfurman @mkmer +source/_integrations/html5.markdown @alexyao2015 source/_integrations/http.markdown @home-assistant/core source/_integrations/huawei_lte.markdown @scop @fphammerle source/_integrations/hue.markdown @balloob @marcelveldt @@ -400,13 +411,14 @@ source/_integrations/intellifire.markdown @jeeftor source/_integrations/intesishome.markdown @jnimmo source/_integrations/ios.markdown @robbiet480 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/ipma.markdown @dgomes source/_integrations/iqvia.markdown @bachya source/_integrations/irish_rail_transport.markdown @ttroy50 source/_integrations/iron_os.markdown @tr4nt0r source/_integrations/isal.markdown @bdraco +source/_integrations/iskra.markdown @iskramis source/_integrations/islamic_prayer_times.markdown @engrbm87 @cpfair source/_integrations/ismartwindow.markdown @starkillerOG source/_integrations/israel_rail.markdown @shaiu @@ -477,7 +489,7 @@ source/_integrations/luci.markdown @mzdrale source/_integrations/luftdaten.markdown @fabaff @frenck source/_integrations/lupusec.markdown @majuss @suaveolent 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/lyric.markdown @timmo001 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/modern_forms.markdown @wonderslug source/_integrations/moehlenhoff_alpha2.markdown @j-a-n +source/_integrations/monarch_money.markdown @jeeftor source/_integrations/monessen.markdown @jeeftor source/_integrations/monoprice.markdown @etsinko @OnFreund source/_integrations/monzo.markdown @jakemartin-icl @@ -551,6 +564,7 @@ source/_integrations/nextcloud.markdown @mib1185 source/_integrations/nextdns.markdown @bieniu source/_integrations/nfandroidtv.markdown @tkdrob source/_integrations/nibe_heatpump.markdown @elupus +source/_integrations/nice_go.markdown @IceBotYT source/_integrations/nightscout.markdown @marciogranzotto source/_integrations/nilu.markdown @hfurubotten 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/nutrichef.markdown @bdraco source/_integrations/nws.markdown @MatthewFlamm @kamiyo +source/_integrations/nyt_games.markdown @joostlek source/_integrations/nzbget.markdown @chriscla source/_integrations/obihai.markdown @dshokouhi @ejpenney source/_integrations/octoprint.markdown @rfleming71 @@ -615,7 +630,6 @@ source/_integrations/pge.markdown @tronikos source/_integrations/philips_js.markdown @elupus source/_integrations/pi_hole.markdown @shenxn source/_integrations/picnic.markdown @corneyl -source/_integrations/pilight.markdown @trekky12 source/_integrations/pinecil.markdown @tr4nt0r source/_integrations/ping.markdown @jpbede source/_integrations/piper.markdown @balloob @synesthesiam @@ -726,6 +740,7 @@ source/_integrations/sensor.markdown @home-assistant/core source/_integrations/sensorblue.markdown @bdraco source/_integrations/sensorpro.markdown @bdraco source/_integrations/sensorpush.markdown @bdraco +source/_integrations/sensoterra.markdown @markruys source/_integrations/sentry.markdown @dcramer @frenck source/_integrations/senz.markdown @milanmeu source/_integrations/serial.markdown @fabaff @@ -762,6 +777,7 @@ source/_integrations/smarther.markdown @cgtobi source/_integrations/smarttub.markdown @mdz source/_integrations/smarty.markdown @z0mbieprocess source/_integrations/smhi.markdown @gjohansson-ST +source/_integrations/smlight.markdown @tl-sl source/_integrations/sms.markdown @ocalvo source/_integrations/smud.markdown @tronikos 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/switchbee.markdown @jafar-atili source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski -source/_integrations/switchbot_cloud.markdown @SeraphicRav @laurence-presland -source/_integrations/switcher_kis.markdown @thecode +source/_integrations/switchbot_cloud.markdown @SeraphicRav @laurence-presland @Gigatrappeur +source/_integrations/switcher_kis.markdown @thecode @YogevBokobza source/_integrations/switchmate.markdown @danielhiversen @qiz-li source/_integrations/symfonisk.markdown @jjlawren @peterager source/_integrations/syncthing.markdown @zhulik @@ -854,6 +870,7 @@ source/_integrations/todoist.markdown @boralyl source/_integrations/tolo.markdown @MatthiasLohr source/_integrations/tomorrowio.markdown @raman325 @lymanepp source/_integrations/totalconnect.markdown @austinmroczek +source/_integrations/touchline_sl.markdown @jnsgruk source/_integrations/tplink.markdown @rytilahti @bdraco @sdb9696 source/_integrations/tplink_omada.markdown @MarkGodwin 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/transmission.markdown @engrbm87 @JPHutchins source/_integrations/trend.markdown @jpbede +source/_integrations/triggercmd.markdown @rvmey source/_integrations/tts.markdown @home-assistant/core source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck source/_integrations/twentemilieu.markdown @frenck @@ -927,6 +945,7 @@ source/_integrations/webhook.markdown @home-assistant/core source/_integrations/webmin.markdown @autinerd source/_integrations/webostv.markdown @thecode source/_integrations/websocket_api.markdown @home-assistant/core +source/_integrations/weheat.markdown @jesperraemaekers source/_integrations/wemo.markdown @esev source/_integrations/whirlpool.markdown @abmantis @mkmer source/_integrations/whisper.markdown @balloob @synesthesiam @@ -937,6 +956,7 @@ source/_integrations/wirelesstag.markdown @sergeymaysak source/_integrations/withings.markdown @joostlek source/_integrations/wiz.markdown @sbidy source/_integrations/wled.markdown @frenck +source/_integrations/wmspro.markdown @mback2k source/_integrations/wolflink.markdown @adamkrol93 @mtielen source/_integrations/workday.markdown @fabaff @gjohansson-ST 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_tv.markdown @simse source/_integrations/xmpp.markdown @fabaff @flowolf +source/_integrations/yale.markdown @bdraco source/_integrations/yale_home.markdown @bdraco source/_integrations/yale_smart_alarm.markdown @gjohansson-ST source/_integrations/yalexs_ble.markdown @bdraco diff --git a/_config.yml b/_config.yml index 2175e4512a8..eccd892901b 100644 --- a/_config.yml +++ b/_config.yml @@ -107,9 +107,9 @@ social: # Home Assistant release details current_major_version: 2024 -current_minor_version: 9 -current_patch_version: 3 -date_released: 2024-09-24 +current_minor_version: 10 +current_patch_version: 0 +date_released: 2024-10-02 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_integrations/3_day_blinds.markdown b/source/_integrations/3_day_blinds.markdown index 743c554cd76..1cb0fbe2781 100644 --- a/source/_integrations/3_day_blinds.markdown +++ b/source/_integrations/3_day_blinds.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/acomax.markdown b/source/_integrations/acomax.markdown index 34336068239..c781f3dbe9b 100644 --- a/source/_integrations/acomax.markdown +++ b/source/_integrations/acomax.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/ads.markdown b/source/_integrations/ads.markdown index 45f9852f903..9a0a2a26e10 100644 --- a/source/_integrations/ads.markdown +++ b/source/_integrations/ads.markdown @@ -16,6 +16,7 @@ ha_platforms: - binary_sensor - cover - light + - select - sensor - switch - valve @@ -23,6 +24,8 @@ ha_integration_type: integration related: - docs: /docs/configuration/ 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. @@ -311,4 +314,4 @@ name: required: false description: An identifier for the valve in the frontend. type: string -{% endconfiguration %} \ No newline at end of file +{% endconfiguration %} diff --git a/source/_integrations/airgradient.markdown b/source/_integrations/airgradient.markdown index cfc40711a6b..34539dbfc51 100644 --- a/source/_integrations/airgradient.markdown +++ b/source/_integrations/airgradient.markdown @@ -4,6 +4,7 @@ description: Instructions on how to setup AirGradient devices in Home Assistant. ha_category: - Health - Sensor + - Update ha_config_flow: true ha_release: 2024.6 ha_iot_class: Local Polling diff --git a/source/_integrations/alexa.markdown b/source/_integrations/alexa.markdown index fd6a60df095..cc090c7d003 100644 --- a/source/_integrations/alexa.markdown +++ b/source/_integrations/alexa.markdown @@ -11,7 +11,7 @@ ha_codeowners: - '@ochlocracy' - '@jbouwh' ha_domain: alexa -ha_integration_type: integration +ha_integration_type: system ha_platforms: - diagnostics --- diff --git a/source/_integrations/amp_motorization.markdown b/source/_integrations/amp_motorization.markdown index a57b076d08b..6f38ce235f2 100644 --- a/source/_integrations/amp_motorization.markdown +++ b/source/_integrations/amp_motorization.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/aps.markdown b/source/_integrations/aps.markdown index ee909278145..6c26486f4e4 100644 --- a/source/_integrations/aps.markdown +++ b/source/_integrations/aps.markdown @@ -4,7 +4,7 @@ description: Get energy usage from Arizona Public Service (APS) using the Opower ha_category: - Energy - Sensor -ha_release: "2024.10" +ha_release: 2023.8 ha_domain: aps ha_integration_type: virtual ha_supporting_domain: opower diff --git a/source/_integrations/assist_pipeline.markdown b/source/_integrations/assist_pipeline.markdown index 34f5984e315..581228ce2b2 100644 --- a/source/_integrations/assist_pipeline.markdown +++ b/source/_integrations/assist_pipeline.markdown @@ -9,7 +9,7 @@ ha_codeowners: - '@balloob' - '@synesthesiam' ha_domain: assist_pipeline -ha_integration_type: integration +ha_integration_type: system ha_quality_scale: internal ha_platforms: - select diff --git a/source/_integrations/bliss_automation.markdown b/source/_integrations/bliss_automation.markdown index 4e11f761b73..086c1ca88ca 100644 --- a/source/_integrations/bliss_automation.markdown +++ b/source/_integrations/bliss_automation.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/bloc_blinds.markdown b/source/_integrations/bloc_blinds.markdown index 2b8563404a1..0995a8d0279 100644 --- a/source/_integrations/bloc_blinds.markdown +++ b/source/_integrations/bloc_blinds.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/brel_home.markdown b/source/_integrations/brel_home.markdown index 7c01250f9bc..e204927d9aa 100644 --- a/source/_integrations/brel_home.markdown +++ b/source/_integrations/brel_home.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/bring.markdown b/source/_integrations/bring.markdown index edc237d92cc..0a22a981ad1 100644 --- a/source/_integrations/bring.markdown +++ b/source/_integrations/bring.markdown @@ -12,8 +12,9 @@ ha_codeowners: ha_domain: bring ha_integration_type: service ha_platforms: - - todo + - diagnostics - sensor + - todo related: - docs: /integrations/todo title: To-do list integration documentation diff --git a/source/_integrations/bthome.markdown b/source/_integrations/bthome.markdown index be6e82cce25..b095d9dab21 100644 --- a/source/_integrations/bthome.markdown +++ b/source/_integrations/bthome.markdown @@ -8,6 +8,7 @@ ha_release: 2022.9 ha_iot_class: Local Push ha_codeowners: - '@Ernst79' + - '@thecode' ha_domain: bthome ha_config_flow: true ha_platforms: diff --git a/source/_integrations/cambridge_audio.markdown b/source/_integrations/cambridge_audio.markdown index fb54e2a5a9e..f3d0c953bf8 100644 --- a/source/_integrations/cambridge_audio.markdown +++ b/source/_integrations/cambridge_audio.markdown @@ -7,11 +7,13 @@ ha_release: '2024.10' ha_iot_class: Local Push ha_domain: cambridge_audio ha_platforms: + - diagnostics - media_player ha_codeowners: - '@noahhusby' 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. diff --git a/source/_integrations/diaz.markdown b/source/_integrations/diaz.markdown index 644eb0ab524..9fd52c8ebab 100644 --- a/source/_integrations/diaz.markdown +++ b/source/_integrations/diaz.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/dooya.markdown b/source/_integrations/dooya.markdown index 552f79c0261..af7be4033f1 100644 --- a/source/_integrations/dooya.markdown +++ b/source/_integrations/dooya.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/dsmr.markdown b/source/_integrations/dsmr.markdown index dd07b459844..50009f3d4ec 100644 --- a/source/_integrations/dsmr.markdown +++ b/source/_integrations/dsmr.markdown @@ -9,7 +9,6 @@ ha_config_flow: true ha_domain: dsmr ha_codeowners: - '@Robbie1221' - - '@frenck' ha_platforms: - diagnostics - sensor diff --git a/source/_integrations/duke_energy.markdown b/source/_integrations/duke_energy.markdown index 4004c645876..dcc84ccbb5e 100644 --- a/source/_integrations/duke_energy.markdown +++ b/source/_integrations/duke_energy.markdown @@ -3,7 +3,7 @@ title: Duke Energy description: Instructions on how to integrate Duke Energy within Home Assistant. ha_category: - Energy -ha_release: "2024.10" +ha_release: '2024.10' ha_iot_class: Cloud Polling ha_codeowners: - '@hunterjm' diff --git a/source/_integrations/elevenlabs.markdown b/source/_integrations/elevenlabs.markdown index 72f958ce6de..e5ff68d2f02 100644 --- a/source/_integrations/elevenlabs.markdown +++ b/source/_integrations/elevenlabs.markdown @@ -1,15 +1,17 @@ --- -title: ElevenLabs text-to-speech +title: ElevenLabs description: Instructions on how to setup ElevenLabs text-to-speech with Home Assistant. ha_category: - Text-to-speech ha_release: 2024.8 -ha_iot_class: Cloud Push +ha_iot_class: Cloud Polling ha_domain: elevenlabs ha_platforms: - tts 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. diff --git a/source/_integrations/ffmpeg.markdown b/source/_integrations/ffmpeg.markdown index dacc5224b28..37d2584ca82 100644 --- a/source/_integrations/ffmpeg.markdown +++ b/source/_integrations/ffmpeg.markdown @@ -7,7 +7,7 @@ ha_release: 0.29 ha_domain: ffmpeg ha_platforms: - camera -ha_integration_type: integration +ha_integration_type: system --- The FFmpeg integration allows other Home Assistant integrations to process diff --git a/source/_integrations/gaviota.markdown b/source/_integrations/gaviota.markdown index 489895bc4ba..3215d3dd7a7 100644 --- a/source/_integrations/gaviota.markdown +++ b/source/_integrations/gaviota.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/gdacs.markdown b/source/_integrations/gdacs.markdown index c9db78baf42..1f10169fd0e 100644 --- a/source/_integrations/gdacs.markdown +++ b/source/_integrations/gdacs.markdown @@ -11,6 +11,7 @@ ha_codeowners: - '@exxamalte' ha_domain: gdacs ha_platforms: + - diagnostics - geo_location - sensor ha_integration_type: service diff --git a/source/_integrations/geonetnz_quakes.markdown b/source/_integrations/geonetnz_quakes.markdown index 2e167a4f429..5935be1b5b2 100644 --- a/source/_integrations/geonetnz_quakes.markdown +++ b/source/_integrations/geonetnz_quakes.markdown @@ -11,6 +11,7 @@ ha_codeowners: - '@exxamalte' ha_domain: geonetnz_quakes ha_platforms: + - diagnostics - geo_location - sensor ha_integration_type: service diff --git a/source/_integrations/google_assistant.markdown b/source/_integrations/google_assistant.markdown index de87ba2143c..210e6b2f6b5 100644 --- a/source/_integrations/google_assistant.markdown +++ b/source/_integrations/google_assistant.markdown @@ -9,7 +9,7 @@ ha_iot_class: Cloud Push ha_codeowners: - '@home-assistant/cloud' ha_domain: google_assistant -ha_integration_type: integration +ha_integration_type: system ha_platforms: - button - diagnostics diff --git a/source/_integrations/google_cloud.markdown b/source/_integrations/google_cloud.markdown index 83ff89ea574..0eab263d392 100644 --- a/source/_integrations/google_cloud.markdown +++ b/source/_integrations/google_cloud.markdown @@ -1,5 +1,5 @@ --- -title: Google Cloud Platform +title: Google Cloud description: Google Cloud Platform integration. ha_category: - Speech-to-text diff --git a/source/_integrations/google_photos.markdown b/source/_integrations/google_photos.markdown index fec4ea0bc41..542b240ec11 100644 --- a/source/_integrations/google_photos.markdown +++ b/source/_integrations/google_photos.markdown @@ -4,7 +4,7 @@ description: Instructions on how to use Google Photos in Home Assistant. ha_category: - Media source ha_iot_class: Cloud Polling -ha_release: "2024.10" +ha_release: '2024.10' ha_config_flow: true ha_domain: google_photos ha_codeowners: diff --git a/source/_integrations/havana_shade.markdown b/source/_integrations/havana_shade.markdown index 868f53707cb..581446f1141 100644 --- a/source/_integrations/havana_shade.markdown +++ b/source/_integrations/havana_shade.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/html5.markdown b/source/_integrations/html5.markdown index 1e5ef102bcb..6a033bff793 100644 --- a/source/_integrations/html5.markdown +++ b/source/_integrations/html5.markdown @@ -13,6 +13,8 @@ ha_integration_type: integration related: - docs: /docs/configuration/ 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. diff --git a/source/_integrations/hurrican_shutters_wholesale.markdown b/source/_integrations/hurrican_shutters_wholesale.markdown index 68d1123622c..ee2d175e91a 100644 --- a/source/_integrations/hurrican_shutters_wholesale.markdown +++ b/source/_integrations/hurrican_shutters_wholesale.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/inspired_shades.markdown b/source/_integrations/inspired_shades.markdown index 6305a38ac2f..f5a6b735a18 100644 --- a/source/_integrations/inspired_shades.markdown +++ b/source/_integrations/inspired_shades.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/iotty.markdown b/source/_integrations/iotty.markdown index c92f8dc9a52..52b85e19e19 100644 --- a/source/_integrations/iotty.markdown +++ b/source/_integrations/iotty.markdown @@ -3,16 +3,17 @@ title: iotty description: Instructions on how to connect iotty Smart Devices to Home Assistant. ha_release: '2024.8' ha_category: - - Switch - Cover + - Switch ha_iot_class: Cloud Polling ha_config_flow: true ha_codeowners: - '@pburgio' + - '@shapournemati-iotty' ha_domain: iotty ha_platforms: - - switch - cover + - switch ha_integration_type: device --- diff --git a/source/_integrations/iskra.markdown b/source/_integrations/iskra.markdown index d0d49c5b9ea..0786835a59e 100644 --- a/source/_integrations/iskra.markdown +++ b/source/_integrations/iskra.markdown @@ -1,7 +1,7 @@ --- title: Iskra description: Instructions on how to connect your Iskra energy meters to Home Assistant. -ha_release: "2024.10" +ha_release: '2024.10' ha_category: - Energy - Sensor @@ -9,13 +9,12 @@ ha_codeowners: - '@iskramis' ha_config_flow: true ha_domain: iskra -ha_iot_class: local_polling +ha_iot_class: Local Polling ha_platforms: - 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. ## Supported devices diff --git a/source/_integrations/ismartwindow.markdown b/source/_integrations/ismartwindow.markdown index 45ade76ccb9..7716b4ee0f2 100644 --- a/source/_integrations/ismartwindow.markdown +++ b/source/_integrations/ismartwindow.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/knocki.markdown b/source/_integrations/knocki.markdown index 4af8438eb5c..37516e56db0 100644 --- a/source/_integrations/knocki.markdown +++ b/source/_integrations/knocki.markdown @@ -13,7 +13,7 @@ ha_codeowners: ha_domain: knocki ha_platforms: - 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/). diff --git a/source/_integrations/krispol.markdown b/source/_integrations/krispol.markdown index 90da192622c..d8226c7e563 100644 --- a/source/_integrations/krispol.markdown +++ b/source/_integrations/krispol.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/lektrico.markdown b/source/_integrations/lektrico.markdown index 987b3b5cb15..d3424f048d2 100644 --- a/source/_integrations/lektrico.markdown +++ b/source/_integrations/lektrico.markdown @@ -3,7 +3,7 @@ title: Lektrico Charging Station description: Instructions on how to integrate a Lektrico Chargering Station with Home Assistant. ha_category: - Sensor -ha_release: "2024.10" +ha_release: '2024.10' ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: @@ -11,7 +11,11 @@ ha_codeowners: ha_domain: lektrico ha_zeroconf: true ha_platforms: + - button + - number + - select - 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. diff --git a/source/_integrations/lutron_caseta.markdown b/source/_integrations/lutron_caseta.markdown index 00cec895174..d1cc03f0345 100644 --- a/source/_integrations/lutron_caseta.markdown +++ b/source/_integrations/lutron_caseta.markdown @@ -17,7 +17,6 @@ ha_domain: lutron_caseta ha_config_flow: true ha_codeowners: - '@swails' - - '@bdraco' - '@danaues' - '@eclair4151' ha_zeroconf: true diff --git a/source/_integrations/madeco.markdown b/source/_integrations/madeco.markdown index a85bf0cf92d..fa4694d8739 100644 --- a/source/_integrations/madeco.markdown +++ b/source/_integrations/madeco.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/madvr.markdown b/source/_integrations/madvr.markdown index 2dc814a763b..6572e6b48c8 100644 --- a/source/_integrations/madvr.markdown +++ b/source/_integrations/madvr.markdown @@ -13,6 +13,7 @@ ha_codeowners: ha_domain: madvr ha_platforms: - binary_sensor + - diagnostics - remote - sensor ha_integration_type: device diff --git a/source/_integrations/manual.markdown b/source/_integrations/manual.markdown index 6d1e41f93aa..3014c7edabd 100644 --- a/source/_integrations/manual.markdown +++ b/source/_integrations/manual.markdown @@ -3,13 +3,14 @@ title: Manual Alarm control panel description: Instructions on how to integrate manual alarms into Home Assistant. ha_category: - Alarm + - Helper ha_release: 0.7.6 ha_quality_scale: internal ha_domain: manual ha_iot_class: Calculated ha_platforms: - alarm_control_panel -ha_integration_type: integration +ha_integration_type: helper related: - docs: /docs/configuration/ title: Configuration file diff --git a/source/_integrations/martec.markdown b/source/_integrations/martec.markdown index 8d45b550d1a..e9f5434d2e9 100644 --- a/source/_integrations/martec.markdown +++ b/source/_integrations/martec.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/mercury_nz.markdown b/source/_integrations/mercury_nz.markdown index 011ace75672..2ad15fe82a0 100644 --- a/source/_integrations/mercury_nz.markdown +++ b/source/_integrations/mercury_nz.markdown @@ -4,7 +4,7 @@ description: Get energy usage from Mercury NZ Limited using the Opower integrati ha_category: - Energy - Sensor -ha_release: 2024.8 +ha_release: 2023.8 ha_domain: mercury_nz ha_integration_type: virtual ha_supporting_domain: opower diff --git a/source/_integrations/mini_connected.markdown b/source/_integrations/mini_connected.markdown index c4c2b11f316..2a44ffe97de 100644 --- a/source/_integrations/mini_connected.markdown +++ b/source/_integrations/mini_connected.markdown @@ -12,7 +12,7 @@ ha_category: - Select - Sensor - Switch -ha_release: 2024.8 +ha_release: 0.64 ha_integration_type: virtual ha_supporting_domain: bmw_connected_drive ha_supporting_integration: BMW Connected Drive diff --git a/source/_integrations/modern_forms.markdown b/source/_integrations/modern_forms.markdown index cff02a1c20a..59cd8bfc548 100644 --- a/source/_integrations/modern_forms.markdown +++ b/source/_integrations/modern_forms.markdown @@ -16,6 +16,7 @@ ha_domain: modern_forms ha_zeroconf: true ha_platforms: - binary_sensor + - diagnostics - fan - light - sensor diff --git a/source/_integrations/mold_indicator.markdown b/source/_integrations/mold_indicator.markdown index 5775584301b..6c89ff6f0c4 100644 --- a/source/_integrations/mold_indicator.markdown +++ b/source/_integrations/mold_indicator.markdown @@ -3,14 +3,15 @@ title: Mold Indicator description: How to use the mold growth indication integration in Home Assistant ha_category: - Environment + - Helper ha_release: '0.20' -ha_iot_class: Local Polling +ha_iot_class: Calculated ha_quality_scale: internal ha_domain: mold_indicator ha_config_flow: true ha_platforms: - sensor -ha_integration_type: integration +ha_integration_type: helper related: - docs: /docs/configuration/ title: Configuration file diff --git a/source/_integrations/monarch_money.markdown b/source/_integrations/monarch_money.markdown index 15731b14735..1ec47f7c175 100644 --- a/source/_integrations/monarch_money.markdown +++ b/source/_integrations/monarch_money.markdown @@ -2,17 +2,17 @@ title: Monarch Money description: Instructions on the Monarch Money Integration for personal finance. ha_category: - - Sensor - Finance + - Sensor ha_iot_class: Cloud Polling -ha_release: "2024.10" +ha_release: '2024.10' ha_codeowners: - '@jeeftor' ha_domain: monarch_money ha_config_flow: true ha_platforms: - 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. diff --git a/source/_integrations/motionblinds_ble.markdown b/source/_integrations/motionblinds_ble.markdown index f0b55e0fc82..66251117094 100644 --- a/source/_integrations/motionblinds_ble.markdown +++ b/source/_integrations/motionblinds_ble.markdown @@ -13,6 +13,7 @@ ha_config_flow: true ha_platforms: - button - cover + - diagnostics - select - sensor ha_integration_type: device diff --git a/source/_integrations/nice_go.markdown b/source/_integrations/nice_go.markdown index b26348d53e4..c448b3497e8 100644 --- a/source/_integrations/nice_go.markdown +++ b/source/_integrations/nice_go.markdown @@ -18,7 +18,7 @@ ha_platforms: - event - light - 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. diff --git a/source/_integrations/nyt_games.markdown b/source/_integrations/nyt_games.markdown index 03b9909dd39..43dcbb79afd 100644 --- a/source/_integrations/nyt_games.markdown +++ b/source/_integrations/nyt_games.markdown @@ -4,13 +4,14 @@ description: Instructions on how to setup NYT Games in Home Assistant. ha_category: - Sensor ha_config_flow: true -ha_release: "2024.10" +ha_release: '2024.10' ha_iot_class: Cloud Polling ha_codeowners: - '@joostlek' ha_domain: nyt_games ha_platforms: - sensor +ha_integration_type: service --- The [NYT Games](https://www.nytimes.com/crosswords) integration fetches data about your progress on their daily puzzles. diff --git a/source/_integrations/opentherm_gw.markdown b/source/_integrations/opentherm_gw.markdown index c0ad93539e4..f4c2949651e 100644 --- a/source/_integrations/opentherm_gw.markdown +++ b/source/_integrations/opentherm_gw.markdown @@ -2,8 +2,8 @@ title: OpenTherm Gateway description: Control your OpenTherm Gateway from Home Assistant. ha_category: - - Button - Binary sensor + - Button - Climate - Hub - Select @@ -15,8 +15,8 @@ ha_codeowners: - '@mvn23' ha_domain: opentherm_gw ha_platforms: - - button - binary_sensor + - button - climate - select - sensor diff --git a/source/_integrations/pilight.markdown b/source/_integrations/pilight.markdown index 3fb287d2cd4..69937333391 100644 --- a/source/_integrations/pilight.markdown +++ b/source/_integrations/pilight.markdown @@ -8,8 +8,6 @@ ha_category: - Switch ha_release: 0.26 ha_iot_class: Local Push -ha_codeowners: - - '@trekky12' ha_domain: pilight ha_platforms: - binary_sensor diff --git a/source/_integrations/pinecil.markdown b/source/_integrations/pinecil.markdown index dfe65391131..f8a7e293fdb 100644 --- a/source/_integrations/pinecil.markdown +++ b/source/_integrations/pinecil.markdown @@ -2,6 +2,7 @@ title: Pinecil description: Connect and control your Pinecil devices using the IronOS integration ha_category: + - Number - Sensor ha_release: 2024.8 ha_domain: pinecil diff --git a/source/_integrations/raven_rock_mfg.markdown b/source/_integrations/raven_rock_mfg.markdown index 1c68f35c6b7..45f59bf4bf0 100644 --- a/source/_integrations/raven_rock_mfg.markdown +++ b/source/_integrations/raven_rock_mfg.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/screenaway.markdown b/source/_integrations/screenaway.markdown index 0fc44b780f0..e82aafbebb3 100644 --- a/source/_integrations/screenaway.markdown +++ b/source/_integrations/screenaway.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/sensoterra.markdown b/source/_integrations/sensoterra.markdown index 798c09c283f..bcdce547984 100644 --- a/source/_integrations/sensoterra.markdown +++ b/source/_integrations/sensoterra.markdown @@ -1,17 +1,17 @@ --- title: Sensoterra description: Instructions on how to integrate your Sensoterra probes with Home Assistant. -ha_release: "2024.10" +ha_release: '2024.10' ha_category: - Sensor -ha_iot_class: Cloud Poll +ha_iot_class: Cloud Polling ha_config_flow: true ha_domain: sensoterra ha_platforms: - sensor ha_codeowners: - '@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. diff --git a/source/_integrations/simplefin.markdown b/source/_integrations/simplefin.markdown index db630b7674c..4031970543b 100644 --- a/source/_integrations/simplefin.markdown +++ b/source/_integrations/simplefin.markdown @@ -12,6 +12,7 @@ ha_codeowners: ha_domain: simplefin ha_config_flow: true ha_platforms: + - binary_sensor - sensor ha_integration_type: service --- diff --git a/source/_integrations/smart_blinds.markdown b/source/_integrations/smart_blinds.markdown index 5ff3c8bd056..35e311f39fa 100644 --- a/source/_integrations/smart_blinds.markdown +++ b/source/_integrations/smart_blinds.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/smart_home.markdown b/source/_integrations/smart_home.markdown index cbc5d7635de..ae958deec3a 100644 --- a/source/_integrations/smart_home.markdown +++ b/source/_integrations/smart_home.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@starkillerOG' ha_config_flow: true ha_platforms: + - button - cover - sensor ha_iot_class: Local Push diff --git a/source/_integrations/smarty.markdown b/source/_integrations/smarty.markdown index b364d410787..0ac2ca4c9f2 100644 --- a/source/_integrations/smarty.markdown +++ b/source/_integrations/smarty.markdown @@ -14,7 +14,7 @@ ha_platforms: - binary_sensor - fan - 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. diff --git a/source/_integrations/solarlog.markdown b/source/_integrations/solarlog.markdown index ceec10c716c..657ed338172 100644 --- a/source/_integrations/solarlog.markdown +++ b/source/_integrations/solarlog.markdown @@ -12,6 +12,7 @@ ha_codeowners: - '@dontinelli' ha_domain: solarlog ha_platforms: + - diagnostics - sensor ha_integration_type: integration --- diff --git a/source/_integrations/squeezebox.markdown b/source/_integrations/squeezebox.markdown index 884a2cdb60c..44fc26ce4da 100644 --- a/source/_integrations/squeezebox.markdown +++ b/source/_integrations/squeezebox.markdown @@ -11,8 +11,8 @@ ha_codeowners: ha_config_flow: true ha_dhcp: true ha_platforms: - - media_player - binary_sensor + - media_player - sensor ha_integration_type: integration --- diff --git a/source/_integrations/switcher_kis.markdown b/source/_integrations/switcher_kis.markdown index 5483e7d680a..1e88854ad9c 100644 --- a/source/_integrations/switcher_kis.markdown +++ b/source/_integrations/switcher_kis.markdown @@ -10,6 +10,7 @@ ha_release: 0.93 ha_iot_class: Local Push ha_codeowners: - '@thecode' + - '@YogevBokobza' ha_domain: switcher_kis ha_platforms: - button diff --git a/source/_integrations/tag.markdown b/source/_integrations/tag.markdown index 21fa0e84beb..0e2bd0ee6a5 100644 --- a/source/_integrations/tag.markdown +++ b/source/_integrations/tag.markdown @@ -9,7 +9,7 @@ ha_codeowners: - '@dmulcahey' ha_domain: tag ha_quality_scale: internal -ha_integration_type: integration +ha_integration_type: entity ---
diff --git a/source/_integrations/tami4.markdown b/source/_integrations/tami4.markdown
index c8fb37b4423..209f0f989a0 100644
--- a/source/_integrations/tami4.markdown
+++ b/source/_integrations/tami4.markdown
@@ -3,8 +3,8 @@ title: Tami4 Edge / Edge+
description: Tami4 Edge Integration
ha_release: 2023.11
ha_category:
- - Sensor
- Button
+ - Sensor
ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
diff --git a/source/_integrations/touchline_sl.markdown b/source/_integrations/touchline_sl.markdown
index 58b611cb627..d9da1329991 100644
--- a/source/_integrations/touchline_sl.markdown
+++ b/source/_integrations/touchline_sl.markdown
@@ -8,7 +8,10 @@ ha_iot_class: Cloud Polling
ha_domain: touchline_sl
ha_platforms:
- 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.
diff --git a/source/_integrations/triggercmd.markdown b/source/_integrations/triggercmd.markdown
index 61f76fba98c..381d68203ee 100644
--- a/source/_integrations/triggercmd.markdown
+++ b/source/_integrations/triggercmd.markdown
@@ -2,9 +2,9 @@
title: TRIGGERcmd
description: How to integrate TRIGGERcmd with Home Assistant.
ha_category:
- - Switch
- Automation
-ha_release: "2024.10"
+ - Switch
+ha_release: '2024.10'
ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
@@ -12,8 +12,7 @@ ha_codeowners:
ha_domain: triggercmd
ha_platforms:
- switch
-ha_zeroconf: false
-ha_integration_type: integration
+ha_integration_type: hub
---
The TRIGGERcmd {% term integration %} allows you to run commands on computers via [TRIGGERcmd](https://triggercmd.com/) with Home Assistant.
diff --git a/source/_integrations/uprise_smart_shades.markdown b/source/_integrations/uprise_smart_shades.markdown
index 1cb707f2f8e..8bc6c92ceec 100644
--- a/source/_integrations/uprise_smart_shades.markdown
+++ b/source/_integrations/uprise_smart_shades.markdown
@@ -12,6 +12,7 @@ ha_codeowners:
- '@starkillerOG'
ha_config_flow: true
ha_platforms:
+ - button
- cover
- sensor
ha_iot_class: Local Push
diff --git a/source/_integrations/watttime.markdown b/source/_integrations/watttime.markdown
index 630f0242933..2776de783f6 100644
--- a/source/_integrations/watttime.markdown
+++ b/source/_integrations/watttime.markdown
@@ -2,9 +2,9 @@
title: WattTime
description: Instructions on how to set up the WattTime integration within Home Assistant.
ha_category:
- - Sensor
- Energy
- Environment
+ - Sensor
ha_release: '2021.10'
ha_iot_class: Cloud Polling
ha_domain: watttime
diff --git a/source/_integrations/webhook.markdown b/source/_integrations/webhook.markdown
index 23f283bc1cd..be06d5635da 100644
--- a/source/_integrations/webhook.markdown
+++ b/source/_integrations/webhook.markdown
@@ -8,7 +8,7 @@ ha_quality_scale: internal
ha_codeowners:
- '@home-assistant/core'
ha_domain: webhook
-ha_integration_type: integration
+ha_integration_type: system
---
diff --git a/source/_integrations/weheat.markdown b/source/_integrations/weheat.markdown
index 73c0e05f3f9..bbbf2e897ed 100644
--- a/source/_integrations/weheat.markdown
+++ b/source/_integrations/weheat.markdown
@@ -2,15 +2,14 @@
title: Weheat
description: Instructions on setting up Weheat within Home Assistant.
ha_category:
- - Energy
- Climate
+ - Energy
- Sensor
ha_iot_class: Cloud Polling
-ha_release: "2024.10"
+ha_release: '2024.10'
ha_config_flow: true
ha_codeowners:
- '@jesperraemaekers'
- - '@kjell-van-straaten'
ha_domain: weheat
ha_platforms:
- sensor
diff --git a/source/_integrations/wmspro.markdown b/source/_integrations/wmspro.markdown
index 22625d6474c..8ee79c81191 100644
--- a/source/_integrations/wmspro.markdown
+++ b/source/_integrations/wmspro.markdown
@@ -4,7 +4,7 @@ description: Instructions on how to integrate WAREMA devices via WMS WebControl
ha_category:
- Cover
- Hub
-ha_release: "2024.10"
+ha_release: '2024.10'
ha_iot_class: Local Polling
ha_codeowners:
- '@mback2k'
@@ -12,12 +12,14 @@ ha_domain: wmspro
ha_config_flow: true
ha_platforms:
- cover
-ha_integration_type: integration
+ - diagnostics
+ha_integration_type: hub
related:
- url: https://www.warema.com/en/smart-home/wms-webcontrol-pro/
title: Consumer information about WMS WebControl pro
- url: https://smartbuildings.warema.com/en/control-systems/radio-systems/wms/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.
diff --git a/source/_integrations/workday.markdown b/source/_integrations/workday.markdown
index 527a83e78aa..7e40f982ea2 100644
--- a/source/_integrations/workday.markdown
+++ b/source/_integrations/workday.markdown
@@ -14,6 +14,7 @@ ha_codeowners:
ha_domain: workday
ha_platforms:
- binary_sensor
+ - diagnostics
ha_integration_type: integration
---
diff --git a/source/_integrations/yale_home.markdown b/source/_integrations/yale_home.markdown
index b874c85a401..b6b7b1301b5 100644
--- a/source/_integrations/yale_home.markdown
+++ b/source/_integrations/yale_home.markdown
@@ -9,7 +9,7 @@ ha_category:
- Event
- Lock
- Sensor
-ha_release: 0.64
+ha_release: 2024.9
ha_domain: yale_home
ha_integration_type: virtual
ha_supporting_domain: yale
diff --git a/source/_posts/2024-10-02-release-202410.markdown b/source/_posts/2024-10-02-release-202410.markdown
new file mode 100644
index 00000000000..ac98e779ccf
--- /dev/null
+++ b/source/_posts/2024-10-02-release-202410.markdown
@@ -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
+---
+
+
+
+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_.
+
+
+
+**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).
+
+
+
+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. π
+
+
+
+**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:
+
+
+
+- [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/).
+
+
+
+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
+
+
+
+- [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.
+
+
+
+Ability to select the entity color behavior:
+
+
+
+Result with custom colors:
+
+
+
+## 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! Youβre 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.
+
+
+
+[@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.
+
+
+
+But he didn't stop there, you can now also collapse and expand sections of your
+YAML configuration based on the indentation level.
+
+
+
+[@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)
\ No newline at end of file
diff --git a/source/changelogs/core-2024.10.markdown b/source/changelogs/core-2024.10.markdown
new file mode 100644
index 00000000000..2859e8865ef
--- /dev/null
+++ b/source/changelogs/core-2024.10.markdown
@@ -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/).
+
diff --git a/source/images/blog/2024-10/social.jpg b/source/images/blog/2024-10/social.jpg
new file mode 100644
index 00000000000..ea7b7c402d6
Binary files /dev/null and b/source/images/blog/2024-10/social.jpg differ