diff --git a/CODEOWNERS b/CODEOWNERS
index 5732fbb0b0d..e588a7e6614 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -117,7 +117,7 @@ source/_integrations/bluetooth_adapters.markdown @bdraco
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @bdraco @prystupa @joshs85 @marciogranzotto
source/_integrations/bosch_shc.markdown @tschamm
-source/_integrations/brandt.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/brandt.markdown @imicknl
source/_integrations/braviatv.markdown @bieniu @Drafteed
source/_integrations/brel_home.markdown @starkillerOG
source/_integrations/bring.markdown @miaucl @tr4nt0r
@@ -166,7 +166,7 @@ source/_integrations/coolmaster.markdown @OnFreund
source/_integrations/counter.markdown @fabaff
source/_integrations/cover.markdown @home-assistant/core
source/_integrations/cover.template.markdown @home-assistant/core
-source/_integrations/cozytouch.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/cozytouch.markdown @imicknl
source/_integrations/cpuspeed.markdown @fabaff
source/_integrations/cribl.markdown @Bre77
source/_integrations/crownstone.markdown @Crownstone @RicArch97
@@ -178,6 +178,7 @@ 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/decorquip.markdown @starkillerOG
source/_integrations/default_config.markdown @home-assistant/core
source/_integrations/delijn.markdown @bollewolle @Emilv2
source/_integrations/delmarva.markdown @tronikos
@@ -279,7 +280,7 @@ source/_integrations/fitbit.markdown @allenporter
source/_integrations/fivem.markdown @Sander0542
source/_integrations/fjaraskupan.markdown @elupus
source/_integrations/flexit_bacnet.markdown @lellky @piotrbulinski
-source/_integrations/flexom.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/flexom.markdown @imicknl
source/_integrations/flick_electric.markdown @ZephireNZ
source/_integrations/flipr.markdown @cnico
source/_integrations/flo.markdown @dmulcahey
@@ -325,6 +326,7 @@ 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 @tronikos
+source/_integrations/google_drive.markdown @tronikos
source/_integrations/google_generative_ai_conversation.markdown @tronikos
source/_integrations/google_mail.markdown @tkdrob
source/_integrations/google_photos.markdown @allenporter
@@ -341,6 +343,7 @@ source/_integrations/guardian.markdown @bachya
source/_integrations/habitica.markdown @tr4nt0r
source/_integrations/hardware.markdown @home-assistant/core
source/_integrations/harmony.markdown @ehendrix23 @bdraco @mkeesey @Aohzan
+source/_integrations/harvey.markdown @Jordi1990
source/_integrations/hassio.markdown @home-assistant/supervisor
source/_integrations/havana_shade.markdown @starkillerOG
source/_integrations/hdmi_cec.markdown @inytar
@@ -348,8 +351,8 @@ source/_integrations/heatmiser.markdown @andylockran
source/_integrations/heiwa.markdown @cmroche
source/_integrations/heos.markdown @andrewsayre
source/_integrations/here_travel_time.markdown @eifinger
-source/_integrations/hexaom.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
-source/_integrations/hi_kumo.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/hexaom.markdown @imicknl
+source/_integrations/hi_kumo.markdown @imicknl
source/_integrations/hikvision.markdown @mezz64
source/_integrations/hikvisioncam.markdown @fbradyirl
source/_integrations/hisense_aehw4a1.markdown @bannhead
@@ -366,6 +369,7 @@ source/_integrations/homeassistant_green.markdown @home-assistant/core
source/_integrations/homeassistant_hardware.markdown @home-assistant/core
source/_integrations/homeassistant_sky_connect.markdown @home-assistant/core
source/_integrations/homeassistant_yellow.markdown @home-assistant/core
+source/_integrations/homee.markdown @Taraman17
source/_integrations/homekit.markdown @bdraco
source/_integrations/homekit_controller.markdown @Jc2k @bdraco
source/_integrations/homematic.markdown @pvizeli
@@ -389,9 +393,9 @@ source/_integrations/hyperion.markdown @dermotduffy
source/_integrations/ialarm.markdown @RyuzakiKK
source/_integrations/iammeter.markdown @lewei50
source/_integrations/iaqualink.markdown @flz
-source/_integrations/ibeacon.markdown @bdraco
source/_integrations/icloud.markdown @Quentame @nzapponi
source/_integrations/idasen_desk.markdown @abmantis
+source/_integrations/igloohome.markdown @keithle888
source/_integrations/ign_sismologia.markdown @exxamalte
source/_integrations/image.markdown @home-assistant/core
source/_integrations/image_processing.markdown @home-assistant/core
@@ -470,6 +474,7 @@ source/_integrations/leaone.markdown @bdraco
source/_integrations/led_ble.markdown @bdraco
source/_integrations/legrand.markdown @cgtobi
source/_integrations/lektrico.markdown @lektrico
+source/_integrations/letpot.markdown @jpelgrom
source/_integrations/leviton_z_wave.markdown @home-assistant/z-wave
source/_integrations/lg_netcast.markdown @Drafteed @splinter98
source/_integrations/lg_thinq.markdown @LG-ThinQ-Integration
@@ -506,6 +511,8 @@ source/_integrations/martec.markdown @starkillerOG
source/_integrations/mastodon.markdown @fabaff @andrew-codechimp
source/_integrations/matrix.markdown @PaarthShah
source/_integrations/matter.markdown @home-assistant/matter
+source/_integrations/mcp.markdown @allenporter
+source/_integrations/mcp_server.markdown @allenporter
source/_integrations/mealie.markdown @joostlek @andrew-codechimp
source/_integrations/meater.markdown @Sotolotl @emontnemery
source/_integrations/medcom_ble.markdown @elafargue
@@ -566,7 +573,7 @@ source/_integrations/netgear.markdown @hacf-fr @Quentame @starkillerOG
source/_integrations/netgear_lte.markdown @tkdrob
source/_integrations/network.markdown @home-assistant/core
source/_integrations/nexia.markdown @bdraco
-source/_integrations/nexity.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/nexity.markdown @imicknl
source/_integrations/nextbus.markdown @vividboarder
source/_integrations/nextcloud.markdown @mib1185
source/_integrations/nextdns.markdown @bieniu
@@ -578,7 +585,6 @@ source/_integrations/niko_home_control.markdown @VandeurenGlenn
source/_integrations/nilu.markdown @hfurubotten
source/_integrations/nina.markdown @DeerMaximum
source/_integrations/nissan_leaf.markdown @filcole
-source/_integrations/nmbs.markdown @thibmaek
source/_integrations/noaa_tides.markdown @jdelaney72
source/_integrations/nobo_hub.markdown @echoromeo @oyvindwe
source/_integrations/nordpool.markdown @gjohansson-ST
@@ -605,9 +611,10 @@ source/_integrations/ombi.markdown @larssont
source/_integrations/onboarding.markdown @home-assistant/core
source/_integrations/oncue.markdown @bdraco @peterager
source/_integrations/ondilo_ico.markdown @JeromeHXP
+source/_integrations/onedrive.markdown @zweckj
source/_integrations/onewire.markdown @garbled1 @epenet
source/_integrations/onkyo.markdown @arturpragacz @eclair4151
-source/_integrations/onvif.markdown @hunterjm
+source/_integrations/onvif.markdown @hunterjm @jterrace
source/_integrations/open_meteo.markdown @frenck
source/_integrations/openai_conversation.markdown @balloob
source/_integrations/openerz.markdown @misialq
@@ -626,7 +633,8 @@ source/_integrations/oru_opower.markdown @tronikos
source/_integrations/osoenergy.markdown @osohotwateriot
source/_integrations/otbr.markdown @home-assistant/core
source/_integrations/ourgroceries.markdown @OnFreund
-source/_integrations/overkiz.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/overkiz.markdown @imicknl
+source/_integrations/overseerr.markdown @joostlek
source/_integrations/ovo_energy.markdown @timmo001
source/_integrations/p1_monitor.markdown @klaasnicolaas
source/_integrations/palazzetti.markdown @dotvav
@@ -648,7 +656,7 @@ source/_integrations/ping.markdown @jpbede
source/_integrations/piper.markdown @balloob @synesthesiam
source/_integrations/plaato.markdown @JohNan
source/_integrations/plex.markdown @jjlawren
-source/_integrations/plugwise.markdown @CoMPaTech @bouwew @frenck
+source/_integrations/plugwise.markdown @CoMPaTech @bouwew
source/_integrations/plum_lightpad.markdown @ColinHarrington @prystupa
source/_integrations/point.markdown @fredrike
source/_integrations/poolsense.markdown @haemishkyd
@@ -709,7 +717,7 @@ source/_integrations/reolink.markdown @starkillerOG
source/_integrations/repairs.markdown @home-assistant/core
source/_integrations/repetier.markdown @ShadowBr0ther
source/_integrations/rest_command.markdown @jpbede
-source/_integrations/rexel.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/rexel.markdown @imicknl
source/_integrations/rflink.markdown @javicalle
source/_integrations/rfxtrx.markdown @danielhiversen @elupus @RobBie1221
source/_integrations/rhasspy.markdown @balloob @synesthesiam
@@ -718,7 +726,7 @@ source/_integrations/ring.markdown @sdb9696
source/_integrations/risco.markdown @OnFreund
source/_integrations/rituals_perfume_genie.markdown @milanmeu @frenck
source/_integrations/rmvtransport.markdown @cgtobi
-source/_integrations/roborock.markdown @Lash-L
+source/_integrations/roborock.markdown @Lash-L @allenporter
source/_integrations/roku.markdown @ctalkington
source/_integrations/romy.markdown @xeniter
source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn @Orhideous
@@ -727,6 +735,7 @@ source/_integrations/rpi_power.markdown @shenxn @swetoast
source/_integrations/rss_feed_template.markdown @home-assistant/core
source/_integrations/ruckus_unleashed.markdown @lanrat @ms264556 @gabe565
source/_integrations/russound_rio.markdown @noahhusby
+source/_integrations/russound_rnet.markdown @noahhusby
source/_integrations/ruuvi_gateway.markdown @akx
source/_integrations/ruuvitag_ble.markdown @akx
source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc
@@ -772,7 +781,7 @@ source/_integrations/simplefin.markdown @scottg489 @jeeftor
source/_integrations/simplepush.markdown @engrbm87
source/_integrations/simplisafe.markdown @bachya
source/_integrations/simply_automated.markdown @gwww
-source/_integrations/simu.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/simu.markdown @imicknl
source/_integrations/sinch.markdown @bendikrb
source/_integrations/siren.markdown @home-assistant/core @raman325
source/_integrations/sisyphus.markdown @jkeljo
@@ -784,7 +793,7 @@ source/_integrations/sleepiq.markdown @mfugate1 @kbickar
source/_integrations/slide.markdown @ualex73
source/_integrations/slide_local.markdown @dontinelli
source/_integrations/slimproto.markdown @marcelveldt
-source/_integrations/sma.markdown @kellerza @rklomp
+source/_integrations/sma.markdown @kellerza @rklomp @erwindouna
source/_integrations/smappee.markdown @bsmappee
source/_integrations/smart_blinds.markdown @starkillerOG
source/_integrations/smart_home.markdown @starkillerOG
@@ -802,9 +811,9 @@ source/_integrations/snooz.markdown @AustinBrunkhorst
source/_integrations/solaredge.markdown @frenck @bdraco
source/_integrations/solaredge_local.markdown @drobtravels @scheric
source/_integrations/solarlog.markdown @Ernst79 @dontinelli
-source/_integrations/solax.markdown @squishykid
+source/_integrations/solax.markdown @squishykid @Darsstar
source/_integrations/soma.markdown @ratsept @sebfortier2288
-source/_integrations/somfy.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/somfy.markdown @imicknl
source/_integrations/sonarr.markdown @ctalkington
source/_integrations/songpal.markdown @rytilahti @shenxn
source/_integrations/sonos.markdown @jjlawren @peterager
@@ -849,7 +858,7 @@ source/_integrations/synology_dsm.markdown @hacf-fr @Quentame @mib1185
source/_integrations/synology_srm.markdown @aerialls
source/_integrations/system_bridge.markdown @timmo001
source/_integrations/systemmonitor.markdown @gjohansson-ST
-source/_integrations/tado.markdown @chiefdragon @erwindouna
+source/_integrations/tado.markdown @erwindouna
source/_integrations/tag.markdown @balloob @dmulcahey
source/_integrations/tailscale.markdown @frenck
source/_integrations/tailwind.markdown @frenck
@@ -899,11 +908,11 @@ 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/tuya.markdown @Tuya @zlinoliver
source/_integrations/twentemilieu.markdown @frenck
source/_integrations/twinkly.markdown @dr1rrb @Robbie1221 @Olen
source/_integrations/twitch.markdown @joostlek
-source/_integrations/ubiwizz.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14
+source/_integrations/ubiwizz.markdown @imicknl
source/_integrations/ukraine_alarm.markdown @PaulAnnekov
source/_integrations/unifi.markdown @Kane610
source/_integrations/unifi_direct.markdown @tofuSCHNITZEL
@@ -926,12 +935,12 @@ source/_integrations/vacuum.template.markdown @home-assistant/core
source/_integrations/vallox.markdown @andre-richter @slovdahl @viiru- @yozik04
source/_integrations/valve.markdown @home-assistant/core
source/_integrations/velbus.markdown @Cereal2nd @brefra
-source/_integrations/velux.markdown @Julius2342 @DeerMaximum
+source/_integrations/velux.markdown @Julius2342 @DeerMaximum @pawlizio
source/_integrations/venstar.markdown @garbled1 @jhollowe
source/_integrations/vermont_castings.markdown @jeeftor
source/_integrations/versasense.markdown @imstevenxyz
source/_integrations/version.markdown @ludeeus
-source/_integrations/vesync.markdown @markperdue @webdjoe @thegardenmonkey @cdnninja
+source/_integrations/vesync.markdown @markperdue @webdjoe @thegardenmonkey @cdnninja @iprak
source/_integrations/vicare.markdown @CFenner
source/_integrations/vilfo.markdown @ManneW
source/_integrations/vivotek.markdown @HarlemSquirrel
diff --git a/source/_integrations/balboa.markdown b/source/_integrations/balboa.markdown
index 64778abf60e..72e7dd5984c 100644
--- a/source/_integrations/balboa.markdown
+++ b/source/_integrations/balboa.markdown
@@ -21,6 +21,7 @@ ha_codeowners:
- '@natekspencer'
ha_config_flow: true
ha_integration_type: integration
+ha_dhcp: true
---
The **Balboa Spa Client** {% term integration %} adds support for [Balboa](https://www.balboawatergroup.com/) Spa WiFi Modules to be used within Home Assistant.
diff --git a/source/_integrations/bang_olufsen.markdown b/source/_integrations/bang_olufsen.markdown
index e0eca6154f3..50f59deae51 100644
--- a/source/_integrations/bang_olufsen.markdown
+++ b/source/_integrations/bang_olufsen.markdown
@@ -2,16 +2,16 @@
title: Bang & Olufsen
description: Instructions on how to integrate Bang & Olufsen devices into Home Assistant.
ha_category:
+ - Event
- Media Player
- Multimedia
- - Event
ha_release: 2024.2
ha_iot_class: Local Push
ha_domain: bang_olufsen
ha_platforms:
- diagnostics
- - media_player
- event
+ - media_player
ha_codeowners:
- '@mj23000'
ha_config_flow: true
diff --git a/source/_integrations/brandt.markdown b/source/_integrations/brandt.markdown
index 27d629a104b..fb0fc4e9c3e 100644
--- a/source/_integrations/brandt.markdown
+++ b/source/_integrations/brandt.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/bticino.markdown b/source/_integrations/bticino.markdown
index 36a08a851f0..77585f198f7 100644
--- a/source/_integrations/bticino.markdown
+++ b/source/_integrations/bticino.markdown
@@ -3,6 +3,7 @@ title: BTicino
description: Connect and control your BTicino devices using the Netatmo integration
ha_category:
- Binary sensor
+ - Button
- Camera
- Climate
- Cover
@@ -24,6 +25,7 @@ ha_codeowners:
ha_config_flow: true
ha_platforms:
- binary_sensor
+ - button
- camera
- climate
- cover
diff --git a/source/_integrations/bubendorff.markdown b/source/_integrations/bubendorff.markdown
index 993fb43bdac..fc102ac0b13 100644
--- a/source/_integrations/bubendorff.markdown
+++ b/source/_integrations/bubendorff.markdown
@@ -3,6 +3,7 @@ title: Bubendorff
description: Connect and control your Bubendorff devices using the Netatmo integration
ha_category:
- Binary sensor
+ - Button
- Camera
- Climate
- Cover
@@ -24,6 +25,7 @@ ha_codeowners:
ha_config_flow: true
ha_platforms:
- binary_sensor
+ - button
- camera
- climate
- cover
diff --git a/source/_integrations/cloud.markdown b/source/_integrations/cloud.markdown
index 76757f9796d..7bcc001f8ef 100644
--- a/source/_integrations/cloud.markdown
+++ b/source/_integrations/cloud.markdown
@@ -3,10 +3,10 @@ title: Home Assistant Cloud
description: Enable the Home Assistant Cloud integration.
ha_release: '0.60'
ha_category:
- - Text-to-speech
- - Voice
- Backup
- Speech-to-text
+ - Text-to-speech
+ - Voice
ha_iot_class: Cloud Push
ha_codeowners:
- '@home-assistant/cloud'
diff --git a/source/_integrations/command_line.markdown b/source/_integrations/command_line.markdown
index ab738b8f315..7b76fce566c 100644
--- a/source/_integrations/command_line.markdown
+++ b/source/_integrations/command_line.markdown
@@ -22,6 +22,7 @@ ha_codeowners:
related:
- docs: /docs/configuration/
title: Configuration file
+ha_quality_scale: legacy
---
The **Command line** {% term integration %} offers functionality that issues specific commands to get data or to control a device.
diff --git a/source/_integrations/cookidoo.markdown b/source/_integrations/cookidoo.markdown
index 4ab4345ba45..7dc2e7c19fa 100644
--- a/source/_integrations/cookidoo.markdown
+++ b/source/_integrations/cookidoo.markdown
@@ -11,6 +11,9 @@ ha_codeowners:
ha_domain: cookidoo
ha_integration_type: service
ha_platforms:
+ - button
+ - diagnostics
+ - sensor
- todo
related:
- docs: /integrations/todo
diff --git a/source/_integrations/cozytouch.markdown b/source/_integrations/cozytouch.markdown
index cc92b45491e..29159385581 100644
--- a/source/_integrations/cozytouch.markdown
+++ b/source/_integrations/cozytouch.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/decorquip.markdown b/source/_integrations/decorquip.markdown
index d805f0e9a24..23ec8bb3384 100644
--- a/source/_integrations/decorquip.markdown
+++ b/source/_integrations/decorquip.markdown
@@ -7,7 +7,7 @@ ha_domain: decorquip
ha_integration_type: virtual
ha_supporting_domain: motion_blinds
ha_supporting_integration: Motionblinds
-ha_release: 2025.2
+ha_release: 2020.12
ha_codeowners:
- '@starkillerOG'
ha_config_flow: true
diff --git a/source/_integrations/discovergy.markdown b/source/_integrations/discovergy.markdown
index d0b7bbbf5a7..98b92390a9b 100644
--- a/source/_integrations/discovergy.markdown
+++ b/source/_integrations/discovergy.markdown
@@ -14,6 +14,7 @@ ha_platforms:
- diagnostics
- sensor
ha_integration_type: service
+ha_quality_scale: silver
---
The **inexogy** {% term integration %} allows users to integrate their [inexogy](https://inexogy.com/) smart meters into Home Assistant.
diff --git a/source/_integrations/esera_onewire.markdown b/source/_integrations/esera_onewire.markdown
index 5ede478d2e5..884e107f628 100644
--- a/source/_integrations/esera_onewire.markdown
+++ b/source/_integrations/esera_onewire.markdown
@@ -15,6 +15,7 @@ ha_config_flow: true
ha_platforms:
- binary_sensor
- diagnostics
+ - select
- sensor
- switch
ha_iot_class: Local Polling
diff --git a/source/_integrations/flexom.markdown b/source/_integrations/flexom.markdown
index 54f4abe1177..33c82c7c898 100644
--- a/source/_integrations/flexom.markdown
+++ b/source/_integrations/flexom.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/fujitsu_fglair.markdown b/source/_integrations/fujitsu_fglair.markdown
index 76add58481b..3d7a76e06f2 100644
--- a/source/_integrations/fujitsu_fglair.markdown
+++ b/source/_integrations/fujitsu_fglair.markdown
@@ -46,4 +46,3 @@ This integration supports the following functionalities (if the devices support
## Outside temperature
On units that support it, this integration will expose a temperature sensor that reports the outside temperature that the unit is sensing.
-
diff --git a/source/_integrations/fyta.markdown b/source/_integrations/fyta.markdown
index 9556e0eeafc..19378fa5291 100644
--- a/source/_integrations/fyta.markdown
+++ b/source/_integrations/fyta.markdown
@@ -13,6 +13,7 @@ ha_domain: fyta
ha_platforms:
- binary_sensor
- diagnostics
+ - image
- sensor
ha_integration_type: hub
ha_quality_scale: platinum
diff --git a/source/_integrations/google_drive.markdown b/source/_integrations/google_drive.markdown
index efc6d6d207d..f8678fd6cdd 100644
--- a/source/_integrations/google_drive.markdown
+++ b/source/_integrations/google_drive.markdown
@@ -1,52 +1,53 @@
----
-title: Google Drive
-description: Instructions on how to use Google Drive in Home Assistant.
-ha_category:
- - Backup
-ha_iot_class: Cloud Polling
-ha_release: '2025.2'
-ha_config_flow: true
-ha_domain: google_drive
-ha_codeowners:
- - '@tronikos'
-ha_integration_type: service
-google_dev_console_link: https://console.developers.google.com/start/api?id=drive
-api: Google Drive API
-api_link: https://console.developers.google.com/start/api?id=drive
-related:
- - docs: /common-tasks/general/#backups
- title: Creating backups in Home Assistant
- - url: https://drive.google.com
- title: Google Drive
- - url: https://console.developers.google.com/start/api?id=drive
- title: Google Developer Console
----
-
-This {% term integration %} allows you to connect your [Google Drive](https://drive.google.com) with Home Assistant Backups. When you set up this integration, your Google Drive will have a new folder called Home Assistant where all the backups will be stored. You can rename this folder to whatever you like in Google Drive at any point in time. If you delete the folder, it will automatically be re-created as long as you have the {% term integration %} enabled.
-
-
-## Prerequisites
-
-You need to configure developer credentials to allow Home Assistant to access your Google Account.
-These credentials are the same as the ones for [Google Sheets](/integrations/google_sheets), [Nest](/integrations/nest), [YouTube](/integrations/youtube), and [Google Mail](/integrations/google_mail).
-These are not the same as *Device Auth* credentials previously recommended for [Google Calendar](/integrations/google).
-
-{% include integrations/google_client_secret.md %}
-
-{% include integrations/config_flow.md %}
-
-{% include integrations/google_oauth.md %}
-
-## Removing the integration
-
-{% include integrations/remove_device_service.md %}
-
-- If you remove the integration, the Home Assistant folder in Google Drive is not automatically deleted. You have to manually delete it in Google Drive.
-
-## Known limitations
-
-- The integration can only access files that it creates in the Home Assistant folder. It cannot access or modify any other files in your Google Drive.
-
-## Troubleshooting
-
-If you have an error with your credentials, you can delete them in the [Application Credentials](/integrations/application_credentials/) user interface.
+---
+title: Google Drive
+description: Instructions on how to use Google Drive in Home Assistant.
+ha_category:
+ - Backup
+ha_iot_class: Cloud Polling
+ha_release: '2025.2'
+ha_config_flow: true
+ha_domain: google_drive
+ha_codeowners:
+ - '@tronikos'
+ha_integration_type: service
+google_dev_console_link: https://console.developers.google.com/start/api?id=drive
+api: Google Drive API
+api_link: https://console.developers.google.com/start/api?id=drive
+related:
+ - docs: /common-tasks/general/#backups
+ title: Creating backups in Home Assistant
+ - url: https://drive.google.com
+ title: Google Drive
+ - url: https://console.developers.google.com/start/api?id=drive
+ title: Google Developer Console
+ha_quality_scale: platinum
+---
+
+This {% term integration %} allows you to connect your [Google Drive](https://drive.google.com) with Home Assistant Backups. When you set up this integration, your Google Drive will have a new folder called Home Assistant where all the backups will be stored. You can rename this folder to whatever you like in Google Drive at any point in time. If you delete the folder, it will automatically be re-created as long as you have the {% term integration %} enabled.
+
+
+## Prerequisites
+
+You need to configure developer credentials to allow Home Assistant to access your Google Account.
+These credentials are the same as the ones for [Google Sheets](/integrations/google_sheets), [Nest](/integrations/nest), [YouTube](/integrations/youtube), and [Google Mail](/integrations/google_mail).
+These are not the same as *Device Auth* credentials previously recommended for [Google Calendar](/integrations/google).
+
+{% include integrations/google_client_secret.md %}
+
+{% include integrations/config_flow.md %}
+
+{% include integrations/google_oauth.md %}
+
+## Removing the integration
+
+{% include integrations/remove_device_service.md %}
+
+- If you remove the integration, the Home Assistant folder in Google Drive is not automatically deleted. You have to manually delete it in Google Drive.
+
+## Known limitations
+
+- The integration can only access files that it creates in the Home Assistant folder. It cannot access or modify any other files in your Google Drive.
+
+## Troubleshooting
+
+If you have an error with your credentials, you can delete them in the [Application Credentials](/integrations/application_credentials/) user interface.
diff --git a/source/_integrations/habitica.markdown b/source/_integrations/habitica.markdown
index 1cb7649fa83..0ba104f2012 100644
--- a/source/_integrations/habitica.markdown
+++ b/source/_integrations/habitica.markdown
@@ -3,9 +3,9 @@ title: Habitica
description: Instructions on enabling Habitica support for your Home Assistant
ha_category:
- Calendar
+ - Image
- Sensor
- To-do list
- - Image
ha_release: 0.78
ha_iot_class: Cloud Polling
ha_domain: habitica
@@ -14,10 +14,10 @@ ha_platforms:
- button
- calendar
- diagnostics
+ - image
- sensor
- switch
- todo
- - image
ha_codeowners:
- '@tr4nt0r'
ha_config_flow: true
diff --git a/source/_integrations/harvey.markdown b/source/_integrations/harvey.markdown
index 17c6f3266ba..6f794a63162 100644
--- a/source/_integrations/harvey.markdown
+++ b/source/_integrations/harvey.markdown
@@ -4,7 +4,7 @@ description: Integrate Harvey water softeners with Home Assistant using the Aqua
ha_category:
- Sensor
ha_domain: harvey
-ha_release: 2025.1
+ha_release: 2024.7
ha_integration_type: virtual
ha_supporting_domain: aquacell
ha_supporting_integration: AquaCell
diff --git a/source/_integrations/heos.markdown b/source/_integrations/heos.markdown
index b6f991a3927..f65dadcb4af 100644
--- a/source/_integrations/heos.markdown
+++ b/source/_integrations/heos.markdown
@@ -13,7 +13,7 @@ ha_ssdp: true
ha_platforms:
- diagnostics
- media_player
-ha_integration_type: integration
+ha_integration_type: hub
ha_quality_scale: silver
---
diff --git a/source/_integrations/hexaom.markdown b/source/_integrations/hexaom.markdown
index 03973151a48..25437cfe148 100644
--- a/source/_integrations/hexaom.markdown
+++ b/source/_integrations/hexaom.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/hi_kumo.markdown b/source/_integrations/hi_kumo.markdown
index 61f5bec0c58..cb21484f899 100644
--- a/source/_integrations/hi_kumo.markdown
+++ b/source/_integrations/hi_kumo.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/home_plus_control.markdown b/source/_integrations/home_plus_control.markdown
index e8d1d1c263c..876bf968739 100644
--- a/source/_integrations/home_plus_control.markdown
+++ b/source/_integrations/home_plus_control.markdown
@@ -3,6 +3,7 @@ title: Legrand Home+ Control
description: Connect and control your Legrand Home+ Control devices using the Netatmo integration
ha_category:
- Binary sensor
+ - Button
- Camera
- Climate
- Cover
@@ -24,6 +25,7 @@ ha_codeowners:
ha_config_flow: true
ha_platforms:
- binary_sensor
+ - button
- camera
- climate
- cover
diff --git a/source/_integrations/homee.markdown b/source/_integrations/homee.markdown
index 7835cb73896..1a68929510a 100644
--- a/source/_integrations/homee.markdown
+++ b/source/_integrations/homee.markdown
@@ -13,6 +13,7 @@ ha_platforms:
- cover
- sensor
ha_integration_type: hub
+ha_quality_scale: bronze
---
[Homee](https://hom.ee) is a smart home system, able to integrate various protocols such as Z-Wave, Zigbee, EnOcean, and more. The Homee {% term integration %} will let you use the {% term devices %} from your Homee in Home Assistant.
diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown
index 0f6345c135e..f78d2a88f1d 100644
--- a/source/_integrations/homematicip_cloud.markdown
+++ b/source/_integrations/homematicip_cloud.markdown
@@ -22,6 +22,7 @@ ha_platforms:
- button
- climate
- cover
+ - event
- light
- lock
- sensor
diff --git a/source/_integrations/ibeacon.markdown b/source/_integrations/ibeacon.markdown
index 38e771d94e8..c984360909c 100644
--- a/source/_integrations/ibeacon.markdown
+++ b/source/_integrations/ibeacon.markdown
@@ -14,8 +14,6 @@ ha_platforms:
ha_bluetooth: true
ha_config_flow: true
ha_integration_type: integration
-ha_codeowners:
- - '@bdraco'
---
{% include integrations/config_flow.md %}
diff --git a/source/_integrations/idasen_desk.markdown b/source/_integrations/idasen_desk.markdown
index fd479a02247..4d938794280 100644
--- a/source/_integrations/idasen_desk.markdown
+++ b/source/_integrations/idasen_desk.markdown
@@ -15,6 +15,7 @@ ha_platforms:
ha_integration_type: device
ha_codeowners:
- '@abmantis'
+ha_quality_scale: bronze
---
The IKEA IDÅSEN {% term integration %} allows you to connect your [IKEA Idåsen](https://www.ikea.com/us/en/cat/idasen-system-47424/) motorized desk to Home Assistant, making it possible to control the desk height and also monitor height changes from the physical controller.
diff --git a/source/_integrations/igloohome.markdown b/source/_integrations/igloohome.markdown
index b2edd90bbe3..e82d39cf611 100644
--- a/source/_integrations/igloohome.markdown
+++ b/source/_integrations/igloohome.markdown
@@ -11,7 +11,8 @@ ha_codeowners:
ha_domain: igloohome
ha_platforms:
- sensor
-ha_integration_type: device
+ha_integration_type: integration
+ha_quality_scale: bronze
---
The **igloohome** {% term integration %} grants Home Assistant access to paired [smart access device\(s\)](https://www.igloohome.co/#products). The features of this integration includes:
@@ -74,4 +75,4 @@ Some generic troubleshooting steps:
### Authentication problems
- Verify that your [API credentials](https://access.igloocompany.co/api-access) are correctly filled in.
-- Ensure your API credentials have not expired or been revoked.
\ No newline at end of file
+- Ensure your API credentials have not expired or been revoked.
diff --git a/source/_integrations/incomfort.markdown b/source/_integrations/incomfort.markdown
index 10c0573eaed..57ff824d96e 100644
--- a/source/_integrations/incomfort.markdown
+++ b/source/_integrations/incomfort.markdown
@@ -1,5 +1,5 @@
---
-title: Intergas InComfort/Intouch Lan2RF gateway
+title: Intergas gateway
description: Instructions on how to integrate an Intergas Lan2RF gateway with Home Assistant.
ha_category:
- Binary sensor
@@ -14,6 +14,7 @@ ha_domain: incomfort
ha_platforms:
- binary_sensor
- climate
+ - diagnostics
- sensor
- water_heater
ha_integration_type: integration
diff --git a/source/_integrations/iron_os.markdown b/source/_integrations/iron_os.markdown
index eb2a862337e..b6ac0a69b78 100644
--- a/source/_integrations/iron_os.markdown
+++ b/source/_integrations/iron_os.markdown
@@ -19,6 +19,7 @@ ha_integration_type: integration
ha_platforms:
- binary_sensor
- button
+ - diagnostics
- number
- select
- sensor
diff --git a/source/_integrations/ituran.markdown b/source/_integrations/ituran.markdown
index fd4082856f0..3e9b635fb88 100644
--- a/source/_integrations/ituran.markdown
+++ b/source/_integrations/ituran.markdown
@@ -15,6 +15,7 @@ ha_platforms:
- device_tracker
- sensor
ha_integration_type: hub
+ha_quality_scale: silver
---
The **Ituran** {% term integration %} allows you to retrieve information from your Ituran-equipped vehicle using the [Ituran APP service](https://www.ituran.co.il/ituranfront/comfort-services-2/ituran-app-comfort). It pulls information from the Ituran web service regarding the vehicle's location.
diff --git a/source/_integrations/lametric.markdown b/source/_integrations/lametric.markdown
index ebd1264f5df..e7bc227dde9 100644
--- a/source/_integrations/lametric.markdown
+++ b/source/_integrations/lametric.markdown
@@ -278,4 +278,4 @@ Internal examples: `http://192.168.0.2:8123/auth/external/callback`, `http://hom
### The brightness doesn't go to 100%
When the LaMetric is powered by a USB port on a computer, the brightness is limited.
-To get the full brightness, use a proper USB charger.
\ No newline at end of file
+To get the full brightness, use a proper USB charger.
diff --git a/source/_integrations/legrand.markdown b/source/_integrations/legrand.markdown
index 13e13117fdf..db83c0dffda 100644
--- a/source/_integrations/legrand.markdown
+++ b/source/_integrations/legrand.markdown
@@ -3,6 +3,7 @@ title: Legrand
description: Connect and control your Legrand devices using the Netatmo integration
ha_category:
- Binary sensor
+ - Button
- Camera
- Climate
- Cover
@@ -24,6 +25,7 @@ ha_codeowners:
ha_config_flow: true
ha_platforms:
- binary_sensor
+ - button
- camera
- climate
- cover
diff --git a/source/_integrations/letpot.markdown b/source/_integrations/letpot.markdown
index baa14d6f3f7..0e1080eb664 100644
--- a/source/_integrations/letpot.markdown
+++ b/source/_integrations/letpot.markdown
@@ -9,9 +9,10 @@ ha_config_flow: true
ha_codeowners:
- '@jpelgrom'
ha_domain: letpot
-ha_integration_type: integration
+ha_integration_type: hub
ha_platforms:
- time
+ha_quality_scale: bronze
---
The **LetPot** {% term integration %} allows you to integrate your [LetPot](https://letpot.com/) hydroponic gardens/systems into Home Assistant.
diff --git a/source/_integrations/litterrobot.markdown b/source/_integrations/litterrobot.markdown
index 31a5f276fac..e982be8e876 100644
--- a/source/_integrations/litterrobot.markdown
+++ b/source/_integrations/litterrobot.markdown
@@ -26,6 +26,7 @@ ha_platforms:
- update
- vacuum
ha_integration_type: hub
+ha_quality_scale: bronze
---
The Litter-Robot integration allows you to control and monitor your Wi-Fi-enabled, automatic, self-cleaning litter box and pet feeders.
diff --git a/source/_integrations/mcp.markdown b/source/_integrations/mcp.markdown
index da2cde1a3f6..daf088aca75 100644
--- a/source/_integrations/mcp.markdown
+++ b/source/_integrations/mcp.markdown
@@ -7,12 +7,13 @@ ha_release: 2025.2
ha_iot_class: Local Polling
ha_config_flow: true
ha_codeowners:
- - 'allenporter'
+ - '@allenporter'
ha_domain: mcp
ha_integration_type: integration
related:
- docs: /integrations/conversation/
title: Conversation
+ha_quality_scale: silver
---
The [Model Context Protocol](https://modelcontextprotocol.io) is an open protocol that
diff --git a/source/_integrations/mcp_server.markdown b/source/_integrations/mcp_server.markdown
index 443137feef0..95d031b5e83 100644
--- a/source/_integrations/mcp_server.markdown
+++ b/source/_integrations/mcp_server.markdown
@@ -7,12 +7,13 @@ ha_release: 2025.2
ha_iot_class: Local Push
ha_config_flow: true
ha_codeowners:
- - 'allenporter'
+ - '@allenporter'
ha_domain: mcp_server
-ha_integration_type: integration
+ha_integration_type: service
related:
- docs: /integrations/conversation/
title: Conversation
+ha_quality_scale: silver
---
The [Model Context Protocol](https://modelcontextprotocol.io) is an open protocol that standardizes how applications provide context to LLMs. The **Model Context Protocol Server** (MCP) integration enables using Home Assistant to provide context for MCP LLM Client Applications. For example, you can expose your Google Tasks To-do list as a tool for Claude Desktop.
diff --git a/source/_integrations/mill.markdown b/source/_integrations/mill.markdown
index 94c33d1edb0..ca85c0eaa2e 100644
--- a/source/_integrations/mill.markdown
+++ b/source/_integrations/mill.markdown
@@ -11,8 +11,8 @@ ha_domain: mill
ha_config_flow: true
ha_platforms:
- climate
- - sensor
- number
+ - sensor
ha_integration_type: integration
---
diff --git a/source/_integrations/monzo.markdown b/source/_integrations/monzo.markdown
index 0534bc085b6..0690f319f7d 100644
--- a/source/_integrations/monzo.markdown
+++ b/source/_integrations/monzo.markdown
@@ -2,8 +2,8 @@
title: Monzo
description: Instructions on how to integrate Monzo integration into Home Assistant.
ha_category:
- - Sensor
- Finance
+ - Sensor
ha_release: 2024.6
ha_iot_class: Cloud Polling
ha_codeowners:
diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown
index be923a8968a..2282cd1a0a0 100644
--- a/source/_integrations/mqtt.markdown
+++ b/source/_integrations/mqtt.markdown
@@ -44,6 +44,7 @@ ha_platforms:
- valve
- water_heater
ha_integration_type: integration
+ha_quality_scale: platinum
---
MQTT (aka MQ Telemetry Transport) is a machine-to-machine or "Internet of Things" connectivity protocol on top of TCP/IP. It allows extremely lightweight publish/subscribe messaging transport.
diff --git a/source/_integrations/nexity.markdown b/source/_integrations/nexity.markdown
index 58e47fe160d..f507a7bcb73 100644
--- a/source/_integrations/nexity.markdown
+++ b/source/_integrations/nexity.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/nmbs.markdown b/source/_integrations/nmbs.markdown
index 45e095d32a1..a5c78dea0ee 100644
--- a/source/_integrations/nmbs.markdown
+++ b/source/_integrations/nmbs.markdown
@@ -6,8 +6,6 @@ ha_category:
ha_config_flow: true
ha_iot_class: Cloud Polling
ha_release: 0.85
-ha_codeowners:
- - '@thibmaek'
ha_domain: nmbs
ha_platforms:
- sensor
diff --git a/source/_integrations/onedrive.markdown b/source/_integrations/onedrive.markdown
index 6583f93ea32..955ebd677e9 100644
--- a/source/_integrations/onedrive.markdown
+++ b/source/_integrations/onedrive.markdown
@@ -13,6 +13,7 @@ ha_integration_type: service
related:
- docs: /common-tasks/general/#backups
title: Backups
+ha_quality_scale: bronze
---
This integration allows you to use [OneDrive](https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage) for [Home Assistant Backups](/common-tasks/general/#backups).
diff --git a/source/_integrations/onewire.markdown b/source/_integrations/onewire.markdown
index cd0a60be21a..f481aeb412d 100644
--- a/source/_integrations/onewire.markdown
+++ b/source/_integrations/onewire.markdown
@@ -17,6 +17,7 @@ ha_platforms:
- sensor
- switch
ha_integration_type: hub
+ha_zeroconf: true
---
The Onewire integration supports sensors that use the 1-wire bus for communication.
diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown
index e7b73a3013a..88d422f37aa 100644
--- a/source/_integrations/onvif.markdown
+++ b/source/_integrations/onvif.markdown
@@ -8,6 +8,7 @@ ha_iot_class: Local Push
ha_domain: onvif
ha_codeowners:
- '@hunterjm'
+ - '@jterrace'
ha_config_flow: true
ha_platforms:
- binary_sensor
diff --git a/source/_integrations/overkiz.markdown b/source/_integrations/overkiz.markdown
index 20e0a378ecf..6589d6cb1c2 100644
--- a/source/_integrations/overkiz.markdown
+++ b/source/_integrations/overkiz.markdown
@@ -22,11 +22,6 @@ ha_config_flow: true
ha_iot_class: Local Polling
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_domain: overkiz
ha_dhcp: true
ha_zeroconf: true
@@ -169,4 +164,4 @@ Please note that only a [limited set of devices is supported via HomeKit](https:
This integration follows standard integration removal. No extra steps are required.
-{% include integrations/remove_device_service.md %}
\ No newline at end of file
+{% include integrations/remove_device_service.md %}
diff --git a/source/_integrations/overseerr.markdown b/source/_integrations/overseerr.markdown
index a6ed047e6ac..f673fb85ba5 100644
--- a/source/_integrations/overseerr.markdown
+++ b/source/_integrations/overseerr.markdown
@@ -13,8 +13,10 @@ ha_codeowners:
ha_domain: overseerr
ha_integration_type: service
ha_platforms:
+ - diagnostics
- event
- sensor
+ha_quality_scale: platinum
---
Overseerr is a service that allows you to manage media requests and to integrate these media requests with Plex, Radarr, and Sonarr. The **Overseerr** {% term integration %} allows you to integrate your [Overseerr](https://overseerr.dev/) instance.
diff --git a/source/_integrations/palazzetti.markdown b/source/_integrations/palazzetti.markdown
index 29cb2659bc7..98242083763 100644
--- a/source/_integrations/palazzetti.markdown
+++ b/source/_integrations/palazzetti.markdown
@@ -10,6 +10,7 @@ ha_codeowners:
- '@dotvav'
ha_domain: palazzetti
ha_platforms:
+ - button
- climate
- diagnostics
- number
diff --git a/source/_integrations/pinecil.markdown b/source/_integrations/pinecil.markdown
index b2fc10df268..8a598e0611c 100644
--- a/source/_integrations/pinecil.markdown
+++ b/source/_integrations/pinecil.markdown
@@ -3,9 +3,11 @@ title: Pinecil
description: Connect and control your Pinecil devices using the IronOS integration
ha_category:
- Binary sensor
+ - Button
- Number
- Select
- Sensor
+ - Switch
- Update
ha_release: 2024.8
ha_domain: pinecil
@@ -17,9 +19,12 @@ ha_codeowners:
ha_config_flow: true
ha_platforms:
- binary_sensor
+ - button
+ - diagnostics
- number
- select
- sensor
+ - switch
- update
ha_iot_class: Local Polling
---
diff --git a/source/_integrations/piper.markdown b/source/_integrations/piper.markdown
index 42d413a1ca4..cfeec57cc98 100644
--- a/source/_integrations/piper.markdown
+++ b/source/_integrations/piper.markdown
@@ -13,6 +13,7 @@ ha_codeowners:
- '@synesthesiam'
ha_config_flow: true
ha_platforms:
+ - assist_satellite
- binary_sensor
- conversation
- number
diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown
index db9744ff681..d59928d6b34 100644
--- a/source/_integrations/qbus.markdown
+++ b/source/_integrations/qbus.markdown
@@ -11,8 +11,9 @@ ha_codeowners:
- '@thomasddn'
ha_release: 2025.2
ha_domain: qbus
-ha_integration_type: device
+ha_integration_type: hub
ha_config_flow: true
+ha_quality_scale: bronze
---
The **Qbus** {% term integration %} allows you to integrate your [Qbus Control](https://www.qbus.be) into Home Assistant. **Qbus** is a Belgian manufacturer of Home Automation systems.
diff --git a/source/_integrations/refoss.markdown b/source/_integrations/refoss.markdown
index 80f4eb10cbe..53d42619720 100644
--- a/source/_integrations/refoss.markdown
+++ b/source/_integrations/refoss.markdown
@@ -81,4 +81,4 @@ If the Refoss device isn't discovered by Home Assistant automatically, follow th
4. Check the logs for messages containing "Discovered devices"
5. If no devices are found, verify:
- Network connectivity
- - Device firmware version matches the supported versions listed above
\ No newline at end of file
+ - Device firmware version matches the supported versions listed above
diff --git a/source/_integrations/rexel.markdown b/source/_integrations/rexel.markdown
index 019c9c40a17..071d5ce28be 100644
--- a/source/_integrations/rexel.markdown
+++ b/source/_integrations/rexel.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/roborock.markdown b/source/_integrations/roborock.markdown
index 04ac7cc8ae3..d71c45ee9b5 100644
--- a/source/_integrations/roborock.markdown
+++ b/source/_integrations/roborock.markdown
@@ -16,6 +16,7 @@ ha_release: 2023.5
ha_config_flow: true
ha_codeowners:
- '@Lash-L'
+ - '@allenporter'
ha_domain: roborock
ha_platforms:
- binary_sensor
diff --git a/source/_integrations/russound_rio.markdown b/source/_integrations/russound_rio.markdown
index 480c8757c0a..dfe280966f8 100644
--- a/source/_integrations/russound_rio.markdown
+++ b/source/_integrations/russound_rio.markdown
@@ -14,6 +14,7 @@ ha_codeowners:
ha_config_flow: true
ha_integration_type: integration
ha_quality_scale: silver
+ha_zeroconf: true
---
The Russound RIO {% term integration %} allows you to control Russound devices that make use of the RIO protocol.
diff --git a/source/_integrations/russound_rnet.markdown b/source/_integrations/russound_rnet.markdown
index 4693881c948..1030d639a95 100644
--- a/source/_integrations/russound_rnet.markdown
+++ b/source/_integrations/russound_rnet.markdown
@@ -13,6 +13,8 @@ related:
- docs: /docs/configuration/
title: Configuration file
ha_quality_scale: legacy
+ha_codeowners:
+ - '@noahhusby'
---
The `russound_rnet` {% term integration %} allows you to control Russound devices that make use of the RNET protocol.
diff --git a/source/_integrations/simu.markdown b/source/_integrations/simu.markdown
index d5467df41ba..34b089ad4d9 100644
--- a/source/_integrations/simu.markdown
+++ b/source/_integrations/simu.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/sma.markdown b/source/_integrations/sma.markdown
index e648b37b953..98d48fadf94 100644
--- a/source/_integrations/sma.markdown
+++ b/source/_integrations/sma.markdown
@@ -9,8 +9,10 @@ ha_release: 0.36
ha_codeowners:
- '@kellerza'
- '@rklomp'
+ - '@erwindouna'
ha_domain: sma
ha_platforms:
+ - diagnostics
- sensor
ha_integration_type: integration
---
diff --git a/source/_integrations/smarther.markdown b/source/_integrations/smarther.markdown
index 36899b8a7e4..ce30e9f6b84 100644
--- a/source/_integrations/smarther.markdown
+++ b/source/_integrations/smarther.markdown
@@ -3,6 +3,7 @@ title: Smarther
description: Connect and control your Smarther devices using the Netatmo integration
ha_category:
- Binary sensor
+ - Button
- Camera
- Climate
- Cover
@@ -24,6 +25,7 @@ ha_codeowners:
ha_config_flow: true
ha_platforms:
- binary_sensor
+ - button
- camera
- climate
- cover
diff --git a/source/_integrations/smlight.markdown b/source/_integrations/smlight.markdown
index 8d6673c5f8c..b1e47c660de 100644
--- a/source/_integrations/smlight.markdown
+++ b/source/_integrations/smlight.markdown
@@ -22,6 +22,7 @@ ha_platforms:
ha_codeowners:
- '@tl-sl'
ha_integration_type: device
+ha_dhcp: true
---
The [SMLIGHT](https://smlight.tech) SLZB-06x Ethernet Zigbee coordinators
diff --git a/source/_integrations/solax.markdown b/source/_integrations/solax.markdown
index 6c2588f9c4f..f2f95abb628 100644
--- a/source/_integrations/solax.markdown
+++ b/source/_integrations/solax.markdown
@@ -8,6 +8,7 @@ ha_release: 0.94
ha_iot_class: Local Polling
ha_codeowners:
- '@squishykid'
+ - '@Darsstar'
ha_domain: solax
ha_platforms:
- sensor
diff --git a/source/_integrations/somfy.markdown b/source/_integrations/somfy.markdown
index 9fdb2a342d4..e73709d063a 100644
--- a/source/_integrations/somfy.markdown
+++ b/source/_integrations/somfy.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/tesla_fleet.markdown b/source/_integrations/tesla_fleet.markdown
index 1abc5e41243..d4f908e740e 100644
--- a/source/_integrations/tesla_fleet.markdown
+++ b/source/_integrations/tesla_fleet.markdown
@@ -361,4 +361,3 @@ which then can be used within the energy dashboard.
- **Integration shows `a condition has not been met to process the request`**
1. Confirm that you've run all the steps from both the **Hosting a Public/Private Key Pair** and **Register your application as a Fleet API partner** sections above.
-
diff --git a/source/_integrations/tplink_tapo.markdown b/source/_integrations/tplink_tapo.markdown
index 54b4fe6a931..961b1a71309 100644
--- a/source/_integrations/tplink_tapo.markdown
+++ b/source/_integrations/tplink_tapo.markdown
@@ -14,6 +14,7 @@ ha_category:
- Sensor
- Siren
- Switch
+ - Vacuum
ha_domain: tplink_tapo
ha_release: 0.89
ha_integration_type: virtual
@@ -37,6 +38,7 @@ ha_platforms:
- sensor
- siren
- switch
+ - vacuum
ha_iot_class: Local Polling
ha_dhcp: true
---
diff --git a/source/_integrations/trafikverket_weatherstation.markdown b/source/_integrations/trafikverket_weatherstation.markdown
index 93e20a681ed..fc3a024a80f 100644
--- a/source/_integrations/trafikverket_weatherstation.markdown
+++ b/source/_integrations/trafikverket_weatherstation.markdown
@@ -10,6 +10,7 @@ ha_domain: trafikverket_weatherstation
ha_codeowners:
- '@gjohansson-ST'
ha_platforms:
+ - diagnostics
- sensor
ha_integration_type: integration
---
diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown
index 65dc17a3156..3e8ed785415 100644
--- a/source/_integrations/tuya.markdown
+++ b/source/_integrations/tuya.markdown
@@ -23,7 +23,6 @@ ha_domain: tuya
ha_codeowners:
- '@Tuya'
- '@zlinoliver'
- - '@frenck'
ha_platforms:
- alarm_control_panel
- binary_sensor
diff --git a/source/_integrations/twinkly.markdown b/source/_integrations/twinkly.markdown
index a16863acd55..7dc0cc7d512 100644
--- a/source/_integrations/twinkly.markdown
+++ b/source/_integrations/twinkly.markdown
@@ -14,6 +14,7 @@ ha_codeowners:
ha_platforms:
- diagnostics
- light
+ - select
ha_dhcp: true
ha_integration_type: integration
---
diff --git a/source/_integrations/ubiwizz.markdown b/source/_integrations/ubiwizz.markdown
index d5802580c0d..ecef13f6a75 100644
--- a/source/_integrations/ubiwizz.markdown
+++ b/source/_integrations/ubiwizz.markdown
@@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz
ha_release: 2022.2
ha_codeowners:
- '@imicknl'
- - '@vlebourl'
- - '@tetienne'
- - '@nyroDev'
- - '@tronix117'
- - '@alexfp14'
ha_config_flow: true
ha_platforms:
- alarm_control_panel
diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown
index b9cd185d2f6..2a5bd28a201 100644
--- a/source/_integrations/velbus.markdown
+++ b/source/_integrations/velbus.markdown
@@ -187,4 +187,3 @@ The Velbus integration and its entities can be removed by following these steps:
{% include integrations/remove_device_service.md %}
Note: Removing the integration will delete all Velbus devices and their history from Home Assistant.
-
diff --git a/source/_integrations/velux.markdown b/source/_integrations/velux.markdown
index 5456babc746..2102cbd66ec 100644
--- a/source/_integrations/velux.markdown
+++ b/source/_integrations/velux.markdown
@@ -10,12 +10,14 @@ ha_iot_class: Local Polling
ha_codeowners:
- '@Julius2342'
- '@DeerMaximum'
+ - '@pawlizio'
ha_domain: velux
ha_platforms:
- cover
- light
- scene
ha_integration_type: integration
+ha_dhcp: true
---
[Velux](https://www.velux.com/) {% term integration %} for Home Assistant allows you to connect to a Velux KLF 200 interface, to control [io-homecontrol](http://www.io-homecontrol.com) devices like windows and blinds. The module allows you to start scenes configured within KLF 200.
diff --git a/source/_integrations/vesync.markdown b/source/_integrations/vesync.markdown
index bb4b624e03b..9cf8b13d627 100644
--- a/source/_integrations/vesync.markdown
+++ b/source/_integrations/vesync.markdown
@@ -14,8 +14,10 @@ ha_codeowners:
- '@webdjoe'
- '@thegardenmonkey'
- '@cdnninja'
+ - '@iprak'
ha_domain: vesync
ha_platforms:
+ - binary_sensor
- diagnostics
- fan
- humidifier
diff --git a/source/_integrations/whisper.markdown b/source/_integrations/whisper.markdown
index e6b004997b2..f4340d6a2b0 100644
--- a/source/_integrations/whisper.markdown
+++ b/source/_integrations/whisper.markdown
@@ -13,6 +13,7 @@ ha_codeowners:
- '@synesthesiam'
ha_config_flow: true
ha_platforms:
+ - assist_satellite
- binary_sensor
- conversation
- number