diff --git a/source/_integrations/conversation.markdown b/source/_integrations/conversation.markdown
index d9d3b1e22a7..d7b4a3efcc3 100644
--- a/source/_integrations/conversation.markdown
+++ b/source/_integrations/conversation.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to have conversations with your Home Assistant.
logo: home-assistant.png
ha_category:
- Voice
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The conversation integration allows you to converse with Home Assistant. You can either converse by pressing the microphone in the frontend (supported browsers only (no iOS)) or by calling the `conversation/process` service with the transcribed text.
diff --git a/source/_integrations/coolmaster.markdown b/source/_integrations/coolmaster.markdown
index e4dbb85725a..29723010ca3 100644
--- a/source/_integrations/coolmaster.markdown
+++ b/source/_integrations/coolmaster.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.88
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@OnFreund'
---
The `coolmaster` climate platform lets you control HVAC through [CoolMasterNet](https://coolautomation.com/products/coolmasternet/).
diff --git a/source/_integrations/counter.markdown b/source/_integrations/counter.markdown
index c5069fef7d2..0d6b5148b19 100644
--- a/source/_integrations/counter.markdown
+++ b/source/_integrations/counter.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.53
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `counter` integration allows one to count occurrences fired by automations.
diff --git a/source/_integrations/cover.group.markdown b/source/_integrations/cover.group.markdown
index 999daeee25b..43c7c4c455c 100644
--- a/source/_integrations/cover.group.markdown
+++ b/source/_integrations/cover.group.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.66
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `group` platform can create a cover that combines several cover entities into one.
diff --git a/source/_integrations/cover.markdown b/source/_integrations/cover.markdown
index eb67d8140d7..a38a7cf21c1 100644
--- a/source/_integrations/cover.markdown
+++ b/source/_integrations/cover.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to integrate covers into Home Assistant.
logo: home-assistant.png
ha_category:
- Cover
-ha_qa_scale: internal
ha_release: 0.27
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
Home Assistant can give you an interface to control covers such as rollershutters, blinds, and garage doors.
diff --git a/source/_integrations/cover.template.markdown b/source/_integrations/cover.template.markdown
index 81b2d8f5b78..94770e9a967 100644
--- a/source/_integrations/cover.template.markdown
+++ b/source/_integrations/cover.template.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.48
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `template` platform can create covers that combine integrations and provides
diff --git a/source/_integrations/cpuspeed.markdown b/source/_integrations/cpuspeed.markdown
index dfead8a0ba1..1ea3b6f3eba 100644
--- a/source/_integrations/cpuspeed.markdown
+++ b/source/_integrations/cpuspeed.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_release: pre 0.7
ha_iot_class: Local Push
+ha_codeowners:
+ - '@fabaff'
---
The `cpuspeed` sensor platform to allow you to monitor the current CPU speed.
diff --git a/source/_integrations/cups.markdown b/source/_integrations/cups.markdown
index 5ee69d9eb79..6fc1d2efe10 100644
--- a/source/_integrations/cups.markdown
+++ b/source/_integrations/cups.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_iot_class: Local Polling
ha_release: 0.32
+ha_codeowners:
+ - '@fabaff'
---
The `cups` sensor platform is using the open source printing system [CUPS](https://www.cups.org/) to show details about your printers, including the ink levels. It can obtain the informations using a CUPS server or communicating directly with the printer with the Internet Printing Protocol.
diff --git a/source/_integrations/daikin.markdown b/source/_integrations/daikin.markdown
index 5f418f77804..aa70c271d66 100644
--- a/source/_integrations/daikin.markdown
+++ b/source/_integrations/daikin.markdown
@@ -8,8 +8,11 @@ ha_category:
- Switch
ha_release: 0.59
ha_iot_class: Local Polling
-ha_qa_scale: platinum
ha_config_flow: true
+ha_quality_scale: platinum
+ha_codeowners:
+ - '@fredrike'
+ - '@rofrantz'
---
The `daikin` integration integrates Daikin air conditioning systems into Home Assistant.
diff --git a/source/_integrations/darksky.markdown b/source/_integrations/darksky.markdown
index 98193c58c79..3b191b5553b 100644
--- a/source/_integrations/darksky.markdown
+++ b/source/_integrations/darksky.markdown
@@ -6,6 +6,8 @@ ha_category:
- Weather
ha_release: '0.30'
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@fabaff'
---
The `darksky` platform uses the [Dark Sky](https://darksky.net/) web service as a source for meteorological data for your location. The location is based on the `longitude` and `latitude` coordinates configured in your `configuration.yaml` file. The coordinates are auto-detected but to take advantage of the hyper-local weather reported by Dark Sky, you can refine them down to your exact home address. GPS coordinates can be found by using [Google Maps](https://www.google.com/maps) and clicking on your home or [Openstreetmap](https://www.openstreetmap.org/).
diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown
index 3d5b7119b85..f552501aa31 100644
--- a/source/_integrations/deconz.markdown
+++ b/source/_integrations/deconz.markdown
@@ -12,8 +12,10 @@ ha_category:
- Switch
ha_release: 0.61
ha_iot_class: Local Push
-ha_qa_scale: platinum
ha_config_flow: true
+ha_quality_scale: platinum
+ha_codeowners:
+ - '@kane610'
---
[deCONZ](https://www.dresden-elektronik.de/funk/software/deconz.html) by [dresden elektronik](https://www.dresden-elektronik.de) is a software that communicates with ConBee/RaspBee Zigbee gateways and exposes Zigbee devices that are connected to the gateway.
diff --git a/source/_integrations/delijn.markdown b/source/_integrations/delijn.markdown
index 412514c1506..041d33ec49b 100644
--- a/source/_integrations/delijn.markdown
+++ b/source/_integrations/delijn.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
logo: delijn.svg
+ha_codeowners:
+ - '@bollewolle'
---
The `delijn` sensor will give you the departure time of the next bus, tram or subway at a specific stop of the De Lijn public transport network in Flanders (Belgium).
diff --git a/source/_integrations/demo.markdown b/source/_integrations/demo.markdown
index 208da4ceaa3..571b2598e2a 100644
--- a/source/_integrations/demo.markdown
+++ b/source/_integrations/demo.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to use the Platform demos with Home Assistant.
logo: home-assistant.png
ha_category:
- Other
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `demo` platform allows you to use integrations which are providing a demo of their implementation. The demo entities are dummies but show you how the actual platform looks like. This way you can run own demonstration instance like the online [Home Assistant demo](/demo/) or `hass --demo-mode` but combined with your own real/functional platforms.
diff --git a/source/_integrations/device_automation.markdown b/source/_integrations/device_automation.markdown
index 802c02568ce..fe45a9d56b5 100644
--- a/source/_integrations/device_automation.markdown
+++ b/source/_integrations/device_automation.markdown
@@ -3,8 +3,10 @@ title: Device Automation
logo: home-assistant.png
ha_category:
- Automation
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
Device Automations is a plugin for the automation integration to allow other integrations to provide device specific triggers, conditions and actions.
diff --git a/source/_integrations/device_sun_light_trigger.markdown b/source/_integrations/device_sun_light_trigger.markdown
index c15b4ea9582..13b830179bc 100644
--- a/source/_integrations/device_sun_light_trigger.markdown
+++ b/source/_integrations/device_sun_light_trigger.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to automate your lights with Home Assistant.
logo: home-assistant.png
ha_category:
- Automation
-ha_qa_scale: internal
ha_release: pre 0.7
+ha_quality_scale: internal
---
Home Assistant has a built-in integration called `device_sun_light_trigger` to help you automate your lights. The integration will:
diff --git a/source/_integrations/device_tracker.markdown b/source/_integrations/device_tracker.markdown
index 4976193c9a6..b101c29adbc 100644
--- a/source/_integrations/device_tracker.markdown
+++ b/source/_integrations/device_tracker.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup device tracking within Home Assistant.
logo: home-assistant.png
ha_category:
- Presence Detection
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
---
The device tracker allows you to track devices in Home Assistant. This can happen by querying your wireless router or by having applications push location info.
diff --git a/source/_integrations/digital_ocean.markdown b/source/_integrations/digital_ocean.markdown
index 7b6a0f21d30..1cd0e761993 100644
--- a/source/_integrations/digital_ocean.markdown
+++ b/source/_integrations/digital_ocean.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: '0.30'
logo: digital_ocean.png
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `digital_ocean` integration allows you to access the information about your [Digital Ocean](https://www.digitalocean.com/) droplets from Home Assistant.
diff --git a/source/_integrations/discogs.markdown b/source/_integrations/discogs.markdown
index 25d35a30c6a..5bbb4fd3d42 100644
--- a/source/_integrations/discogs.markdown
+++ b/source/_integrations/discogs.markdown
@@ -6,6 +6,8 @@ ha_category:
ha_release: 0.61
logo: discogs.png
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@thibmaek'
---
The `discogs` platform allows you to see the current amount of records in your [Discogs](https://www.discogs.com) collection.
diff --git a/source/_integrations/discovery.markdown b/source/_integrations/discovery.markdown
index 257e73d991f..e0d83cc0efb 100644
--- a/source/_integrations/discovery.markdown
+++ b/source/_integrations/discovery.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup Home Assistant to discover new devices
logo: home-assistant.png
ha_category:
- Other
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
---
Home Assistant can discover and automatically configure [zeroconf](https://en.wikipedia.org/wiki/Zero-configuration_networking)/[mDNS](https://en.wikipedia.org/wiki/Multicast_DNS) and [uPnP](https://en.wikipedia.org/wiki/Universal_Plug_and_Play) devices on your network. Currently the `discovery` integration can detect:
diff --git a/source/_integrations/doorbird.markdown b/source/_integrations/doorbird.markdown
index 58ea6ec0d7d..99bbf641af9 100644
--- a/source/_integrations/doorbird.markdown
+++ b/source/_integrations/doorbird.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
ha_release: 0.54
ha_iot_class: Local Push
+ha_codeowners:
+ - '@oblogic7'
---
The `doorbird` implementation allows you to integrate your [DoorBird](https://www.doorbird.com/) device in Home Assistant.
diff --git a/source/_integrations/downloader.markdown b/source/_integrations/downloader.markdown
index 5e3dda49dbe..3fa20c1162a 100644
--- a/source/_integrations/downloader.markdown
+++ b/source/_integrations/downloader.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Downloading
ha_release: pre 0.7
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `downloader` integration provides a service to download files. It will raise an error and not continue to set itself up when the download directory does not exist. The directory needs to be writable for the user that is running Home Assistant.
diff --git a/source/_integrations/dsmr_reader.markdown b/source/_integrations/dsmr_reader.markdown
index d6d86310b32..26383c4880c 100644
--- a/source/_integrations/dsmr_reader.markdown
+++ b/source/_integrations/dsmr_reader.markdown
@@ -5,6 +5,8 @@ ha_category:
- Energy
ha_iot_class: Cloud Polling
ha_release: 0.103
+ha_codeowners:
+ - '@depl0y'
---
The `dsmr_reader` sensor platform allows you to easily add all sensors that [DSMR Reader](https://dsmr-reader.readthedocs.io/en/latest/) exposes to MQTT. It adds a separate sensor for every field in the MQTT topics.
diff --git a/source/_integrations/dweet.markdown b/source/_integrations/dweet.markdown
index fccba41994d..fd2799d7ac4 100644
--- a/source/_integrations/dweet.markdown
+++ b/source/_integrations/dweet.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.19
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@fabaff'
---
The `dweet` integration makes it possible to transfer details collected with Home Assistant to [Dweet.io](https://dweet.io/) and visualize them with [freeboard.io](https://freeboard.io). Keep in mind that your information will be public!
diff --git a/source/_integrations/ecobee.markdown b/source/_integrations/ecobee.markdown
index 7d9831ebe26..a5daca81752 100644
--- a/source/_integrations/ecobee.markdown
+++ b/source/_integrations/ecobee.markdown
@@ -12,6 +12,8 @@ featured: true
ha_release: 0.9
ha_iot_class: Cloud Poll
ha_config_flow: true
+ha_codeowners:
+ - '@marthoc'
---
The `ecobee` integration lets you control and view sensor data from [ecobee](https://ecobee.com) thermostats.
diff --git a/source/_integrations/ecovacs.markdown b/source/_integrations/ecovacs.markdown
index 3cd3227dc55..239c55c8c0a 100644
--- a/source/_integrations/ecovacs.markdown
+++ b/source/_integrations/ecovacs.markdown
@@ -7,6 +7,8 @@ ha_category:
- Vacuum
ha_iot_class: Cloud Push
ha_release: 0.77
+ha_codeowners:
+ - '@OverloadUT'
---
The `ecovacs` integration is the main integration to integrate all [Ecovacs](https://www.ecovacs.com) (Deebot) vacuums. You will need your Ecovacs account information (username, password) to discover and control vacuums in your account.
diff --git a/source/_integrations/egardia.markdown b/source/_integrations/egardia.markdown
index fb3cde04bd3..512a6ca0728 100644
--- a/source/_integrations/egardia.markdown
+++ b/source/_integrations/egardia.markdown
@@ -8,6 +8,8 @@ ha_category:
- Binary Sensor
ha_release: 0.65
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@jeroenterheerdt'
---
The `egardia` platform enables the ability to control an [Egardia](https://egardia.com/)/[Woonveilig](https://woonveilig.nl) control panel. These alarm panels are known under different brand names across the world, including Woonveilig in the Netherlands. This was tested on the WL-1716, GATE-01, GATE-02 and GATE-03 versions of the Egardia/Woonveilig platform. Not only will you integrate your alarm control panel, supported sensors (door contacts at this moment) will be added automatically (hidden by default).
diff --git a/source/_integrations/eight_sleep.markdown b/source/_integrations/eight_sleep.markdown
index 9030d63af2c..51773ca235f 100644
--- a/source/_integrations/eight_sleep.markdown
+++ b/source/_integrations/eight_sleep.markdown
@@ -8,6 +8,8 @@ ha_category:
- Sensor
ha_release: 0.44
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@mezz64'
---
The `eight_sleep` integration allows Home Assistant to fetch data from your [Eight Sleep](https://eightsleep.com/) smart cover or mattress.
diff --git a/source/_integrations/elv.markdown b/source/_integrations/elv.markdown
index 22dacd7f090..e69a0c7b45e 100644
--- a/source/_integrations/elv.markdown
+++ b/source/_integrations/elv.markdown
@@ -5,6 +5,8 @@ logo: elv.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: 0.95
+ha_codeowners:
+ - '@majuss'
---
The `pca` switch platform allows you to control the state of your [ELV PCA 301 smart switch](https://www.elv.de/funkschaltsteckdose-fuer-energiekostenmonitor-pca-301.html). You need an 868 MHz interface like the [JeeLink](https://www.digitalsmarties.net/products/jeelink) flashed with the [pca-hex firmware](https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/firmware/JeeLink_PCA301.hex).
diff --git a/source/_integrations/emby.markdown b/source/_integrations/emby.markdown
index f81a38d587b..1c0f4490447 100644
--- a/source/_integrations/emby.markdown
+++ b/source/_integrations/emby.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.32
ha_iot_class: Local Push
+ha_codeowners:
+ - '@mezz64'
---
The `emby` platform allows you to control a [Emby](https://emby.media/) multimedia system from Home Assistant.
diff --git a/source/_integrations/emulated_hue.markdown b/source/_integrations/emulated_hue.markdown
index 7a4d6e25f97..9ec775d83dd 100644
--- a/source/_integrations/emulated_hue.markdown
+++ b/source/_integrations/emulated_hue.markdown
@@ -6,7 +6,9 @@ ha_category:
- Hub
ha_release: 0.27
ha_iot_class: Local Push
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@NobleKangaroo'
---
diff --git a/source/_integrations/enigma2.markdown b/source/_integrations/enigma2.markdown
index 014fa43fb77..0666c829220 100644
--- a/source/_integrations/enigma2.markdown
+++ b/source/_integrations/enigma2.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: '0.90'
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fbradyirl'
---
The `enigma2` platform allows you to control a Linux based set-top box which is running [Enigma2](https://github.com/oe-alliance/oe-alliance-enigma2) with the OpenWebif plugin installed.
diff --git a/source/_integrations/enocean.markdown b/source/_integrations/enocean.markdown
index c883e71ce58..d4d52e13afc 100644
--- a/source/_integrations/enocean.markdown
+++ b/source/_integrations/enocean.markdown
@@ -10,6 +10,8 @@ ha_category:
- Switch
ha_release: 0.21
ha_iot_class: Local Push
+ha_codeowners:
+ - '@bdurrer'
---
The [EnOcean](https://en.wikipedia.org/wiki/EnOcean) standard is supported by many different vendors. There are switches and sensors of many different kinds, and typically they employ energy harvesting to get power such that no batteries are necessary.
diff --git a/source/_integrations/entur_public_transport.markdown b/source/_integrations/entur_public_transport.markdown
index 669994a0264..32ee43e2615 100644
--- a/source/_integrations/entur_public_transport.markdown
+++ b/source/_integrations/entur_public_transport.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_release: 0.84
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@hfurubotten'
---
The `entur_public_transport` sensor gives real-time departure information for the next departures from any bus stop, car ferry quay, train station, airport and person ferries quay in Norway.
diff --git a/source/_integrations/environment_canada.markdown b/source/_integrations/environment_canada.markdown
index 01fe5b818b4..8e8686c39ed 100644
--- a/source/_integrations/environment_canada.markdown
+++ b/source/_integrations/environment_canada.markdown
@@ -8,6 +8,8 @@ ha_category:
- Camera
ha_release: 0.95
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@michaeldavie'
---
The `environment_canada` weather platforms provide meteorological data for Canadian locations from [Environment Canada](https://weather.gc.ca/index_e.html).
diff --git a/source/_integrations/ephember.markdown b/source/_integrations/ephember.markdown
index 0f3832a0d3b..ee53dd5a6ba 100644
--- a/source/_integrations/ephember.markdown
+++ b/source/_integrations/ephember.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_release: 0.57
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@ttroy50'
---
The `ephember` climate platform lets you control [EPH Controls](https://emberapp.ephcontrols.com/) thermostats. The module only works if you have a WiFi gateway to control your EPH system and an account on the EMBER app.
diff --git a/source/_integrations/epsonworkforce.markdown b/source/_integrations/epsonworkforce.markdown
index 0ba55747e57..a2dc7766bbc 100644
--- a/source/_integrations/epsonworkforce.markdown
+++ b/source/_integrations/epsonworkforce.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_release: 0.92
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@ThaStealth'
---
The `epson workforce` platform allows you to monitor the ink levels of a Epson Workforce printer from Home
diff --git a/source/_integrations/eq3btsmart.markdown b/source/_integrations/eq3btsmart.markdown
index d8f770e7316..d0aeff56923 100644
--- a/source/_integrations/eq3btsmart.markdown
+++ b/source/_integrations/eq3btsmart.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_iot_class: Local Polling
ha_release: 0.18
+ha_codeowners:
+ - '@rytilahti'
---
The `eq3btsmart` climate platform allows you to integrate EQ3 Bluetooth Smart Thermostats.
diff --git a/source/_integrations/esphome.markdown b/source/_integrations/esphome.markdown
index cb037d3caa9..a1f5df856f3 100644
--- a/source/_integrations/esphome.markdown
+++ b/source/_integrations/esphome.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: 0.85
ha_iot_class: Local Push
ha_config_flow: true
+ha_codeowners:
+ - '@OttoWinter'
---
This integration allows you to connect your [ESPHome](https://esphome.io) devices directly to Home Assistant with the [native ESPHome API](https://esphome.io/components/api.html).
diff --git a/source/_integrations/essent.markdown b/source/_integrations/essent.markdown
index 7bce2dcda2b..d1c37a3d9ed 100644
--- a/source/_integrations/essent.markdown
+++ b/source/_integrations/essent.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.93
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@TheLastProject'
---
The `essent` platform uses [PyEssent](https://github.com/TheLastProject/PyEssent/) to communicate with the (undocumented) API of Dutch energy provider Essent. It provides sensors for each of your meters and tariffs, updated daily.
diff --git a/source/_integrations/evohome.markdown b/source/_integrations/evohome.markdown
index 329c0fadb57..398059a86aa 100644
--- a/source/_integrations/evohome.markdown
+++ b/source/_integrations/evohome.markdown
@@ -7,6 +7,8 @@ ha_category:
- Climate
ha_release: 0.8
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@zxdavb'
---
The `evohome` integration links Home Assistant with all _non-US_ [Honeywell Total Connect Comfort (TCC)](https://international.mytotalconnectcomfort.com/Account/Login) CH/DHW systems, such as:
diff --git a/source/_integrations/fan.markdown b/source/_integrations/fan.markdown
index ae43188f8e5..9b1bf790465 100644
--- a/source/_integrations/fan.markdown
+++ b/source/_integrations/fan.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup Fan devices within Home Assistant.
logo: home-assistant.png
ha_category:
- Fan
-ha_qa_scale: internal
ha_release: 0.27
+ha_quality_scale: internal
---
The `fan` integration is built for the controlling of fan devices.
diff --git a/source/_integrations/fan.template.markdown b/source/_integrations/fan.template.markdown
index 9f1cef8b046..5f44f08c756 100644
--- a/source/_integrations/fan.template.markdown
+++ b/source/_integrations/fan.template.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.69
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `template` platform creates fans that combine integrations and provides the
diff --git a/source/_integrations/fastdotcom.markdown b/source/_integrations/fastdotcom.markdown
index c23a699c8d0..c59a327bef9 100644
--- a/source/_integrations/fastdotcom.markdown
+++ b/source/_integrations/fastdotcom.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.88
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@rohankapoorcom'
---
The `fastdotcom` integration uses the [Fast.com](https://fast.com/) web service to measure network bandwidth performance.
diff --git a/source/_integrations/file.markdown b/source/_integrations/file.markdown
index 0fb7f23afe7..77d39890408 100644
--- a/source/_integrations/file.markdown
+++ b/source/_integrations/file.markdown
@@ -8,6 +8,8 @@ ha_category:
- Sensor
ha_release: pre 0.7
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
There is currently support for the following device types within Home Assistant:
diff --git a/source/_integrations/filter.markdown b/source/_integrations/filter.markdown
index 892b542f525..4d35aa95a52 100644
--- a/source/_integrations/filter.markdown
+++ b/source/_integrations/filter.markdown
@@ -6,7 +6,9 @@ ha_category:
ha_release: 0.65
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@dgomes'
---
The `filter` platform enables sensors that process the states of other entities.
diff --git a/source/_integrations/fitbit.markdown b/source/_integrations/fitbit.markdown
index fa0fd72110c..db81c98aab0 100644
--- a/source/_integrations/fitbit.markdown
+++ b/source/_integrations/fitbit.markdown
@@ -6,6 +6,8 @@ ha_category:
- Health
ha_iot_class: Cloud Polling
ha_release: 0.19
+ha_codeowners:
+ - '@robbiet480'
---
The Fitbit sensor allows you to expose data from [Fitbit](https://fitbit.com/) to Home Assistant.
diff --git a/source/_integrations/fixer.markdown b/source/_integrations/fixer.markdown
index 63f98164deb..4062ff6c630 100644
--- a/source/_integrations/fixer.markdown
+++ b/source/_integrations/fixer.markdown
@@ -6,6 +6,8 @@ ha_category:
logo: fixer-io.png
ha_iot_class: Cloud Polling
ha_release: 0.23
+ha_codeowners:
+ - '@fabaff'
---
The `fixer` sensor will show you the current exchange rate from [Fixer.io](https://fixer.io/) which is using data from the [European Central Bank (ECB)](https://www.ecb.europa.eu).
diff --git a/source/_integrations/flock.markdown b/source/_integrations/flock.markdown
index d2c86b9c2e0..129383a277d 100644
--- a/source/_integrations/flock.markdown
+++ b/source/_integrations/flock.markdown
@@ -5,6 +5,8 @@ logo: flock.png
ha_category:
- Notifications
ha_release: 0.71
+ha_codeowners:
+ - '@fabaff'
---
The `flock` platform uses [Flock.com](https://flock.com) to deliver notifications from Home Assistant.
diff --git a/source/_integrations/flume.markdown b/source/_integrations/flume.markdown
index c6fac7d4c9c..cf5d8aae048 100644
--- a/source/_integrations/flume.markdown
+++ b/source/_integrations/flume.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: 0.103
+ha_codeowners:
+ - '@ChrisMandich'
---
The `flume` sensor will show you the current [flume](https://portal.flumetech.com/) status for the given Device ID.
diff --git a/source/_integrations/flunearyou.markdown b/source/_integrations/flunearyou.markdown
index c0f10887ab5..f3b2ab49a17 100644
--- a/source/_integrations/flunearyou.markdown
+++ b/source/_integrations/flunearyou.markdown
@@ -6,6 +6,8 @@ ha_category:
- Health
ha_release: 0.83
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@bachya'
---
The `flunearyou` sensor platform allows users in the United States and its
diff --git a/source/_integrations/flux.markdown b/source/_integrations/flux.markdown
index 2ab6d73f1a6..4605a6ad82b 100644
--- a/source/_integrations/flux.markdown
+++ b/source/_integrations/flux.markdown
@@ -5,7 +5,7 @@ ha_category:
- Automation
ha_release: 0.21
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `flux` switch platform will change the temperature of your lights similar to the way flux works on your computer, using circadian rhythm. They will be bright during the day, and gradually fade to a red/orange at night. The `flux` switch restores its last state after startup.
diff --git a/source/_integrations/folder_watcher.markdown b/source/_integrations/folder_watcher.markdown
index 8caae636910..c6637397c1c 100644
--- a/source/_integrations/folder_watcher.markdown
+++ b/source/_integrations/folder_watcher.markdown
@@ -6,7 +6,7 @@ ha_category:
- System Monitor
ha_iot_class: Local Polling
ha_release: 0.67
-ha_qa_scale: internal
+ha_quality_scale: internal
---
This integration adds [Watchdog](https://pythonhosted.org/watchdog/) file system monitoring, publishing events on the Home Assistant bus on the creation/deletion/modification of files within configured folders. The monitored `event_type` are:
diff --git a/source/_integrations/fortigate.markdown b/source/_integrations/fortigate.markdown
index a70157500cf..541fcfca958 100644
--- a/source/_integrations/fortigate.markdown
+++ b/source/_integrations/fortigate.markdown
@@ -6,6 +6,8 @@ ha_category:
- Presence Detection
ha_release: 0.97
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@kifeo'
---
This is a FortiGate presence sensor based on device detection of the FortiGate API
diff --git a/source/_integrations/fortios.markdown b/source/_integrations/fortios.markdown
index 69e15be0b5d..2cf29b52dcd 100644
--- a/source/_integrations/fortios.markdown
+++ b/source/_integrations/fortios.markdown
@@ -6,6 +6,8 @@ ha_category:
- Presence Detection
ha_release: 0.97
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@kimfrellsen'
---
This integration enables Home Assistant to do device tracking of devices with a MAC address connected to a FortiGate from [Fortinet](https://www.fortinet.com).
diff --git a/source/_integrations/foscam.markdown b/source/_integrations/foscam.markdown
index aebedebbd82..a85e62b9a61 100644
--- a/source/_integrations/foscam.markdown
+++ b/source/_integrations/foscam.markdown
@@ -6,6 +6,8 @@ ha_category:
- Camera
ha_iot_class: Local Polling
ha_release: 0.7.3
+ha_codeowners:
+ - '@skgsergio'
---
The `foscam` platform allows you to watch the live stream of your [Foscam](https://www.foscam.com) IP camera in Home Assistant.
diff --git a/source/_integrations/foursquare.markdown b/source/_integrations/foursquare.markdown
index 937deb6c0fa..0a8c8b863d2 100644
--- a/source/_integrations/foursquare.markdown
+++ b/source/_integrations/foursquare.markdown
@@ -6,6 +6,8 @@ ha_category:
- Social
ha_release: 0.26
ha_iot_class: Cloud Polling and Cloud Push
+ha_codeowners:
+ - '@robbiet480'
---
The `foursquare` integration accepts pushes from the Foursquare [Real-Time API](https://developer.foursquare.com/overview/realtime) and a service to check users in on Swarm.
diff --git a/source/_integrations/freebox.markdown b/source/_integrations/freebox.markdown
index f72fc1e04cd..2762beae405 100644
--- a/source/_integrations/freebox.markdown
+++ b/source/_integrations/freebox.markdown
@@ -9,6 +9,8 @@ ha_category:
- Switch
ha_release: 0.85
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@snoof85'
---
The `freebox` integration allows you to observe and control [Freebox router](https://www.free.fr/).
diff --git a/source/_integrations/fronius.markdown b/source/_integrations/fronius.markdown
index c0d0002d402..d4e0ff7f2c3 100644
--- a/source/_integrations/fronius.markdown
+++ b/source/_integrations/fronius.markdown
@@ -7,6 +7,8 @@ ha_category:
logo: fronius.png
ha_iot_class: Local Polling
ha_release: 0.96
+ha_codeowners:
+ - '@nielstron'
---
The `fronius` sensor polls a [Fronius](https://www.fronius.com/) solar inverter, battery system or smart meter and present the values as sensors in Home Assistant.
diff --git a/source/_integrations/frontend.markdown b/source/_integrations/frontend.markdown
index 5b7f7020179..28cf66bb6a4 100644
--- a/source/_integrations/frontend.markdown
+++ b/source/_integrations/frontend.markdown
@@ -4,8 +4,10 @@ description: Offers a frontend to Home Assistant.
logo: home-assistant.png
ha_category:
- Other
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/frontend'
---
This offers the official frontend to control Home Assistant. This integration is by default enabled, unless you've disabled or removed the [`default_config:`](https://www.home-assistant.io/integrations/default_config/) line from your configuration. If that is the case, the following example shows you how to enable this integration manually:
diff --git a/source/_integrations/gearbest.markdown b/source/_integrations/gearbest.markdown
index de50d3cc32f..4ce076ed841 100644
--- a/source/_integrations/gearbest.markdown
+++ b/source/_integrations/gearbest.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: '0.60'
+ha_codeowners:
+ - '@HerrHofrat'
---
The `gearbest` sensor will track the price of a product from [Gearbest](https://www.gearbest.com). This information can be used in, e.g., automations to notify you when a price drops. The update interval for every item is currently set to 2 hours.
diff --git a/source/_integrations/geniushub.markdown b/source/_integrations/geniushub.markdown
index a0ce9adcf29..2e1987488c1 100644
--- a/source/_integrations/geniushub.markdown
+++ b/source/_integrations/geniushub.markdown
@@ -10,6 +10,8 @@ ha_category:
- Switch
ha_release: 0.92
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@zxdavb'
---
The `geniushub` integration links Home Assistant with your Genius Hub CH/DHW system, including its zones, devices, and issues.
diff --git a/source/_integrations/geo_rss_events.markdown b/source/_integrations/geo_rss_events.markdown
index 39436023864..2c6e5af74a0 100644
--- a/source/_integrations/geo_rss_events.markdown
+++ b/source/_integrations/geo_rss_events.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: 0.55
+ha_codeowners:
+ - '@exxamalte'
---
The `geo_rss_events` sensor retrieves events from a GeoRSS feed and shows information of those events filtered by distance to Home Assistant's location and grouped by category.
diff --git a/source/_integrations/geonetnz_quakes.markdown b/source/_integrations/geonetnz_quakes.markdown
index 773976eb90f..2e8a7e156cd 100644
--- a/source/_integrations/geonetnz_quakes.markdown
+++ b/source/_integrations/geonetnz_quakes.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_iot_class: Cloud Polling
ha_release: 0.98
ha_config_flow: true
+ha_codeowners:
+ - '@exxamalte'
---
The `geonetnz_quakes` integration lets you use a GeoJSON feed provided by
diff --git a/source/_integrations/geonetnz_volcano.markdown b/source/_integrations/geonetnz_volcano.markdown
index fb855de4473..3dfe4b2cddc 100644
--- a/source/_integrations/geonetnz_volcano.markdown
+++ b/source/_integrations/geonetnz_volcano.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_iot_class: Cloud Polling
ha_release: 0.103
ha_config_flow: true
+ha_codeowners:
+ - '@exxamalte'
---
The `geonetnz_volcano` integration lets you use a GeoJSON feed provided by
diff --git a/source/_integrations/gitter.markdown b/source/_integrations/gitter.markdown
index 3e5988aae0c..442f56a7874 100644
--- a/source/_integrations/gitter.markdown
+++ b/source/_integrations/gitter.markdown
@@ -5,6 +5,8 @@ logo: gitter.png
ha_category:
- Sensor
ha_release: 0.47
+ha_codeowners:
+ - '@fabaff'
---
This `gitter` sensor allows one to monitor a [Gitter.im](https://gitter.im) chatroom for unread messages.
diff --git a/source/_integrations/glances.markdown b/source/_integrations/glances.markdown
index 65697b651d0..3e8db64e1c5 100644
--- a/source/_integrations/glances.markdown
+++ b/source/_integrations/glances.markdown
@@ -7,6 +7,9 @@ ha_category:
ha_iot_class: Local Polling
ha_release: 0.7.3
ha_config_flow: true
+ha_codeowners:
+ - '@fabaff'
+ - '@engrbm87'
---
The `glances` integration allows you to monitor the system information provided by the [Glances](https://github.com/nicolargo/glances) API. This enables one to track remote host and display their stats in Home Assistant.
diff --git a/source/_integrations/gntp.markdown b/source/_integrations/gntp.markdown
index 9a87a3a3871..7ea76d6ed64 100644
--- a/source/_integrations/gntp.markdown
+++ b/source/_integrations/gntp.markdown
@@ -5,6 +5,8 @@ logo: gntp.png
ha_category:
- Notifications
ha_release: 0.16
+ha_codeowners:
+ - '@robbiet480'
---
[GNTP](http://growl.info/documentation/developer/gntp.php) is a specification for sending and receiving notifications between computers. The most well known server implementations are [Growl](http://growl.info) for Mac and [Growl for Windows](http://www.growlforwindows.com/).
diff --git a/source/_integrations/google_assistant.markdown b/source/_integrations/google_assistant.markdown
index 67a0e28476d..458c0b49351 100644
--- a/source/_integrations/google_assistant.markdown
+++ b/source/_integrations/google_assistant.markdown
@@ -6,6 +6,8 @@ ha_category:
- Voice
featured: true
ha_release: 0.56
+ha_codeowners:
+ - '@home-assistant/cloud'
---
The `google_assistant` integration allows you to control things via Google Assistant on your mobile, tablet or Google Home device.
diff --git a/source/_integrations/google_cloud.markdown b/source/_integrations/google_cloud.markdown
index 97334697aca..84cab1a9a1b 100644
--- a/source/_integrations/google_cloud.markdown
+++ b/source/_integrations/google_cloud.markdown
@@ -4,6 +4,8 @@ description: Google Cloud Platform integration.
logo: google_cloud.png
ha_category: Text-to-speech
ha_release: 0.95
+ha_codeowners:
+ - '@lufton'
---
The `google_cloud` platform allows you to use [Google Cloud Platform](https://cloud.google.com/) API and integrate them into Home Assistant.
diff --git a/source/_integrations/google_translate.markdown b/source/_integrations/google_translate.markdown
index 3964626ff14..aef6a211386 100644
--- a/source/_integrations/google_translate.markdown
+++ b/source/_integrations/google_translate.markdown
@@ -5,6 +5,8 @@ logo: google.png
ha_category:
- Text-to-speech
ha_release: 0.35
+ha_codeowners:
+ - '@awarecan'
---
The `google_translate` text-to-speech platform uses the unofficial [Google Translate Text-to-Speech engine](https://translate.google.com/) to read a text with natural sounding voices.
diff --git a/source/_integrations/google_travel_time.markdown b/source/_integrations/google_travel_time.markdown
index f81d11be400..d316716acd4 100644
--- a/source/_integrations/google_travel_time.markdown
+++ b/source/_integrations/google_travel_time.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_iot_class: Cloud Polling
ha_release: 0.19
+ha_codeowners:
+ - '@robbiet480'
---
The `google_travel_time` sensor provides travel time from the [Google Distance Matrix API](https://developers.google.com/maps/documentation/distance-matrix/).
diff --git a/source/_integrations/gpsd.markdown b/source/_integrations/gpsd.markdown
index a92fb586857..f319131c95c 100644
--- a/source/_integrations/gpsd.markdown
+++ b/source/_integrations/gpsd.markdown
@@ -6,6 +6,8 @@ ha_category:
- Utility
ha_release: 0.26
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `gpsd` integration is using the GPS information collected by [gpsd](http://catb.org/gpsd/) and a GPS receiver.
diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown
index cb2460bd9e3..d14ea5e9154 100644
--- a/source/_integrations/group.markdown
+++ b/source/_integrations/group.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to setup groups within Home Assistant.
logo: home-assistant.png
ha_category:
- Organization
-ha_qa_scale: internal
ha_release: pre 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
Groups allow the user to combine multiple entities into one.
diff --git a/source/_integrations/growatt_server.markdown b/source/_integrations/growatt_server.markdown
index 2646b5ce7fe..dbd701cb16e 100644
--- a/source/_integrations/growatt_server.markdown
+++ b/source/_integrations/growatt_server.markdown
@@ -7,6 +7,8 @@ ha_category:
- Energy
ha_release: 0.99
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@indykoning'
---
This is a sensor to collect information from your Growatt inverters using [Growatt server](https://server.growatt.com/).
diff --git a/source/_integrations/gtfs.markdown b/source/_integrations/gtfs.markdown
index 4d4493cdb02..6380f8a16c7 100644
--- a/source/_integrations/gtfs.markdown
+++ b/source/_integrations/gtfs.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_iot_class: Local Polling
ha_release: 0.17
+ha_codeowners:
+ - '@robbiet480'
---
The `gtfs` sensor will give you the next departure time and associated data from your public transit station/stop. The data comes from your chosen public transit authority and is formatted as [General Transit Feed Specification](https://developers.google.com/transit/gtfs/) data, commonly known as GTFS.
diff --git a/source/_integrations/harmony.markdown b/source/_integrations/harmony.markdown
index 33ba658d9c3..dc9f6f0c8eb 100644
--- a/source/_integrations/harmony.markdown
+++ b/source/_integrations/harmony.markdown
@@ -6,6 +6,8 @@ ha_category:
- Remote
ha_iot_class: Local Push
ha_release: 0.34
+ha_codeowners:
+ - '@ehendrix23'
---
The `harmony` remote platform allows you to control the state of your [Harmony Hub Device](https://www.logitech.com/en-us/product/harmony-hub).
diff --git a/source/_integrations/heatmiser.markdown b/source/_integrations/heatmiser.markdown
index b759715596d..0064cb994b0 100644
--- a/source/_integrations/heatmiser.markdown
+++ b/source/_integrations/heatmiser.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_release: '0.10'
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@andylockran'
---
The `heatmiser` climate platform let you control [Heatmiser DT/DT-E/PRT/PRT-E](https://www.heatmisershop.co.uk/room-thermostats/) thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -> RS485 converter, therefore it connects over IP.
diff --git a/source/_integrations/heos.markdown b/source/_integrations/heos.markdown
index e73640139dc..0f99bbbc15d 100644
--- a/source/_integrations/heos.markdown
+++ b/source/_integrations/heos.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.92
ha_iot_class: Local Push
ha_config_flow: true
+ha_codeowners:
+ - '@andrewsayre'
---
The HEOS integration adds support for [HEOS](http://heosbydenon.denon.com) capable products, such as speakers, amps, and receivers (Denon and Marantz) into Home Assistant. Features currently include:
diff --git a/source/_integrations/here_travel_time.markdown b/source/_integrations/here_travel_time.markdown
index 81400dc1bb3..1a5face1fd8 100644
--- a/source/_integrations/here_travel_time.markdown
+++ b/source/_integrations/here_travel_time.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: '0.100'
+ha_codeowners:
+ - '@eifinger'
---
The `here_travel_time` sensor provides travel time from the [HERE Routing API](https://developer.here.com/documentation/routing/topics/introduction.html).
diff --git a/source/_integrations/hikvision.markdown b/source/_integrations/hikvision.markdown
index 05449207e25..5fa2002b247 100644
--- a/source/_integrations/hikvision.markdown
+++ b/source/_integrations/hikvision.markdown
@@ -6,6 +6,8 @@ ha_category:
- Binary Sensor
ha_release: 0.35
ha_iot_class: Local Push
+ha_codeowners:
+ - '@mezz64'
---
The Hikvision Binary Sensor is a platform that parses the event stream of a
diff --git a/source/_integrations/hikvisioncam.markdown b/source/_integrations/hikvisioncam.markdown
index eb3d7a30ffa..996f7850fd5 100644
--- a/source/_integrations/hikvisioncam.markdown
+++ b/source/_integrations/hikvisioncam.markdown
@@ -5,6 +5,8 @@ logo: hikvision.png
ha_category:
- Switch
ha_release: pre 0.7
+ha_codeowners:
+ - '@fbradyirl'
---
This `hikvisioncam` switch platform allows you to control your motion detection setting on your [Hikvision](https://www.hikvision.com/) camera.
diff --git a/source/_integrations/hisense_aehw4a1.markdown b/source/_integrations/hisense_aehw4a1.markdown
index cb65629e93d..e99a0f8b9b0 100644
--- a/source/_integrations/hisense_aehw4a1.markdown
+++ b/source/_integrations/hisense_aehw4a1.markdown
@@ -7,6 +7,8 @@ ha_category:
- Climate
ha_iot_class: Local Poll
ha_config_flow: true
+ha_codeowners:
+ - '@bannhead'
---
The Hisense AEH-W4A1 is a WiFi module used to give WiFi connectivity to some Hisense ACs and rebranded models (Smart Cool, Beko and others).
diff --git a/source/_integrations/history.markdown b/source/_integrations/history.markdown
index ba5fbe4fab7..4153c68c9b2 100644
--- a/source/_integrations/history.markdown
+++ b/source/_integrations/history.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- History
ha_release: pre 0.7
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `history` integration will track everything that is going on within Home
diff --git a/source/_integrations/history_graph.markdown b/source/_integrations/history_graph.markdown
index 4d1ffb4b014..eebed5ca11a 100644
--- a/source/_integrations/history_graph.markdown
+++ b/source/_integrations/history_graph.markdown
@@ -5,7 +5,9 @@ ha_category:
- History
logo: home-assistant.png
ha_release: 0.55
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@andrey-git'
---
diff --git a/source/_integrations/history_stats.markdown b/source/_integrations/history_stats.markdown
index 159fa4d1c5a..0b6a2db934c 100644
--- a/source/_integrations/history_stats.markdown
+++ b/source/_integrations/history_stats.markdown
@@ -6,7 +6,7 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: 0.39
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `history_stats` sensor platform provides quick statistics about another integration or platforms, using data from the [history](/integrations/history/).
diff --git a/source/_integrations/hive.markdown b/source/_integrations/hive.markdown
index bf9e3ed8106..70d97ea25ae 100644
--- a/source/_integrations/hive.markdown
+++ b/source/_integrations/hive.markdown
@@ -12,6 +12,9 @@ ha_category:
- Water Heater
ha_release: 0.59
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@Rendili'
+ - '@KJonline'
---
The `hive` integration is the main integration to set up and integrate all supported Hive devices. Once configured with the minimum required details it will detect and add all Hive devices into Home Assistant, including support for multi-zone heating.
diff --git a/source/_integrations/homeassistant.markdown b/source/_integrations/homeassistant.markdown
index d4bb1a8e5ad..9c728c8c7f6 100644
--- a/source/_integrations/homeassistant.markdown
+++ b/source/_integrations/homeassistant.markdown
@@ -3,7 +3,9 @@ title: Home Assistant Core Integration
description: Description of the homeassistant integration.
logo: home-assistant.png
ha_release: 0.0
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The Home Assistant integration provides generic implementations like the generic `homeassistant.turn_on`.
diff --git a/source/_integrations/homekit_controller.markdown b/source/_integrations/homekit_controller.markdown
index 5bc943006b4..e35ab89203f 100644
--- a/source/_integrations/homekit_controller.markdown
+++ b/source/_integrations/homekit_controller.markdown
@@ -17,6 +17,8 @@ ha_category:
ha_release: 0.68
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@Jc2k'
---
The [HomeKit](https://developer.apple.com/homekit/) controller integration allows you to connect accessories with the "Works with HomeKit" logo to Home Assistant. This integration should not be confused with the [HomeKit](/integrations/homekit/) integration, which allows you to control Home Assistant devices via HomeKit.
diff --git a/source/_integrations/homematic.markdown b/source/_integrations/homematic.markdown
index 18225de017a..e71eb08c60f 100644
--- a/source/_integrations/homematic.markdown
+++ b/source/_integrations/homematic.markdown
@@ -14,6 +14,9 @@ ha_category:
- Switch
ha_iot_class: Local Push
ha_release: 0.23
+ha_codeowners:
+ - '@pvizeli'
+ - '@danielperna84'
---
The [Homematic](https://www.homematic.com/) integration provides bi-directional communication with your CCU/Homegear. It uses a XML-RPC connection to set values on devices and subscribes to receive events the devices and the CCU emit.
diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown
index c39dbcc6546..18693e2ac15 100644
--- a/source/_integrations/homematicip_cloud.markdown
+++ b/source/_integrations/homematicip_cloud.markdown
@@ -14,6 +14,8 @@ ha_category:
ha_iot_class: Cloud Push
ha_release: 0.66
ha_config_flow: true
+ha_codeowners:
+ - '@SukramJ'
---
The [HomematicIP](https://www.homematic-ip.com/) integration platform is used as an interface to the cloud server. Since there is no official documentation about this API, everything was done via reverse engineering. The [homematicip-rest-api](https://github.com/coreGreenberet/homematicip-rest-api) is used for communicating. Use at your own risk.
diff --git a/source/_integrations/honeywell.markdown b/source/_integrations/honeywell.markdown
index 5f766392a69..39180a40a5b 100644
--- a/source/_integrations/honeywell.markdown
+++ b/source/_integrations/honeywell.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_release: pre 0.7
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@zxdavb'
---
The `honeywell` climate platform integrates Home Assistant with _US-based_ [Honeywell Total Connect Comfort (TCC)](https://mytotalconnectcomfort.com/portal/) climate systems.
diff --git a/source/_integrations/html5.markdown b/source/_integrations/html5.markdown
index d8da56630e4..e628ba8932d 100644
--- a/source/_integrations/html5.markdown
+++ b/source/_integrations/html5.markdown
@@ -5,6 +5,8 @@ logo: html5.png
ha_category:
- Notifications
ha_release: 0.27
+ha_codeowners:
+ - '@robbiet480'
---
The `html5` notification platform 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/http.markdown b/source/_integrations/http.markdown
index 359bd8fb28e..55f4b1f0559 100644
--- a/source/_integrations/http.markdown
+++ b/source/_integrations/http.markdown
@@ -8,7 +8,9 @@ ha_category:
- Sensor
ha_release: pre 0.7
ha_iot_class: Local Push
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `http` integration serves all files and data required for the Home Assistant frontend. You only need to add this to your configuration file if you want to change any of the default settings.
diff --git a/source/_integrations/huawei_lte.markdown b/source/_integrations/huawei_lte.markdown
index de4b100512f..2218a14c2fd 100644
--- a/source/_integrations/huawei_lte.markdown
+++ b/source/_integrations/huawei_lte.markdown
@@ -12,6 +12,8 @@ ha_category:
ha_release: 0.79
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@scop'
---
The Huawei LTE router and modem integration for Home Assistant allows you to observe and control [Huawei LTE devices](https://consumer.huawei.com/en/smart-home/).
diff --git a/source/_integrations/huawei_router.markdown b/source/_integrations/huawei_router.markdown
index c6f0ed37e5b..c8aaa0ff666 100644
--- a/source/_integrations/huawei_router.markdown
+++ b/source/_integrations/huawei_router.markdown
@@ -5,6 +5,8 @@ logo: huawei.svg
ha_category:
- Presence Detection
ha_release: 0.51
+ha_codeowners:
+ - '@abmantis'
---
The `huawei` device tracker platform offers presence detection by looking at connected devices to a [Huawei router](http://m.huawei.com/enmobile/enterprise/products/network/access/pon-one/hw-371813.htm).
diff --git a/source/_integrations/hue.markdown b/source/_integrations/hue.markdown
index 3f90c84db61..8a4274fe3b6 100644
--- a/source/_integrations/hue.markdown
+++ b/source/_integrations/hue.markdown
@@ -6,10 +6,12 @@ ha_category:
- Hub
- Light
ha_iot_class: Local Polling
-ha_qa_scale: platinum
featured: true
ha_release: '0.60'
ha_config_flow: true
+ha_quality_scale: platinum
+ha_codeowners:
+ - '@balloob'
---
Philips Hue support is integrated into Home Assistant as a hub that can drive the light and sensor platforms. The preferred way to set up the Philips Hue platform is by enabling the [discovery component](/integrations/discovery/).
diff --git a/source/_integrations/iaqualink.markdown b/source/_integrations/iaqualink.markdown
index c0e880680aa..30a8411515d 100644
--- a/source/_integrations/iaqualink.markdown
+++ b/source/_integrations/iaqualink.markdown
@@ -11,6 +11,8 @@ ha_category:
ha_release: 0.99
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@flz'
---
[iAqualink](https://www.iaqualink.com/) by [Jandy](https://www.jandy.com/) allows you to control your pool anytime, anywhere.
diff --git a/source/_integrations/ign_sismologia.markdown b/source/_integrations/ign_sismologia.markdown
index 80a60575862..30ac27c9be1 100644
--- a/source/_integrations/ign_sismologia.markdown
+++ b/source/_integrations/ign_sismologia.markdown
@@ -6,6 +6,8 @@ ha_category:
- Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.92
+ha_codeowners:
+ - '@exxamalte'
---
The `ign_sismologia` platform lets you integrate a GeoRSS feed provided by the
diff --git a/source/_integrations/incomfort.markdown b/source/_integrations/incomfort.markdown
index fa41cecaf8b..2ea0bef5eb9 100644
--- a/source/_integrations/incomfort.markdown
+++ b/source/_integrations/incomfort.markdown
@@ -9,6 +9,8 @@ ha_category:
- Binary Sensor
ha_release: 0.93
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@zxdavb'
---
The `incomfort` integration links Home Assistant with your Intergas Lan2RF gateway, including the boiler and any room thermostats attached to it.
diff --git a/source/_integrations/influxdb.markdown b/source/_integrations/influxdb.markdown
index 6c6289d1b9d..77d0d1e579e 100644
--- a/source/_integrations/influxdb.markdown
+++ b/source/_integrations/influxdb.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.9
ha_iot_class: Configurable
+ha_codeowners:
+ - '@fabaff'
---
The `influxdb` integration makes it possible to transfer all state changes to an external [InfluxDB](https://influxdb.com/) database. See the [official installation documentation](https://docs.influxdata.com/influxdb/v1.7/introduction/installation/) for how to set up an InfluxDB database, or if you're using Hass.io, [there is a community add-on](https://community.home-assistant.io/t/community-hass-io-add-on-influxdb/54491) available.
diff --git a/source/_integrations/input_boolean.markdown b/source/_integrations/input_boolean.markdown
index 275fa0bc1c0..241341506b0 100644
--- a/source/_integrations/input_boolean.markdown
+++ b/source/_integrations/input_boolean.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to integrate the Input Boolean integration into
logo: home-assistant.png
ha_category:
- Automation
-ha_qa_scale: internal
ha_release: 0.11
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `input_boolean` integration allows the user to define boolean values that can be controlled via the frontend and can be used within conditions of automation. This can for example be used to disable or enable certain automations.
diff --git a/source/_integrations/input_datetime.markdown b/source/_integrations/input_datetime.markdown
index 0a0b94ca339..8184f5323e6 100644
--- a/source/_integrations/input_datetime.markdown
+++ b/source/_integrations/input_datetime.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.55
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `input_datetime` integration allows the user to define date and time values
diff --git a/source/_integrations/input_number.markdown b/source/_integrations/input_number.markdown
index d283b0290cb..5bee95ec089 100644
--- a/source/_integrations/input_number.markdown
+++ b/source/_integrations/input_number.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.55
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `input_number` integration allows the user to define values that can be controlled via the frontend and can be used within conditions of automation. The frontend can display a slider, or a numeric input box. Changes to the slider or numeric input box generate state events. These state events can be utilized as `automation` triggers as well.
diff --git a/source/_integrations/input_select.markdown b/source/_integrations/input_select.markdown
index b85a6093e2c..6bcb92e7b8e 100644
--- a/source/_integrations/input_select.markdown
+++ b/source/_integrations/input_select.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.13
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `input_select` integration allows the user to define a list of values that can be selected via the frontend and can be used within conditions of automation. When a user selects a new item, a state transition event is generated. This state event can be used in an `automation` trigger.
diff --git a/source/_integrations/input_text.markdown b/source/_integrations/input_text.markdown
index c7d68f2da78..b90ed64f900 100644
--- a/source/_integrations/input_text.markdown
+++ b/source/_integrations/input_text.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.53
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `input_text` integration allows the user to define values that can be controlled via the frontend and can be used within conditions of automation. Changes to the value stored in the text box generate state events. These state events can be utilized as `automation` triggers as well. It can also be configured in password mode (obscured text).
diff --git a/source/_integrations/integration.markdown b/source/_integrations/integration.markdown
index 3186be5e2fb..585f83b52d3 100644
--- a/source/_integrations/integration.markdown
+++ b/source/_integrations/integration.markdown
@@ -7,7 +7,9 @@ ha_category:
ha_release: 0.87
ha_iot_class: Local Push
logo: integral.png
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@dgomes'
---
The `integration` platform provides the [Riemann sum](https://en.wikipedia.org/wiki/Riemann_sum) of the values provided by a source sensor. The Riemann sum is an approximation of an **integral** by a finite sum. The integration sensors is updated upon changes of the **source**. Fast sampling source sensors provide better results. In this implementation, the default is the Trapezoidal method, but Left and Right methods can optionally be used.
diff --git a/source/_integrations/intent_script.markdown b/source/_integrations/intent_script.markdown
index dcab7d7027f..b5c39705146 100644
--- a/source/_integrations/intent_script.markdown
+++ b/source/_integrations/intent_script.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Intent
ha_release: '0.50'
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `intent_script` integration allows users to configure actions and responses to intents. Intents can be fired by any integration that supports it. Examples are [Alexa](/integrations/alexa/) (Amazon Echo), [Dialogflow](/integrations/dialogflow/) (Google Assistant) and [Snips](/integrations/snips/).
diff --git a/source/_integrations/ios.markdown b/source/_integrations/ios.markdown
index 64594d90b7a..c1edb27575b 100644
--- a/source/_integrations/ios.markdown
+++ b/source/_integrations/ios.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.31
ha_iot_class: Configurable
ha_config_flow: true
+ha_codeowners:
+ - '@robbiet480'
---
The `ios` integration is the Home Assistant part for using the iOS companion app. For further details please check the [iOS section](/docs/ecosystem/ios/) in the documentation for further details.
diff --git a/source/_integrations/iperf3.markdown b/source/_integrations/iperf3.markdown
index 20956a24be0..19daab71d12 100644
--- a/source/_integrations/iperf3.markdown
+++ b/source/_integrations/iperf3.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.71
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@rohankapoorcom'
---
The `iperf3` sensor integration allows you to measure network bandwidth performance against a private or public [Iperf3](https://software.es.net/iperf/index.html) server.
diff --git a/source/_integrations/ipma.markdown b/source/_integrations/ipma.markdown
index 081f419db1e..d067a858a37 100644
--- a/source/_integrations/ipma.markdown
+++ b/source/_integrations/ipma.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.72
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@dgomes'
---
The `ipma` weather platform uses the [Instituto Português do Mar e Atmosfera](https://www.ipma.pt/) as a source for current and forecast meteorological data.
diff --git a/source/_integrations/iqvia.markdown b/source/_integrations/iqvia.markdown
index fd4baf48608..fca24f1c3c5 100644
--- a/source/_integrations/iqvia.markdown
+++ b/source/_integrations/iqvia.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.63
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@bachya'
---
The `iqvia` sensor platform collects and displays allergy, asthma and disease
diff --git a/source/_integrations/irish_rail_transport.markdown b/source/_integrations/irish_rail_transport.markdown
index a4f39244e68..f61d4e61ef3 100644
--- a/source/_integrations/irish_rail_transport.markdown
+++ b/source/_integrations/irish_rail_transport.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_iot_class: Cloud Polling
ha_release: 0.57
+ha_codeowners:
+ - '@ttroy50'
---
The `irish_rail_transport` sensor will give you the time until the next two departures (within 90 minutes) from an Irish Rail station using the RTPI information.
diff --git a/source/_integrations/izone.markdown b/source/_integrations/izone.markdown
index fb053bc7eac..6975626885b 100644
--- a/source/_integrations/izone.markdown
+++ b/source/_integrations/izone.markdown
@@ -6,6 +6,8 @@ ha_category:
ha_release: '0.100'
ha_iot_class: Local Push
ha_config_flow: true
+ha_codeowners:
+ - '@Swamp-Ig'
---
The `iZone` integration allows access of control of a local [iZone](https://izone.com.au/) ducted reverse-cycle climate control devices. These are largely available in Australia.
diff --git a/source/_integrations/jewish_calendar.markdown b/source/_integrations/jewish_calendar.markdown
index 558d67e9813..bf43f8e8622 100644
--- a/source/_integrations/jewish_calendar.markdown
+++ b/source/_integrations/jewish_calendar.markdown
@@ -5,6 +5,8 @@ ha_category:
- Calendar
ha_iot_class: Local Polling
ha_release: 0.79
+ha_codeowners:
+ - '@tsvi'
---
The Jewish Calendar (`jewish_calendar`) sensor platform displays a variety of information related to the Jewish Calendar as a variety of sensors.
diff --git a/source/_integrations/juicenet.markdown b/source/_integrations/juicenet.markdown
index 4cc956733de..9ae1709b0c7 100644
--- a/source/_integrations/juicenet.markdown
+++ b/source/_integrations/juicenet.markdown
@@ -9,6 +9,8 @@ ha_category:
- Switch
ha_iot_class: Cloud Polling
ha_release: 0.47
+ha_codeowners:
+ - '@jesserockz'
---
The `juicenet` sensor platform pulls data from a [JuiceNet](https://emotorwerks.com/products/juicenet/) charging station equipped with a wifi connection. It will access and make available all of the devices attached to your account. It also exposes a switch allowing you to charge your car now instead of waiting for the pre-set schedule.
diff --git a/source/_integrations/kaiterra.markdown b/source/_integrations/kaiterra.markdown
index 6ac053c1e85..ffc56575f6d 100644
--- a/source/_integrations/kaiterra.markdown
+++ b/source/_integrations/kaiterra.markdown
@@ -6,6 +6,8 @@ ha_iot_class: Cloud Polling
ha_category:
- Health
ha_release: '0.100'
+ha_codeowners:
+ - '@Michsior14'
---
The `kaiterra` integration allows you to view the readings from your Laser Egg or Sensedge device using the [Kaiterra REST API](https://www.kaiterra.com/dev/).
diff --git a/source/_integrations/keba.markdown b/source/_integrations/keba.markdown
index 01abb5d82c3..80e7a9e06a3 100644
--- a/source/_integrations/keba.markdown
+++ b/source/_integrations/keba.markdown
@@ -7,6 +7,8 @@ ha_category:
- Lock
- Sensor
ha_release: 0.98
+ha_codeowners:
+ - '@dannerph'
---
The `keba` integrates your Keba charging station (wallbox) into your Home Assistant instance. It was tested with a BMW Wallbox but should also work with a Keba P20/P30 according to the developers [manual](https://www.keba.com/web/downloads/e-mobility/KeContact_P20_P30_UDP_ProgrGuide_en.pdf). The fetching interval to the charging station is set to 5 seconds, same as in the official mobile app.
diff --git a/source/_integrations/keenetic_ndms2.markdown b/source/_integrations/keenetic_ndms2.markdown
index 674a705ea48..113b0d97fe1 100644
--- a/source/_integrations/keenetic_ndms2.markdown
+++ b/source/_integrations/keenetic_ndms2.markdown
@@ -5,6 +5,8 @@ logo: keenetic.png
ha_category:
- Presence Detection
ha_release: 0.54
+ha_codeowners:
+ - '@foxel'
---
This integration offers presence detection by examining devices connected to a [Keenetic](https://keenetic.net/)
diff --git a/source/_integrations/keyboard_remote.markdown b/source/_integrations/keyboard_remote.markdown
index 156af58d678..4c58c8d2531 100644
--- a/source/_integrations/keyboard_remote.markdown
+++ b/source/_integrations/keyboard_remote.markdown
@@ -6,6 +6,8 @@ ha_category:
- Other
ha_release: 0.29
ha_iot_class: Local Push
+ha_codeowners:
+ - '@bendavid'
---
Receive signals from a keyboard and use it as a remote control.
diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown
index 22cc7e35bae..056ad86f69b 100644
--- a/source/_integrations/knx.markdown
+++ b/source/_integrations/knx.markdown
@@ -6,6 +6,8 @@ ha_category:
- Hub
ha_release: 0.24
ha_iot_class: Local Push
+ha_codeowners:
+ - '@Julius2342'
---
The [KNX](https://www.knx.org) integration for Home Assistant allows you to connect to a KNX/IP devices.
diff --git a/source/_integrations/kodi.markdown b/source/_integrations/kodi.markdown
index a126d29be3a..870979b3f4a 100644
--- a/source/_integrations/kodi.markdown
+++ b/source/_integrations/kodi.markdown
@@ -7,6 +7,8 @@ ha_category:
- Media Player
ha_release: pre 0.7
ha_iot_class: Local Push
+ha_codeowners:
+ - '@armills'
---
The `kodi` platform allows you to control a [Kodi](https://kodi.tv/) multimedia system from Home Assistant.
diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown
index 11587b534ad..876f2913231 100644
--- a/source/_integrations/konnected.markdown
+++ b/source/_integrations/konnected.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
- Sensor
ha_release: '0.70'
+ha_codeowners:
+ - '@heythisisnate'
---
The `konnected` integration lets you connect wired sensors and switches to a NodeMCU ESP8226 based device running the [open source Konnected software](https://github.com/konnected-io/konnected-security). Reuse the wired sensors and siren from an old or pre-wired alarm system installation and integrate them directly into Home Assistant.
diff --git a/source/_integrations/lametric.markdown b/source/_integrations/lametric.markdown
index 96be54019d7..fbb78b631f0 100644
--- a/source/_integrations/lametric.markdown
+++ b/source/_integrations/lametric.markdown
@@ -6,6 +6,8 @@ ha_category:
- Hub
- Notifications
ha_release: 0.49
+ha_codeowners:
+ - '@robbiet480'
---
[LaMetric Time](https://lametric.com/) is a smart clock that can be used to access applications, listen to web radio and display notifications.
diff --git a/source/_integrations/launch_library.markdown b/source/_integrations/launch_library.markdown
index 9ca4c2f93f0..aa94baab894 100644
--- a/source/_integrations/launch_library.markdown
+++ b/source/_integrations/launch_library.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: 0.83
+ha_codeowners:
+ - '@ludeeus'
---
The `launch_library` sensor will provide you with information about the next planned space launch.
diff --git a/source/_integrations/lcn.markdown b/source/_integrations/lcn.markdown
index f40ac157811..f31bf090cf1 100644
--- a/source/_integrations/lcn.markdown
+++ b/source/_integrations/lcn.markdown
@@ -13,6 +13,8 @@ ha_category:
- Switch
ha_release: 0.85
ha_iot_class: Local Push
+ha_codeowners:
+ - '@alengwenus'
---
The `lcn` integration for Home Assistant allows you to connect to [LCN](https://www.lcn.eu/) hardware devices.
diff --git a/source/_integrations/life360.markdown b/source/_integrations/life360.markdown
index 131b8d3d70f..55bdcee2609 100644
--- a/source/_integrations/life360.markdown
+++ b/source/_integrations/life360.markdown
@@ -7,6 +7,8 @@ ha_config_flow: true
ha_category:
- Presence Detection
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@pnbruckner'
---
The `life360` integration allows you to detect presence using the [unofficial API](#disclaimer) of [Life360](https://www.life360.com/).
diff --git a/source/_integrations/light.group.markdown b/source/_integrations/light.group.markdown
index 4b044f225ad..c4362cff627 100644
--- a/source/_integrations/light.group.markdown
+++ b/source/_integrations/light.group.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.65
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The group light platform lets you combine multiple lights into one entity. All child lights of a light group can still be used as usual, but controlling the state of the grouped light will forward the command to each child light.
diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown
index c8249fdcfea..64cce7036d9 100644
--- a/source/_integrations/light.markdown
+++ b/source/_integrations/light.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup your lights with Home Assistant.
logo: home-assistant.png
ha_category:
- Light
-ha_qa_scale: internal
ha_release: pre 0.7
+ha_quality_scale: internal
---
This integration allows you to track and control various light bulbs. Read the integration documentation for your particular light hardware to learn how to enable it.
diff --git a/source/_integrations/light.switch.markdown b/source/_integrations/light.switch.markdown
index 8ddacb048a0..95ff6a8d4e2 100644
--- a/source/_integrations/light.switch.markdown
+++ b/source/_integrations/light.switch.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.83
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The light switch platform lets you control an existing switch, allowing you
diff --git a/source/_integrations/light.template.markdown b/source/_integrations/light.template.markdown
index d125b568789..b8088833327 100644
--- a/source/_integrations/light.template.markdown
+++ b/source/_integrations/light.template.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.46
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `template` platform creates lights that combine integrations and provides the
diff --git a/source/_integrations/linky.markdown b/source/_integrations/linky.markdown
index 6c0bfa3c1f4..913563e68eb 100644
--- a/source/_integrations/linky.markdown
+++ b/source/_integrations/linky.markdown
@@ -8,6 +8,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@Quentame'
---
The `linky` sensor platform is retrieving the consumption of your home from the [Linky electric meter](https://www.enedis.fr/linky-compteur-communicant).
diff --git a/source/_integrations/linux_battery.markdown b/source/_integrations/linux_battery.markdown
index 8b242932bce..2fe86fbe4a5 100644
--- a/source/_integrations/linux_battery.markdown
+++ b/source/_integrations/linux_battery.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_release: 0.28
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `linux_battery` sensor platform is using the information stored in `/sys/class/power_supply/` on your local Linux system to display details about the current state of your battery.
diff --git a/source/_integrations/liveboxplaytv.markdown b/source/_integrations/liveboxplaytv.markdown
index 6310ef89ffe..3c481370564 100644
--- a/source/_integrations/liveboxplaytv.markdown
+++ b/source/_integrations/liveboxplaytv.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.38
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@pschmitt'
---
The `liveboxplaytv` platform allows you to control [Orange Livebox Play TV appliances](https://boutique.orange.fr/internet/decodeur-tv-livebox).
diff --git a/source/_integrations/lock.markdown b/source/_integrations/lock.markdown
index f7ee7803ef0..10aac50e55c 100644
--- a/source/_integrations/lock.markdown
+++ b/source/_integrations/lock.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup your locks with Home Assistant.
logo: home-assistant.png
ha_category:
- Lock
-ha_qa_scale: internal
ha_release: 0.9
+ha_quality_scale: internal
---
Keeps track which locks are in your environment, their state and allows you to control them.
diff --git a/source/_integrations/lock.template.markdown b/source/_integrations/lock.template.markdown
index 74e67c1a2ee..204df904ffe 100644
--- a/source/_integrations/lock.template.markdown
+++ b/source/_integrations/lock.template.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.81
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `template` platform creates locks that combines components.
diff --git a/source/_integrations/logger.markdown b/source/_integrations/logger.markdown
index 7f1f25bb48c..3c997ae6ed0 100644
--- a/source/_integrations/logger.markdown
+++ b/source/_integrations/logger.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to enable the logger integration for Home Assis
logo: home-assistant.png
ha_category:
- Utility
-ha_qa_scale: internal
ha_release: 0.8
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `logger` integration lets you define the level of logging activities in Home
diff --git a/source/_integrations/logi_circle.markdown b/source/_integrations/logi_circle.markdown
index eceb38f2a78..50343dc88a9 100644
--- a/source/_integrations/logi_circle.markdown
+++ b/source/_integrations/logi_circle.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: 0.79
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@evanjd'
---
The `logi_circle` implementation allows you to integrate your [Logi Circle](https://circle.logi.com/) cameras in Home Assistant. To connect Logi Circle, you will have to [sign up for API access](#requesting-api-access) and get a `client_id`, `client_secret` and `api_key`.
diff --git a/source/_integrations/luci.markdown b/source/_integrations/luci.markdown
index b89764bb979..bc47df1d97b 100644
--- a/source/_integrations/luci.markdown
+++ b/source/_integrations/luci.markdown
@@ -5,6 +5,9 @@ logo: openwrt.png
ha_category:
- Presence Detection
ha_release: pre 0.7
+ha_codeowners:
+ - '@fbradyirl'
+ - '@mzdrale'
---
_This is one of multiple ways we support OpenWRT. For an overview, see [openwrt](/integrations/openwrt/)._
diff --git a/source/_integrations/luftdaten.markdown b/source/_integrations/luftdaten.markdown
index 045e49a86b0..b6f46f8cb81 100644
--- a/source/_integrations/luftdaten.markdown
+++ b/source/_integrations/luftdaten.markdown
@@ -7,8 +7,10 @@ ha_category:
- Sensor
ha_release: 0.82
ha_iot_class: Cloud Polling
-ha_qa_scale: gold
ha_config_flow: true
+ha_quality_scale: gold
+ha_codeowners:
+ - '@fabaff'
---
The `luftdaten` integration will query the open data API of [luftdaten.info](https://luftdaten.info/) to monitor air quality and other weather data from a specific (self build) sensor station.
diff --git a/source/_integrations/lupusec.markdown b/source/_integrations/lupusec.markdown
index 3bef553dc17..fecabb37fce 100644
--- a/source/_integrations/lupusec.markdown
+++ b/source/_integrations/lupusec.markdown
@@ -9,6 +9,8 @@ ha_category:
- Switch
ha_release: 0.83
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@majuss'
---
The `lupusec` integration allows the user to integrate their Lupusec alarm control panel and ultimately all connected sensors and other devices. For more information about the LUPUS-Electronics security system please visit their [website](https://www.lupus-electronics.de).
diff --git a/source/_integrations/lutron.markdown b/source/_integrations/lutron.markdown
index 71db1abe85d..ae9988f9570 100644
--- a/source/_integrations/lutron.markdown
+++ b/source/_integrations/lutron.markdown
@@ -10,6 +10,8 @@ ha_category:
- Switch
ha_release: 0.37
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@JonGilmore'
---
[Lutron](http://www.lutron.com/) is an American lighting control company. They have several lines of home automation devices that manage light switches/dimmers, occupancy sensors, HVAC controls, etc. The `lutron` integration in Home Assistant is responsible for communicating with the main hub for these systems.
diff --git a/source/_integrations/manual.markdown b/source/_integrations/manual.markdown
index 9aca24d0611..0029971f04f 100644
--- a/source/_integrations/manual.markdown
+++ b/source/_integrations/manual.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Alarm
ha_release: 0.7.6
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `manual` alarm control panel platform enables you to set manual alarms in Home Assistant.
diff --git a/source/_integrations/map.markdown b/source/_integrations/map.markdown
index b41422c7fed..98c8e62d986 100644
--- a/source/_integrations/map.markdown
+++ b/source/_integrations/map.markdown
@@ -4,8 +4,8 @@ description: Offers a map to show tracked devices.
logo: home-assistant.png
ha_category:
- Other
-ha_qa_scale: internal
ha_release: 0.56
+ha_quality_scale: internal
---
This offers a map on the frontend to display the location of tracked devices. To set up tracked devices, look at the [device tracker](/integrations/device_tracker/) documentation. This integration is by default enabled, unless you've disabled or removed the [`default_config:`](https://www.home-assistant.io/integrations/default_config/) line from your configuration. If that is the case, the following example shows you how to enable this integration manually:
diff --git a/source/_integrations/mastodon.markdown b/source/_integrations/mastodon.markdown
index 575c7066058..ab0336fd893 100644
--- a/source/_integrations/mastodon.markdown
+++ b/source/_integrations/mastodon.markdown
@@ -5,6 +5,8 @@ logo: mastodon.png
ha_category:
- Notifications
ha_release: 0.67
+ha_codeowners:
+ - '@fabaff'
---
The `mastodon` platform uses [Mastodon](https://joinmastodon.org/) to deliver notifications from Home Assistant.
diff --git a/source/_integrations/matrix.markdown b/source/_integrations/matrix.markdown
index d0abc606304..d676ea53061 100644
--- a/source/_integrations/matrix.markdown
+++ b/source/_integrations/matrix.markdown
@@ -6,6 +6,8 @@ ha_category:
- Hub
- Notifications
ha_release: 0.69
+ha_codeowners:
+ - '@tinloaf'
---
This integration allows you to send messages to matrix rooms, as well as to react to messages in matrix rooms. Reacting to commands is accomplished by firing an event when one of the configured commands is triggered.
diff --git a/source/_integrations/mcp23017.markdown b/source/_integrations/mcp23017.markdown
index 6cc92cff501..08bd69a0593 100644
--- a/source/_integrations/mcp23017.markdown
+++ b/source/_integrations/mcp23017.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
ha_release: 0.94
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@jardiamj'
---
The `mcp23017` integration is the base for all related mcp23017 platforms in Home Assistant. There is no setup needed for the integration itself, for the platforms please check their corresponding sections.
diff --git a/source/_integrations/media_extractor.markdown b/source/_integrations/media_extractor.markdown
index adfb66cb403..7a013b889e9 100644
--- a/source/_integrations/media_extractor.markdown
+++ b/source/_integrations/media_extractor.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Media Player
ha_release: 0.49
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `media_extractor` integration gets a stream URL and sends it to a media player entity. This integration can extract entity specific streams if configured accordingly.
diff --git a/source/_integrations/media_player.markdown b/source/_integrations/media_player.markdown
index 9454127bb36..2a4d30f80a5 100644
--- a/source/_integrations/media_player.markdown
+++ b/source/_integrations/media_player.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup your media players with Home Assistant
logo: home-assistant.png
ha_category:
- Media Player
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
---
Interacts with media players on your network.
@@ -66,9 +66,16 @@ Currently only supported on [Denon AVR](/integrations/denonavr/) and [Songpal](
#### Service `media_player.shuffle_set`
-Currently only supported on [Spotify](/integrations/spotify), [MPD](/integrations/mpd), [Kodi](/integrations/kodi), [Squeezebox](/integrations/squeezebox) and [Universal](/integrations/universal).
+Currently only supported on [Sonos](/integrations/sonos), [Spotify](/integrations/spotify), [MPD](/integrations/mpd), [Kodi](/integrations/kodi), [Squeezebox](/integrations/squeezebox) and [Universal](/integrations/universal).
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ---------------------------------------------------- |
| `entity_id` | no | Target a specific media player. For example `media_player.spotify`|
| `shuffle` | no | `true`/`false` for enabling/disabling shuffle |
+
+### Device Class
+
+The way media players are displayed in the frontend can be modified in the [customize section](/getting-started/customizing-devices/). The following device classes are supported for media players:
+
+- **tv**: Device is a television type device.
+- **speaker**: Device is speaker or stereo type device.
diff --git a/source/_integrations/mediaroom.markdown b/source/_integrations/mediaroom.markdown
index f5a5ca44bd3..d6ebf946b46 100644
--- a/source/_integrations/mediaroom.markdown
+++ b/source/_integrations/mediaroom.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_iot_class: Local Polling
ha_release: 0.63
+ha_codeowners:
+ - '@dgomes'
---
The `mediaroom` integration allows you to control a [Mediaroom](https://en.wikipedia.org/wiki/Ericsson_Mediaroom) Set-Top Box (STB) from Home Assistant.
diff --git a/source/_integrations/melissa.markdown b/source/_integrations/melissa.markdown
index cd850d9421b..1ac03359ddd 100644
--- a/source/_integrations/melissa.markdown
+++ b/source/_integrations/melissa.markdown
@@ -7,6 +7,8 @@ ha_category:
- Climate
ha_release: 0.63
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@kennedyshead'
---
The `melissa` integration is the main integration to connect to a [Melissa Climate](https://seemelissa.com/) A/C control.
diff --git a/source/_integrations/met.markdown b/source/_integrations/met.markdown
index fcd4519e3ed..0ba8d0c4a78 100644
--- a/source/_integrations/met.markdown
+++ b/source/_integrations/met.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.79
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@danielhiversen'
---
The `met` platform uses the [Met.no](https://met.no/) web service as a source for meteorological data for your location. The weather forecast is delivered by the Norwegian Meteorological Institute and the NRK.
diff --git a/source/_integrations/meteo_france.markdown b/source/_integrations/meteo_france.markdown
index 6979a314974..a9a491f4c4c 100644
--- a/source/_integrations/meteo_france.markdown
+++ b/source/_integrations/meteo_france.markdown
@@ -8,6 +8,9 @@ ha_category:
- Hub
- Sensor
- Weather
+ha_codeowners:
+ - '@victorcerutti'
+ - '@oncleben31'
---
The `meteo_france` integration uses the [Météo-France](http://www.meteofrance.com/) web service as a source for meteorological data for your location. The location is based on the `city` configured in your `configuration.yaml` file.
diff --git a/source/_integrations/meteoalarm.markdown b/source/_integrations/meteoalarm.markdown
index 10736129440..058e6d3cc5b 100644
--- a/source/_integrations/meteoalarm.markdown
+++ b/source/_integrations/meteoalarm.markdown
@@ -5,6 +5,8 @@ logo: meteoalarm.png
ha_category: Binary Sensor
ha_release: 0.93
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@rolfberkenbosch'
---
The `MeteoAlarm` platform allows one to watch for weather alerts in europe from [MeteoAlarm](https://www.meteoalarm.eu) (EUMETNET). To use this binary sensor, you need the two digits of your country and the province name from [MeteoAlarm](https://www.meteoalarm.eu). Please note that you need to write the exact details from the website with capitals.
diff --git a/source/_integrations/miflora.markdown b/source/_integrations/miflora.markdown
index d6f3d6b8ef5..390adfaa6d5 100644
--- a/source/_integrations/miflora.markdown
+++ b/source/_integrations/miflora.markdown
@@ -6,6 +6,9 @@ ha_category:
- Environment
ha_release: 0.29
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@danielhiversen'
+ - '@ChristianKuehnel'
---
The `miflora` sensor platform allows one to monitor plant soil and air conditions. The [Mi Flora plant sensor](https://gadget-freakz.com/product/xiaomi-mi-flora-plant-sensor/) is a small Bluetooth Low Energy device that monitors the moisture and conductivity of the soil as well as ambient light and temperature. Since only one BLE device can be polled at a time, the library implements locking to prevent polling more than one device at a time.
diff --git a/source/_integrations/mill.markdown b/source/_integrations/mill.markdown
index 361ec8a3f77..72b5b96beb8 100644
--- a/source/_integrations/mill.markdown
+++ b/source/_integrations/mill.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_release: 0.81
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@danielhiversen'
---
Integrates Mill heater into Home Assistant.
diff --git a/source/_integrations/min_max.markdown b/source/_integrations/min_max.markdown
index 7bb1ddbee3a..4bc00b42ee8 100644
--- a/source/_integrations/min_max.markdown
+++ b/source/_integrations/min_max.markdown
@@ -6,7 +6,9 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: 0.31
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `min_max` sensor platform consumes the state from other sensors to determine the minimum, maximum, latest (last) and the mean of the collected states. The sensor will always show you the lowest/highest/latest value which was received from all monitored sensors. If you have spikes in your values, it's recommended to filter/equalize your values with a [statistics sensor](/integrations/statistics) first.
diff --git a/source/_integrations/minio.markdown b/source/_integrations/minio.markdown
index 6f645e8b3f1..ed9a5d835c0 100644
--- a/source/_integrations/minio.markdown
+++ b/source/_integrations/minio.markdown
@@ -5,6 +5,8 @@ logo: minio.png
ha_category: Utility
ha_iot_class: Cloud Push
ha_release: 0.98
+ha_codeowners:
+ - '@tkislan'
---
This integration adds interaction with [Minio](https://min.io).
diff --git a/source/_integrations/mobile_app.markdown b/source/_integrations/mobile_app.markdown
index 7521bee5f74..cb4e824df40 100644
--- a/source/_integrations/mobile_app.markdown
+++ b/source/_integrations/mobile_app.markdown
@@ -5,8 +5,10 @@ logo: home-assistant.png
ha_category:
- Other
ha_release: 0.89
-ha_qa_scale: internal
ha_config_flow: true
+ha_quality_scale: internal
+ha_codeowners:
+ - '@robbiet480'
---
The Mobile App integration allows Home Assistant mobile apps to easily integrate with Home Assistant.
diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown
index 78ce4162bfb..36fdf80aacc 100644
--- a/source/_integrations/modbus.markdown
+++ b/source/_integrations/modbus.markdown
@@ -6,6 +6,8 @@ ha_category:
- Hub
ha_release: pre 0.7
ha_iot_class: Local Push
+ha_codeowners:
+ - '@adamchengtkc'
---
[Modbus](http://www.modbus.org/) is a serial communication protocol to control PLCs (Programmable logic controller).
diff --git a/source/_integrations/mold_indicator.markdown b/source/_integrations/mold_indicator.markdown
index 95facaae0cf..e3bb135a255 100644
--- a/source/_integrations/mold_indicator.markdown
+++ b/source/_integrations/mold_indicator.markdown
@@ -6,7 +6,7 @@ ha_category:
- Environment
ha_release: '0.20'
ha_iot_class: Local Polling
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The Mold Indicator sensor integration consumes information of two temperature sensors and a humidity sensor to give an indication for possible mold growth in your home. In case of bad ventilation and insulation, the indoor humidity may lead to condensation on cold surfaces as the windows or even walls. Condensation or a high relative humidity near those cold surfaces leads to a higher risk for mold growth. This sensor integration estimates the temperature at a pre-calibrated critical point in the room (the coldest surface) and calculates the relative humidity of the air at that point. If the sensor value rises above approximately 70 percent, mold growth might occur and the room should be ventilated. At 100%, the air humidity condensates at the critical point.
diff --git a/source/_integrations/monoprice.markdown b/source/_integrations/monoprice.markdown
index 52a0325d928..a780bb4b9a8 100644
--- a/source/_integrations/monoprice.markdown
+++ b/source/_integrations/monoprice.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.56
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@etsinko'
---
The `monoprice` platform allows you to control [Monoprice 6-Zone Amplifier](https://www.monoprice.com/product?p_id=10761) using a serial connection.
diff --git a/source/_integrations/moon.markdown b/source/_integrations/moon.markdown
index e68f0e58bdb..c93ffb3738c 100644
--- a/source/_integrations/moon.markdown
+++ b/source/_integrations/moon.markdown
@@ -6,7 +6,9 @@ ha_category:
- Environment
ha_iot_class: Local Polling
ha_release: 0.38
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `moon` integration tracks the phases of the moon.
diff --git a/source/_integrations/mpd.markdown b/source/_integrations/mpd.markdown
index 159fea1a597..ee82fbb7391 100644
--- a/source/_integrations/mpd.markdown
+++ b/source/_integrations/mpd.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: pre 0.7
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `mpd` platform allows you to control a [Music Player Daemon](https://www.musicpd.org/) from Home Assistant. Unfortunately you will not be able to manipulate the playlist (add or delete songs) or add transitions between the songs.
diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown
index 9dffe1b8582..29a5034dd2c 100644
--- a/source/_integrations/mqtt.markdown
+++ b/source/_integrations/mqtt.markdown
@@ -8,6 +8,8 @@ featured: true
ha_release: pre 0.7
ha_iot_class: Local Push
ha_config_flow: true
+ha_codeowners:
+ - '@home-assistant/core'
---
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/msteams.markdown b/source/_integrations/msteams.markdown
index e21e7ed7ba0..6b989097562 100644
--- a/source/_integrations/msteams.markdown
+++ b/source/_integrations/msteams.markdown
@@ -5,6 +5,8 @@ logo: msteams.jpg
ha_category:
- Notifications
ha_release: 0.101
+ha_codeowners:
+ - '@peroyvind'
---
The `Microsoft Teams` platform allows you to send notifications from Home Assistant to a team channel in [Microsoft Teams](https://products.office.com/en-us/microsoft-teams/group-chat-software).
diff --git a/source/_integrations/mysensors.markdown b/source/_integrations/mysensors.markdown
index 38ff09885a1..8cc7bc5cbcf 100644
--- a/source/_integrations/mysensors.markdown
+++ b/source/_integrations/mysensors.markdown
@@ -6,6 +6,8 @@ ha_category:
- DIY
ha_iot_class: Local Push
ha_release: 0.73
+ha_codeowners:
+ - '@MartinHjelmare'
---
The [MySensors](https://www.mysensors.org) project combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69 to build affordable sensor networks. This integration will automatically add all available devices to Home Assistant, after [presentation](#presentation) is done. That is, you do not need to add anything to your configuration for the devices for them to be added. Go to the **states** section of the developer tools to find the devices that have been identified.
diff --git a/source/_integrations/mystrom.markdown b/source/_integrations/mystrom.markdown
index cb5168db425..c284299d48a 100644
--- a/source/_integrations/mystrom.markdown
+++ b/source/_integrations/mystrom.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
ha_release: 0.43
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `mystrom` light platform allows you to control your [myStrom](https://mystrom.ch/en/) WiFi Bulbs.
diff --git a/source/_integrations/neato.markdown b/source/_integrations/neato.markdown
index af7b11513e2..1623255ec73 100644
--- a/source/_integrations/neato.markdown
+++ b/source/_integrations/neato.markdown
@@ -10,6 +10,9 @@ ha_category:
ha_iot_class: Cloud Polling
ha_release: 0.33
ha_config_flow: true
+ha_codeowners:
+ - '@dshokouhi'
+ - '@Santobert'
---
The `neato` integration allows you to control your [Neato Botvac Connected Robots](https://www.neatorobotics.com/robot-vacuum/botvac-connected-series/).
diff --git a/source/_integrations/nello.markdown b/source/_integrations/nello.markdown
index 0daee023667..d2112f39426 100644
--- a/source/_integrations/nello.markdown
+++ b/source/_integrations/nello.markdown
@@ -6,6 +6,8 @@ ha_category:
- Lock
ha_release: 0.52
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@pschmitt'
---
The `nello` platform allows you to control [Nello](https://www.nello.io) intercoms.
diff --git a/source/_integrations/ness_alarm.markdown b/source/_integrations/ness_alarm.markdown
index 494d9c20550..c86b738f584 100644
--- a/source/_integrations/ness_alarm.markdown
+++ b/source/_integrations/ness_alarm.markdown
@@ -7,6 +7,8 @@ ha_category:
- Binary Sensor
ha_release: 0.85
ha_iot_class: Local Push
+ha_codeowners:
+ - '@nickw444'
---
The `ness_alarm` integration will allow Home Assistant users who own a Ness D8x/D16x alarm system to leverage their alarm system and its sensors to provide Home Assistant with information about their homes. Connectivity between Home Assistant and the alarm is accomplished through a IP232 module that must be connected to the alarm.
diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown
index 96299a41716..28549686d42 100644
--- a/source/_integrations/nest.markdown
+++ b/source/_integrations/nest.markdown
@@ -11,6 +11,8 @@ ha_category:
ha_iot_class: Cloud Push
ha_release: 0.7
ha_config_flow: true
+ha_codeowners:
+ - '@awarecan'
---
The Nest integration is the main integration to integrate all [Nest](https://nest.com/) related platforms. To connect Nest, you will have to [sign up for a developer account](https://developers.nest.com/products) and get a `client_id` and `client_secret`.
diff --git a/source/_integrations/netdata.markdown b/source/_integrations/netdata.markdown
index c28b7864344..ae746df86d8 100644
--- a/source/_integrations/netdata.markdown
+++ b/source/_integrations/netdata.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_release: 0.35
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `netdata` sensor platform allows you to display information collected by [Netdata](https://my-netdata.io/).
diff --git a/source/_integrations/nextbus.markdown b/source/_integrations/nextbus.markdown
index 475dcf2260a..b566cc6432b 100644
--- a/source/_integrations/nextbus.markdown
+++ b/source/_integrations/nextbus.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_iot_class: Local Polling
ha_release: 0.93
+ha_codeowners:
+ - '@vividboarder'
---
The `nextbus` sensor will give you the next departure time and associated data from your public transit station/stop. The data comes from [NextBus](https://www.nextbus.com), which provides real time transit data for a number of transit authorities.
diff --git a/source/_integrations/nilu.markdown b/source/_integrations/nilu.markdown
index 0b38d1431dd..f93dbb238df 100644
--- a/source/_integrations/nilu.markdown
+++ b/source/_integrations/nilu.markdown
@@ -6,6 +6,8 @@ ha_category:
- Health
ha_iot_class: Cloud Polling
ha_release: 0.87
+ha_codeowners:
+ - '@hfurubotten'
---
The `nilu` air quality platform shows measurements of current air quality from NILU (Norsk Institutt for luftforskning/Norwegian Institute for Air Research) sensor stations within Norway. Makes data from the open API at [luftkvalitet.info](http://luftkvalitet.info/) and [nilu.no](https://nilu.no/) available in Home Assistant.
diff --git a/source/_integrations/nissan_leaf.markdown b/source/_integrations/nissan_leaf.markdown
index d9e581eb295..17570ddd14f 100644
--- a/source/_integrations/nissan_leaf.markdown
+++ b/source/_integrations/nissan_leaf.markdown
@@ -6,6 +6,8 @@ ha_category:
- Car
ha_release: 0.89
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@filcole'
---
The `nissan_leaf` integration offers integration with the [NissanConnect EV](https://youplus.nissan.co.uk/GB/en/YouPlus/ConnectedServices.html) cloud service. NissanConnect EV was previously known as Nissan Carwings. It offers:
diff --git a/source/_integrations/nmbs.markdown b/source/_integrations/nmbs.markdown
index d1ccd6f2073..44bd236d168 100644
--- a/source/_integrations/nmbs.markdown
+++ b/source/_integrations/nmbs.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_iot_class: Cloud Polling
ha_release: 0.85
+ha_codeowners:
+ - '@thibmaek'
---
The `nmbs` platform will create sensors for monitoring travel time and information between 2 stations.
diff --git a/source/_integrations/no_ip.markdown b/source/_integrations/no_ip.markdown
index dcbe5719292..249e6c0d81b 100644
--- a/source/_integrations/no_ip.markdown
+++ b/source/_integrations/no_ip.markdown
@@ -5,6 +5,8 @@ logo: noip.png
ha_category:
- Network
ha_release: 0.57
+ha_codeowners:
+ - '@fabaff'
---
With the `no_ip` integration you can keep your current IP address in sync with your [NO-IP.com](https://www.noip.com) hostname or domain.
diff --git a/source/_integrations/notify.group.markdown b/source/_integrations/notify.group.markdown
index 2efe7347988..818118ee923 100644
--- a/source/_integrations/notify.group.markdown
+++ b/source/_integrations/notify.group.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Notifications
ha_release: 0.26
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `group` notification platform allows you to combine multiple `notify` platforms into a single service.
diff --git a/source/_integrations/notify.markdown b/source/_integrations/notify.markdown
index 20a272c4814..a698217140f 100644
--- a/source/_integrations/notify.markdown
+++ b/source/_integrations/notify.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to add user notifications to Home Assistant.
logo: home-assistant.png
ha_category:
- Notifications
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `notify` integration makes it possible to send notifications to a wide variety of platforms. To use it you have to setup at least one notification target (notifier), check the [integrations list](/integrations/#notifications) for one that fits your use case.
diff --git a/source/_integrations/notion.markdown b/source/_integrations/notion.markdown
index f89afc5261f..10e7bf5b8ac 100644
--- a/source/_integrations/notion.markdown
+++ b/source/_integrations/notion.markdown
@@ -9,6 +9,8 @@ ha_category:
ha_release: 0.96
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@bachya'
---
The `Notion` component retrieves data from [Notion](https://getnotion.com) wireless
diff --git a/source/_integrations/nsw_fuel_station.markdown b/source/_integrations/nsw_fuel_station.markdown
index 0e0524079e2..187e32b5bf8 100644
--- a/source/_integrations/nsw_fuel_station.markdown
+++ b/source/_integrations/nsw_fuel_station.markdown
@@ -6,6 +6,8 @@ ha_category:
- Car
ha_release: 0.72
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@nickw444'
---
The `nsw_fuel_station` sensor platform uses the [NSW Fuel Check App](https://www.fuelcheck.nsw.gov.au/app) data as a source for current fuel price data.
diff --git a/source/_integrations/nsw_rural_fire_service_feed.markdown b/source/_integrations/nsw_rural_fire_service_feed.markdown
index 79db9ec9000..3cb81cea930 100644
--- a/source/_integrations/nsw_rural_fire_service_feed.markdown
+++ b/source/_integrations/nsw_rural_fire_service_feed.markdown
@@ -6,6 +6,8 @@ ha_category:
- Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.81
+ha_codeowners:
+ - '@exxamalte'
---
The `nsw_rural_fire_service_feed` platform lets you integrate a GeoJSON feed provided by the [NSW Rural Fire Service](https://www.rfs.nsw.gov.au/fire-information/fires-near-me) with information about bush fires, grass fires, hazard reductions and more. It retrieves incidents from a feed and shows information of those incidents filtered by distance to Home Assistant's location.
diff --git a/source/_integrations/nuki.markdown b/source/_integrations/nuki.markdown
index bedc44cd9fa..b032b57b6b1 100644
--- a/source/_integrations/nuki.markdown
+++ b/source/_integrations/nuki.markdown
@@ -6,6 +6,8 @@ ha_category:
- Lock
ha_release: 0.38
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@pvizeli'
---
The `nuki` platform allows you to control [Nuki Smart Locks](https://nuki.io/en/smart-lock/) via either a [software bridge](https://play.google.com/store/apps/details?id=io.nuki.bridge) or a [physical bridge](https://nuki.io/en/bridge/).
diff --git a/source/_integrations/nws.markdown b/source/_integrations/nws.markdown
index dededa571e8..dce83748050 100644
--- a/source/_integrations/nws.markdown
+++ b/source/_integrations/nws.markdown
@@ -5,6 +5,8 @@ logo: nws.png
ha_category: Weather
ha_release: 0.99
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@MatthewFlamm'
---
The `nws` platform uses the [National Weather Service](https://www.weather.gov) web API as a source for meteorological data for your location.
diff --git a/source/_integrations/nzbget.markdown b/source/_integrations/nzbget.markdown
index f28cf8789b2..73227fcca4f 100644
--- a/source/_integrations/nzbget.markdown
+++ b/source/_integrations/nzbget.markdown
@@ -6,6 +6,8 @@ ha_category:
logo: nzbget.png
ha_iot_class: Local Polling
ha_release: 0.17
+ha_codeowners:
+ - '@chriscla'
---
The `nzbget` platform will allow you to monitor and control your downloads with [NZBGet](https://nzbget.net/) from within Home Assistant and setup automation based on the information.
diff --git a/source/_integrations/obihai.markdown b/source/_integrations/obihai.markdown
index c52cc5622ac..5ce241dac60 100644
--- a/source/_integrations/obihai.markdown
+++ b/source/_integrations/obihai.markdown
@@ -6,6 +6,8 @@ ha_iot_class: Local Polling
ha_category:
- Sensor
ha_release: 0.99
+ha_codeowners:
+ - '@dshokouhi'
---
The `obihai` integration allows you to view the call status for your [Obihai devices](https://www.obitalk.com/info/products#home_section).
diff --git a/source/_integrations/ohmconnect.markdown b/source/_integrations/ohmconnect.markdown
index 68cb71aa4e2..49318b7cc66 100644
--- a/source/_integrations/ohmconnect.markdown
+++ b/source/_integrations/ohmconnect.markdown
@@ -6,6 +6,8 @@ ha_category:
- Energy
ha_iot_class: Cloud Polling
ha_release: 0.26
+ha_codeowners:
+ - '@robbiet480'
---
The `ohmconnect` sensor will show you the current [OhmConnect](https://www.ohmconnect.com/) status for the given OhmConnect ID.
diff --git a/source/_integrations/ombi.markdown b/source/_integrations/ombi.markdown
index be895a0d281..97e8dc7c888 100644
--- a/source/_integrations/ombi.markdown
+++ b/source/_integrations/ombi.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_release: '0.100'
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@larssont'
---
The `Ombi` integration monitors data from your [Ombi](https://ombi.io) instance.
diff --git a/source/_integrations/onboarding.markdown b/source/_integrations/onboarding.markdown
index aea15cb67a3..0b388c10b1f 100644
--- a/source/_integrations/onboarding.markdown
+++ b/source/_integrations/onboarding.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Other
ha_release: 0.73
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
This integration creates the endpoints for the onboarding that is built into Home Assistant. There are no configuration options for this integration directly.
diff --git a/source/_integrations/opentherm_gw.markdown b/source/_integrations/opentherm_gw.markdown
index cf5a1707a71..2af80d9b91c 100644
--- a/source/_integrations/opentherm_gw.markdown
+++ b/source/_integrations/opentherm_gw.markdown
@@ -10,6 +10,8 @@ ha_category:
ha_release: 0.81
ha_iot_class: Local Push
ha_config_flow: true
+ha_codeowners:
+ - '@mvn23'
---
The `opentherm_gw` integration is used to control the [OpenTherm Gateway](http://otgw.tclcode.com/) from Home Assistant.
diff --git a/source/_integrations/openuv.markdown b/source/_integrations/openuv.markdown
index 3c55fbb161a..67a465e3fd5 100644
--- a/source/_integrations/openuv.markdown
+++ b/source/_integrations/openuv.markdown
@@ -9,6 +9,8 @@ ha_category:
ha_release: 0.76
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@bachya'
---
The `openuv` integration displays UV and Ozone data from [openuv.io](https://www.openuv.io/).
diff --git a/source/_integrations/openweathermap.markdown b/source/_integrations/openweathermap.markdown
index 5f3939d1c07..89a59a0a943 100644
--- a/source/_integrations/openweathermap.markdown
+++ b/source/_integrations/openweathermap.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.32
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@fabaff'
---
The `openweathermap` weather platform uses [OpenWeatherMap](https://openweathermap.org/) as a source for current meteorological data for your location.
diff --git a/source/_integrations/orangepi_gpio.markdown b/source/_integrations/orangepi_gpio.markdown
index 7f62be175a1..fa8fee4ba6b 100644
--- a/source/_integrations/orangepi_gpio.markdown
+++ b/source/_integrations/orangepi_gpio.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.93
ha_iot_class: Local Push
logo: orange-pi.png
+ha_codeowners:
+ - '@pascallj'
---
The `orangepi_gpio` integration is the base for all related GPIO platforms in Home Assistant. There is no setup needed for the integration itself, for the platforms please check their corresponding pages.
diff --git a/source/_integrations/oru.markdown b/source/_integrations/oru.markdown
index 1ae62482c48..05188fb9e14 100644
--- a/source/_integrations/oru.markdown
+++ b/source/_integrations/oru.markdown
@@ -6,6 +6,8 @@ ha_release: 0.101
ha_category:
- Sensor
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@bvlaicu'
---
[Orange and Rockland Utility](https://oru.com) is an energy provider in NY and NJ, USA.
diff --git a/source/_integrations/otp.markdown b/source/_integrations/otp.markdown
index 325db2fdc67..d4a3ec4d983 100644
--- a/source/_integrations/otp.markdown
+++ b/source/_integrations/otp.markdown
@@ -6,7 +6,7 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: 0.49
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `otp` sensor generates One-Time Passwords according to [RFC6238](https://tools.ietf.org/html/rfc6238) that is compatible with most OTP generators available, including Google Authenticator. You can use this when building custom security solutions and want to use "rolling codes", that change every 30 seconds.
diff --git a/source/_integrations/owlet.markdown b/source/_integrations/owlet.markdown
index d02004fb1b0..ed2343c6557 100644
--- a/source/_integrations/owlet.markdown
+++ b/source/_integrations/owlet.markdown
@@ -8,6 +8,8 @@ ha_category:
- Sensor
ha_release: 0.89
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@oblogic7'
---
[Owlet Care](https://owletcare.com/) baby monitors check your baby's oxygen level and heart rate while sleeping.
diff --git a/source/_integrations/panel_custom.markdown b/source/_integrations/panel_custom.markdown
index 8ca5319fce6..83fd4ee8388 100644
--- a/source/_integrations/panel_custom.markdown
+++ b/source/_integrations/panel_custom.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Front End
ha_release: 0.26
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/frontend'
---
The `panel_custom` support allows you to add additional panels to your Home Assistant frontend. The panels are listed in the sidebar if wished and can be highly customized. See the developer documentation on [instructions how to build your own panels](https://developers.home-assistant.io/docs/en/frontend_creating_custom_panels.html).
diff --git a/source/_integrations/panel_iframe.markdown b/source/_integrations/panel_iframe.markdown
index d4059fb39c1..352d019e6cb 100644
--- a/source/_integrations/panel_iframe.markdown
+++ b/source/_integrations/panel_iframe.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Front End
ha_release: 0.25
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/frontend'
---
The `panel_iframe` support allows you to add additional panels to your Home Assistant frontend. The panels are listed in the sidebar and can contain external resources like the web frontend of your router, your monitoring system, or your media server.
diff --git a/source/_integrations/pcal9535a.markdown b/source/_integrations/pcal9535a.markdown
index 9789360d4a5..e53dddbad8c 100644
--- a/source/_integrations/pcal9535a.markdown
+++ b/source/_integrations/pcal9535a.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
ha_release: 0.102
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@Shulyaka'
---
The `pcal9535a` integration is the base for all related pcal9535a platforms in Home Assistant. There is no setup needed for the integration itself, for the platforms, please check their corresponding sections.
diff --git a/source/_integrations/persistent_notification.markdown b/source/_integrations/persistent_notification.markdown
index 657a7a02e93..d35450625a5 100644
--- a/source/_integrations/persistent_notification.markdown
+++ b/source/_integrations/persistent_notification.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Other
ha_release: 0.23
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `persistent_notification` integration can be used to show a notification on the frontend that has to be dismissed by the user.
diff --git a/source/_integrations/person.markdown b/source/_integrations/person.markdown
index 5813bfbacd2..b1690fe65c0 100644
--- a/source/_integrations/person.markdown
+++ b/source/_integrations/person.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to set up people tracking within Home Assistant
logo: home-assistant.png
ha_category:
- Presence Detection
-ha_qa_scale: internal
ha_release: 0.88
+ha_quality_scale: internal
---
The person integration allows connecting [device tracker](/integrations/device_tracker/) entities to one or more person entities. The state updates of a connected device tracker will set the state of the person. When multiple device trackers are used, the state of person will be determined in this order:
diff --git a/source/_integrations/philips_js.markdown b/source/_integrations/philips_js.markdown
index 9f58e01e981..a32946bd45a 100644
--- a/source/_integrations/philips_js.markdown
+++ b/source/_integrations/philips_js.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_iot_class: Local Polling
ha_release: 0.34
+ha_codeowners:
+ - '@elupus'
---
The `philips_js` platform allows you to control Philips TVs which expose the [jointSPACE](http://jointspace.sourceforge.net/) API. Instructions on how to activate the API and if your model is supported can be found [here](http://jointspace.sourceforge.net/download.html).
diff --git a/source/_integrations/pi_hole.markdown b/source/_integrations/pi_hole.markdown
index 6404e5f2898..207992a9385 100644
--- a/source/_integrations/pi_hole.markdown
+++ b/source/_integrations/pi_hole.markdown
@@ -6,6 +6,9 @@ ha_category:
ha_iot_class: Local Polling
logo: pi_hole.png
ha_release: 0.28
+ha_codeowners:
+ - '@fabaff'
+ - '@johnluetke'
---
The `pi_hole` integration allows you to retrieve statistics and interact with a [Pi-hole](https://pi-hole.net/) system.
diff --git a/source/_integrations/ping.markdown b/source/_integrations/ping.markdown
index c0c1670b1ea..ccdbcf83e14 100644
--- a/source/_integrations/ping.markdown
+++ b/source/_integrations/ping.markdown
@@ -7,7 +7,7 @@ ha_category:
- Binary Sensor
- Presence Detection
ha_release: 0.43
-ha_qa_scale: internal
+ha_quality_scale: internal
---
There is currently support for the following device types within Home Assistant:
diff --git a/source/_integrations/plaato.markdown b/source/_integrations/plaato.markdown
index d9059f303bf..16fdf4cdb68 100644
--- a/source/_integrations/plaato.markdown
+++ b/source/_integrations/plaato.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Push
ha_config_flow: true
+ha_codeowners:
+ - '@JohNan'
---
This integration sets up integration with [Plaato Airlock](https://www.plaato.io/).
diff --git a/source/_integrations/plant.markdown b/source/_integrations/plant.markdown
index 38bcab6acde..1f389173ee2 100644
--- a/source/_integrations/plant.markdown
+++ b/source/_integrations/plant.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Environment
ha_release: 0.44
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@ChristianKuehnel'
---
This`plant`component lets you merge moisture, conductivity, light intensity, temperature and battery level for a plant into a single UI element. It also supports setting minimum and maximum values for each measurement and will change its state to "problem" if it is not within those limits.
diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown
index 2cb80a2279e..b9e255c9e5d 100644
--- a/source/_integrations/plex.markdown
+++ b/source/_integrations/plex.markdown
@@ -9,6 +9,8 @@ featured: true
ha_release: 0.7.4
ha_iot_class: Local Push
ha_config_flow: true
+ha_codeowners:
+ - '@jjlawren'
---
The `plex` integration allows you to connect to a [Plex Media Server](https://plex.tv). Once connected, [Plex Clients](https://www.plex.tv/apps-devices/) playing media from the connected Plex Media Server will show up as [Media Players](/integrations/media_player/) and report playback status via a [Sensor](/integrations/sensor/) in Home Assistant. The Media Players will allow you to control media playback and see the current playing item.
diff --git a/source/_integrations/plugwise.markdown b/source/_integrations/plugwise.markdown
index 122b2b56bfa..6ac354c9555 100644
--- a/source/_integrations/plugwise.markdown
+++ b/source/_integrations/plugwise.markdown
@@ -5,6 +5,10 @@ logo: plugwise.png
ha_category: Climate
ha_iot_class: Local Polling
ha_release: 0.98
+ha_codeowners:
+ - '@laetificat'
+ - '@CoMPaTech'
+ - '@bouwew'
---
This enables [Plugwise](https://plugwise.com) [Anna](https://www.plugwise.com/en_US/products/anna) thermostats to be integrated. This integration talks locally to your **Smile** interface, and you will need its password and IP address.
diff --git a/source/_integrations/point.markdown b/source/_integrations/point.markdown
index 925345f090b..56b3165f155 100644
--- a/source/_integrations/point.markdown
+++ b/source/_integrations/point.markdown
@@ -10,7 +10,9 @@ ha_category:
ha_release: 0.83
ha_config_flow: true
ha_iot_class: Cloud Polling
-ha_qa_scale: gold
+ha_quality_scale: gold
+ha_codeowners:
+ - '@fredrike'
---
The Point hub enables integration with the [Minut Point](https://minut.com/). To connect with Point, you will have to [sign up for a developer account](https://minut.com/community/developers/) and get a `client_id` and `client_secret` with the `callback url` configured as your Home Assistant `base_url` + `/api/minut`, e.g. `http://localhost:8123/api/minut`. The `client_id` and `client_secret` should be used as below.
diff --git a/source/_integrations/proximity.markdown b/source/_integrations/proximity.markdown
index 117b79e42df..64c8bd3335e 100644
--- a/source/_integrations/proximity.markdown
+++ b/source/_integrations/proximity.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.13
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `proximity` integration allows you to monitor the proximity of devices to a particular [zone](/integrations/zone/) and the direction of travel. The result is an entity created in Home Assistant which maintains the proximity data.
diff --git a/source/_integrations/proxmoxve.markdown b/source/_integrations/proxmoxve.markdown
index d3c26b8afff..e41486f4221 100644
--- a/source/_integrations/proxmoxve.markdown
+++ b/source/_integrations/proxmoxve.markdown
@@ -6,6 +6,8 @@ ha_category:
- Binary Sensor
ha_release: 0.103
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@k4ds3'
---
[Proxmox VE](https://www.proxmox.com/en/) is an open-source server virtualization environment. This integration allows you to poll various data from your instance.
diff --git a/source/_integrations/ps4.markdown b/source/_integrations/ps4.markdown
index cf46b6ef2c9..00d8ba8f3aa 100644
--- a/source/_integrations/ps4.markdown
+++ b/source/_integrations/ps4.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_release: 0.89
ha_config_flow: true
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@ktnrg45'
---
The `ps4` integration allows you to control a
diff --git a/source/_integrations/ptvsd.markdown b/source/_integrations/ptvsd.markdown
index 65690666604..ee4984f8485 100644
--- a/source/_integrations/ptvsd.markdown
+++ b/source/_integrations/ptvsd.markdown
@@ -5,6 +5,8 @@ logo: visual-studio.png
ha_category:
- Utility
ha_release: 0.93
+ha_codeowners:
+ - '@swamp-ig'
---
The `ptvsd` integration allows you to use the Visual Studio Code PTVSD debugger with Home Assistant.
diff --git a/source/_integrations/push.markdown b/source/_integrations/push.markdown
index 41c04faad00..e0b4b8f64dc 100644
--- a/source/_integrations/push.markdown
+++ b/source/_integrations/push.markdown
@@ -6,6 +6,8 @@ ha_category:
- Camera
ha_iot_class: Local Push
ha_release: 0.74
+ha_codeowners:
+ - '@dgomes'
---
The `push` camera platform allows you to integrate images sent over HTTP POST to Home Assistant as a camera. External applications/daemons/scripts are therefore able to "stream" images through Home Assistant.
diff --git a/source/_integrations/pvoutput.markdown b/source/_integrations/pvoutput.markdown
index cdab70e066e..132c332dc70 100644
--- a/source/_integrations/pvoutput.markdown
+++ b/source/_integrations/pvoutput.markdown
@@ -6,6 +6,8 @@ ha_category:
- Energy
ha_release: 0.33
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@fabaff'
---
The `pvoutput` sensor platform consumes information from [PVOutput](https://pvoutput.org/) which were uploaded by your solar photovoltaic (PV) system.
diff --git a/source/_integrations/python_script.markdown b/source/_integrations/python_script.markdown
index b3d2710ccb1..7f312483f38 100644
--- a/source/_integrations/python_script.markdown
+++ b/source/_integrations/python_script.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.47
-ha_qa_scale: internal
+ha_quality_scale: internal
---
This integration allows you to write Python scripts that are exposed as services in Home Assistant. Each Python file created in the `/python_scripts/` folder will be exposed as a service. The content is not cached so you can easily develop: edit file, save changes, call service. The scripts are run in a sandboxed environment. The following variables are available in the sandbox:
diff --git a/source/_integrations/qld_bushfire.markdown b/source/_integrations/qld_bushfire.markdown
index 01326c14500..1eb7c0835db 100644
--- a/source/_integrations/qld_bushfire.markdown
+++ b/source/_integrations/qld_bushfire.markdown
@@ -5,6 +5,8 @@ logo: geo_location.png
ha_category: Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.95
+ha_codeowners:
+ - '@exxamalte'
---
The `qld_bushfire` platform lets you integrate a
diff --git a/source/_integrations/qnap.markdown b/source/_integrations/qnap.markdown
index fccb37311e1..9710c342fce 100644
--- a/source/_integrations/qnap.markdown
+++ b/source/_integrations/qnap.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_release: 0.38
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@colinodell'
---
This `qnap` sensor allows getting various statistics from your [QNAP NAS](https://www.qnap.com/en-us/).
diff --git a/source/_integrations/quantum_gateway.markdown b/source/_integrations/quantum_gateway.markdown
index 698f9a9fbfc..45e0502ce14 100644
--- a/source/_integrations/quantum_gateway.markdown
+++ b/source/_integrations/quantum_gateway.markdown
@@ -5,6 +5,8 @@ ha_category:
- Presence Detection
logo: fios.svg
ha_release: 0.81
+ha_codeowners:
+ - '@cisasteelersfan'
---
The `quantum_gateway` device tracker platform offers presence detection by looking at connected devices to a Verizon Fios gateway.
diff --git a/source/_integrations/qwikswitch.markdown b/source/_integrations/qwikswitch.markdown
index 1ff7eabed6f..ebceff31cd5 100644
--- a/source/_integrations/qwikswitch.markdown
+++ b/source/_integrations/qwikswitch.markdown
@@ -9,6 +9,8 @@ ha_category:
- Sensor
- Switch
ha_release: '0.20'
+ha_codeowners:
+ - '@kellerza'
---
The `qwikswitch` integration is the main integration to integrate various [QwikSwitch](https://www.qwikswitch.co.za/) devices with Home Assistant. The integration requires the QSUSB Modem device and connects to the QS Mobile application.
diff --git a/source/_integrations/rainbird.markdown b/source/_integrations/rainbird.markdown
index 2324b8201dc..3bcda2c5109 100644
--- a/source/_integrations/rainbird.markdown
+++ b/source/_integrations/rainbird.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
ha_release: 0.61
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@konikvranik'
---
This `rainbird` integration allows interacting with [LNK WiFi](https://www.rainbird.com/products/lnk-wifi-module) module of the Rain Bird Irrigation system in Home Assistant.
diff --git a/source/_integrations/raincloud.markdown b/source/_integrations/raincloud.markdown
index 117e486aeb6..03be231d021 100644
--- a/source/_integrations/raincloud.markdown
+++ b/source/_integrations/raincloud.markdown
@@ -9,6 +9,8 @@ ha_category:
- Switch
ha_release: 0.55
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@vanstinator'
---
The `raincloud` integration allows you to integrate your [Melnor RainCloud](https://wifiaquatimer.com) sprinkler system in Home Assistant.
diff --git a/source/_integrations/rainforest_eagle.markdown b/source/_integrations/rainforest_eagle.markdown
index 99fb073d605..91d608cbef6 100644
--- a/source/_integrations/rainforest_eagle.markdown
+++ b/source/_integrations/rainforest_eagle.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.97
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@gtdiehl'
---
A `sensor` platform for the [Rainforest Eagle-200](https://rainforestautomation.com/rfa-z114-eagle-200/) energy gateway.
diff --git a/source/_integrations/rainmachine.markdown b/source/_integrations/rainmachine.markdown
index 8099fd10019..4953a626e0a 100644
--- a/source/_integrations/rainmachine.markdown
+++ b/source/_integrations/rainmachine.markdown
@@ -10,6 +10,8 @@ ha_category:
ha_release: 0.69
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@bachya'
---
The `rainmachine` integration is the main integration to integrate all platforms related to [RainMachine smart Wi-Fi sprinkler controllers](https://www.rainmachine.com/).
diff --git a/source/_integrations/random.markdown b/source/_integrations/random.markdown
index 616f0483815..ca2ab90c4e1 100644
--- a/source/_integrations/random.markdown
+++ b/source/_integrations/random.markdown
@@ -8,7 +8,9 @@ ha_category:
- Binary Sensor
ha_iot_class: Local Polling
ha_release: 0.32
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `random` integration simply creates random values or state. This can be useful if you want to test automation rules or run an interactive demo. It generates a new state every time it is polled.
diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown
index c85426cbb34..7002f58b278 100644
--- a/source/_integrations/recorder.markdown
+++ b/source/_integrations/recorder.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- History
ha_release: pre 0.7
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `recorder` integration is responsible for storing details in a database, which then are handled by the [`history` integration](/integrations/history/).
diff --git a/source/_integrations/repetier.markdown b/source/_integrations/repetier.markdown
index 383195f370b..e0bb5eaed4c 100644
--- a/source/_integrations/repetier.markdown
+++ b/source/_integrations/repetier.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.94
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@MTrab'
---
[Repetier-Server](https://www.repetier-server.com/) is a 3D printer/CNC server, able to control multiple devices on the same server.
diff --git a/source/_integrations/rfxtrx.markdown b/source/_integrations/rfxtrx.markdown
index 7f4a9bc7025..451b990f442 100644
--- a/source/_integrations/rfxtrx.markdown
+++ b/source/_integrations/rfxtrx.markdown
@@ -5,6 +5,8 @@ logo: rfxtrx.png
ha_category:
- Hub
ha_release: pre 0.7
+ha_codeowners:
+ - '@danielhiversen'
---
The `rfxtrx` integration supports RFXtrx devices by [RFXCOM](http://www.rfxcom.com), which communicate in the frequency range of 433.92 MHz.
diff --git a/source/_integrations/rmvtransport.markdown b/source/_integrations/rmvtransport.markdown
index 14aae2329e1..fb479608d39 100644
--- a/source/_integrations/rmvtransport.markdown
+++ b/source/_integrations/rmvtransport.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_release: 0.76
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@cgtobi'
---
The `rvmtransport` sensor will give you the departure time of the next bus, tram, subway or train at the next station or stop in the Rhein-Main area public transport network. Additional details such as the line number and destination are present in the attributes.
diff --git a/source/_integrations/roomba.markdown b/source/_integrations/roomba.markdown
index faf32d2ca13..2b926c97d94 100644
--- a/source/_integrations/roomba.markdown
+++ b/source/_integrations/roomba.markdown
@@ -5,6 +5,8 @@ logo: irobot_roomba.png
ha_category:
- Vacuum
ha_release: 0.51
+ha_codeowners:
+ - '@pschmitt'
---
The `roomba` integration allows you to control your [iRobot Roomba](https://www.irobot.com/For-the-Home/Vacuuming/Roomba.aspx) vacuum.
diff --git a/source/_integrations/rss_feed_template.markdown b/source/_integrations/rss_feed_template.markdown
index 2ef9618ba58..8698d709526 100644
--- a/source/_integrations/rss_feed_template.markdown
+++ b/source/_integrations/rss_feed_template.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Front End
ha_release: 0.44
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `rss_feed_template` integration can export any information from Home Assistant as a static RSS feed. This can be used to display that information on many types of devices using an RSS reader. While native apps for Home Assistant are not widely available, native RSS readers exist for almost any platform.
diff --git a/source/_integrations/saj.markdown b/source/_integrations/saj.markdown
index c82d374de06..ed26f24005b 100644
--- a/source/_integrations/saj.markdown
+++ b/source/_integrations/saj.markdown
@@ -6,6 +6,8 @@ ha_category:
logo: saj.png
ha_iot_class: Local Polling
ha_release: '0.100'
+ha_codeowners:
+ - '@fredericvl'
---
The `saj` sensor will poll a [SAJ](https://www.saj-electric.com/) solar inverter and present the values as sensors in Home Assistant.
diff --git a/source/_integrations/samsungtv.markdown b/source/_integrations/samsungtv.markdown
index 228bacd8a0d..f694e0aa0e4 100644
--- a/source/_integrations/samsungtv.markdown
+++ b/source/_integrations/samsungtv.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.13
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@escoand'
---
The `samsungtv` platform allows you to control a [Samsung Smart TV](https://www.samsung.com/uk/tvs/all-tvs/).
@@ -130,9 +132,10 @@ For example: for model `UN55NU7100`, the `UN55` would mean it's an LED, North Am
- MU6125 - Unable to see state and unable to control (Tested on UE58MU6125 on port 8001 and 8801)
- MU6300 - Port set to 8001, turning on works, status not working reliably, turning off is not permanent (it comes back on)
- MU6400 - Unable to see state and unable to control (using latest 1270 firmware. Had limited functionality on previous firmware)
-- Q60 – turning on works, turning off does not work, State is always "off".
+- Q60 – Turning on works, turning off does not work, State is always "off".
- Q6F – Port set to 8001, turning on works, turning off does not work, status not working reliably.
- Q7F - State is always "off" and unable to control via port 8001.
+- Q9F - Turning on works, turning off does not work. State is correct. Nothing else works. Port 8001.
None of the 2014 (H) and 2015 (J) model series (e.g., J5200) will work, since Samsung have used a different (encrypted) type of interface for these.
diff --git a/source/_integrations/scene.markdown b/source/_integrations/scene.markdown
index 5ac967cae21..fcc4604ea1b 100644
--- a/source/_integrations/scene.markdown
+++ b/source/_integrations/scene.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to setup scenes within Home Assistant.
logo: home-assistant.png
ha_category:
- Organization
-ha_qa_scale: internal
ha_release: 0.15
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
You can create scenes that capture the states you want certain entities to be. For example, a scene can specify that light A should be turned on and light B should be bright red.
diff --git a/source/_integrations/scrape.markdown b/source/_integrations/scrape.markdown
index 31ae99af61a..5364b178c11 100644
--- a/source/_integrations/scrape.markdown
+++ b/source/_integrations/scrape.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_release: 0.31
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@fabaff'
---
The `scrape` sensor platform is scraping information from websites. The sensor loads a HTML page and gives you the option to search and split out a value. As this is not a full-blown web scraper like [scrapy](https://scrapy.org/), it will most likely only work with simple web pages and it can be time-consuming to get the right section.
diff --git a/source/_integrations/script.markdown b/source/_integrations/script.markdown
index a8883dec13d..0e16ecc7c40 100644
--- a/source/_integrations/script.markdown
+++ b/source/_integrations/script.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to setup scripts within Home Assistant.
logo: home-assistant.png
ha_category:
- Automation
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `script` integration allows users to specify a sequence of actions to be executed by Home Assistant. These are run when you turn the script on. The script integration will create an entity for each script and allow them to be controlled via services.
diff --git a/source/_integrations/season.markdown b/source/_integrations/season.markdown
index 63b4cbc1863..1a87f68e96d 100644
--- a/source/_integrations/season.markdown
+++ b/source/_integrations/season.markdown
@@ -6,7 +6,7 @@ ha_category:
logo: home-assistant.png
ha_iot_class: Local Polling
ha_release: 0.53
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `season` sensor will display the current astronomical or meteorological season (Spring, Summer, Autumn, Winter) based on the user's setting in the configuration file.
diff --git a/source/_integrations/sense.markdown b/source/_integrations/sense.markdown
index 9b8483130c3..7b547e153f4 100644
--- a/source/_integrations/sense.markdown
+++ b/source/_integrations/sense.markdown
@@ -8,6 +8,8 @@ ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: 0.82
+ha_codeowners:
+ - '@kbickar'
---
Integrate your [Sense](https://sense.com) meter information into Home Assistant.
diff --git a/source/_integrations/sensibo.markdown b/source/_integrations/sensibo.markdown
index 7f2e8cf3d0c..35627385e29 100644
--- a/source/_integrations/sensibo.markdown
+++ b/source/_integrations/sensibo.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_release: 0.44
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@andrey-git'
---
Integrates [Sensibo](https://sensibo.com) Air Conditioning controller into Home Assistant.
diff --git a/source/_integrations/sensor.markdown b/source/_integrations/sensor.markdown
index 1981c257db7..8a85255f098 100644
--- a/source/_integrations/sensor.markdown
+++ b/source/_integrations/sensor.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to setup your sensors with Home Assistant.
logo: home-assistant.png
ha_category:
- Sensor
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
---
Sensors are gathering information about states and conditions.
diff --git a/source/_integrations/sensor.websocket_api.markdown b/source/_integrations/sensor.websocket_api.markdown
index 5dcea994cd8..987d1717dd8 100644
--- a/source/_integrations/sensor.websocket_api.markdown
+++ b/source/_integrations/sensor.websocket_api.markdown
@@ -6,7 +6,7 @@ ha_category:
- Utility
ha_release: 0.33
ha_iot_class: Local Push
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `websocket_api` sensor platform shows how many clients are connected to the stream API.
diff --git a/source/_integrations/serial.markdown b/source/_integrations/serial.markdown
index 44c40ad9a3c..e405e87b5ac 100644
--- a/source/_integrations/serial.markdown
+++ b/source/_integrations/serial.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_release: 0.56
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fabaff'
---
The `serial` sensor platform is using the data provided by a device connected to the serial port of the system where Home Assistant is running. With [`ser2net`](http://ser2net.sourceforge.net/) and [`socat`](http://www.dest-unreach.org/socat/) would it also work for sensors connected to a remote system.
diff --git a/source/_integrations/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown
index ad0be6bc2b1..21a56a4ff76 100644
--- a/source/_integrations/seventeentrack.markdown
+++ b/source/_integrations/seventeentrack.markdown
@@ -6,6 +6,8 @@ ha_category:
- Postal Service
ha_release: 0.83
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@bachya'
---
The `seventeentrack` sensor platform allows users to get package data tied to their [17track.net](https://www.17track.net/en) account. The platform creates both summary sensors, which show the number of packages in a current state (e.g., "In Transit"), as well as individual sensors for each package within the account.
diff --git a/source/_integrations/shell_command.markdown b/source/_integrations/shell_command.markdown
index 73d52d6b805..8ba7d934d54 100644
--- a/source/_integrations/shell_command.markdown
+++ b/source/_integrations/shell_command.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to integrate Shell commands into Home Assistant
ha_category:
- Automation
logo: home-assistant.png
-ha_qa_scale: internal
ha_release: 0.7.6
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
This integration can expose regular shell commands as services. Services can be called from a [script] or in [automation].
diff --git a/source/_integrations/shiftr.markdown b/source/_integrations/shiftr.markdown
index 23fd4d88bc1..cbb91afefb2 100644
--- a/source/_integrations/shiftr.markdown
+++ b/source/_integrations/shiftr.markdown
@@ -5,6 +5,8 @@ logo: shiftr.png
ha_category:
- History
ha_release: 0.48
+ha_codeowners:
+ - '@fabaff'
---
The `shiftr` integration makes it possible to transfer details collected with Home Assistant to [Shiftr.io](https://shiftr.io) and visualize the flow of the information. Keep in mind that your details will be public!
diff --git a/source/_integrations/shodan.markdown b/source/_integrations/shodan.markdown
index abbe49c239e..3032528dff8 100644
--- a/source/_integrations/shodan.markdown
+++ b/source/_integrations/shodan.markdown
@@ -6,6 +6,8 @@ ha_category:
ha_iot_class: Cloud Polling
logo: shodan.png
ha_release: 0.51
+ha_codeowners:
+ - '@fabaff'
---
The `shodan` sensor platform is displaying the total of result of a
diff --git a/source/_integrations/shopping_list.markdown b/source/_integrations/shopping_list.markdown
index d3c8b380209..49dade52144 100644
--- a/source/_integrations/shopping_list.markdown
+++ b/source/_integrations/shopping_list.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Intent
ha_release: '0.50'
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `shopping_list` integration allows you to keep track of shopping list items. Includes the ability to add items via your voice using the sentence "Add eggs to my shopping list".
diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown
index 5d9364004ea..fab3604c3e5 100644
--- a/source/_integrations/simplisafe.markdown
+++ b/source/_integrations/simplisafe.markdown
@@ -7,6 +7,8 @@ ha_category:
- Alarm
- Lock
ha_config_flow: true
+ha_codeowners:
+ - '@bachya'
---
The `simplisafe` integration integrates [SimpliSafe home security](https://simplisafe.com) (V2 and V3) systems into Home Assistant. Multiple SimpliSafe accounts can be accommodated.
diff --git a/source/_integrations/simulated.markdown b/source/_integrations/simulated.markdown
index 7e8d9e876fb..79bc4a947b9 100644
--- a/source/_integrations/simulated.markdown
+++ b/source/_integrations/simulated.markdown
@@ -6,7 +6,7 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: 0.65
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `simulated` sensor platform provides a simulated sensor that generates a time-varying signal `V(t)` given by the [function](https://en.wikipedia.org/wiki/Sine_wave):
diff --git a/source/_integrations/sinch.markdown b/source/_integrations/sinch.markdown
index 67af31b37b1..ab425eb9c00 100644
--- a/source/_integrations/sinch.markdown
+++ b/source/_integrations/sinch.markdown
@@ -5,6 +5,8 @@ logo: sinch.png
ha_category:
- Notifications
ha_release: 0.101
+ha_codeowners:
+ - '@bendikrb'
---
The `sinch` platform uses [Sinch](https://www.sinch.com/products/messaging/sms/) to deliver notifications from Home Assistant.
diff --git a/source/_integrations/slide.markdown b/source/_integrations/slide.markdown
index 5d2a0057573..d14afc1436f 100644
--- a/source/_integrations/slide.markdown
+++ b/source/_integrations/slide.markdown
@@ -7,6 +7,8 @@ ha_category:
- Cover
ha_iot_class: Cloud Polling
ha_release: 0.99
+ha_codeowners:
+ - '@ualex73'
---
The `slide` implementation allows you to integrate your [slide.store](https://slide.store/) devices in Home Assistant using the [official API](https://documenter.getpostman.com/view/6223391/S1Lu2pSf?version=latest).
diff --git a/source/_integrations/sma.markdown b/source/_integrations/sma.markdown
index 0ee8835bd0f..07c708eeabe 100644
--- a/source/_integrations/sma.markdown
+++ b/source/_integrations/sma.markdown
@@ -6,6 +6,8 @@ ha_category:
logo: sma.png
ha_iot_class: Local Polling
ha_release: 0.36
+ha_codeowners:
+ - '@kellerza'
---
The `sma` sensor will poll a [SMA](http://www.sma-solar.com/) [(US)](https://www.sma-america.com/) solar inverter and present the values as sensors (or attributes of sensors) in Home Assistant.
diff --git a/source/_integrations/smarthab.markdown b/source/_integrations/smarthab.markdown
index e15f339778e..5cf38554f1f 100644
--- a/source/_integrations/smarthab.markdown
+++ b/source/_integrations/smarthab.markdown
@@ -8,6 +8,8 @@ ha_category:
- Cover
- Light
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@outadoc'
---
If your home is fitted with [SmartHab](https://www.smarthab.fr/en/home/)'s
diff --git a/source/_integrations/smartthings.markdown b/source/_integrations/smartthings.markdown
index b6e1d9caaab..e956be88351 100644
--- a/source/_integrations/smartthings.markdown
+++ b/source/_integrations/smartthings.markdown
@@ -17,6 +17,8 @@ ha_category:
ha_release: 0.87
ha_iot_class: Cloud Push
ha_config_flow: true
+ha_codeowners:
+ - '@andrewsayre'
---
Samsung SmartThings is integrated into Home Assistant through the SmartThings Cloud API. The SmartThings integration is the main integration to integrate all SmartThings related platforms. The basic features of this integration include:
diff --git a/source/_integrations/smarty.markdown b/source/_integrations/smarty.markdown
index 4cdeab028aa..9057156506d 100644
--- a/source/_integrations/smarty.markdown
+++ b/source/_integrations/smarty.markdown
@@ -7,6 +7,8 @@ ha_category:
- Fan
- Sensor
ha_release: 0.95
+ha_codeowners:
+ - '@z0mbieprocess'
---
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/smtp.markdown b/source/_integrations/smtp.markdown
index f1cfaa70b59..ee22f40b293 100644
--- a/source/_integrations/smtp.markdown
+++ b/source/_integrations/smtp.markdown
@@ -5,6 +5,8 @@ logo: smtp.png
ha_category:
- Notifications
ha_release: pre 0.7
+ha_codeowners:
+ - '@fabaff'
---
The `smtp` platform allows you to deliver notifications from Home Assistant to an e-mail recipient.
diff --git a/source/_integrations/solaredge_local.markdown b/source/_integrations/solaredge_local.markdown
index d4662f6cb1a..560ff4e51a1 100644
--- a/source/_integrations/solaredge_local.markdown
+++ b/source/_integrations/solaredge_local.markdown
@@ -7,6 +7,9 @@ ha_category:
- Energy
ha_release: 0.95
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@drobtravels'
+ - '@scheric'
---
The `solaredge_local` platform uses the local API available on some SolarEdge Inverters to allow you to get details from your SolarEdge solar power setup and integrate these into your Home Assistant installation.
diff --git a/source/_integrations/solarlog.markdown b/source/_integrations/solarlog.markdown
index c9b0400dd4f..7e6ea1a1176 100644
--- a/source/_integrations/solarlog.markdown
+++ b/source/_integrations/solarlog.markdown
@@ -6,6 +6,8 @@ ha_category: Sensor
ha_release: 0.101
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@Ernst79'
---
The `solarlog` integration uses the open JSON interface on [Solar-Log PV monitoring systems](https://www.solar-log.com/) to allow you to get details from your Solar-Log device and integrate these into your Home Assistant installation.
diff --git a/source/_integrations/solax.markdown b/source/_integrations/solax.markdown
index 2911be8f704..7e75822cfef 100644
--- a/source/_integrations/solax.markdown
+++ b/source/_integrations/solax.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.94
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@squishykid'
---
The `solax` integration connects home-assistant to Solax solar power inverters. Solax inverters may be connected to a home Wi-Fi network and expose a REST API. This integration retrieves information such as photovoltaic power production, battery levels and power, and how much power is being fed back into the grid.
diff --git a/source/_integrations/soma.markdown b/source/_integrations/soma.markdown
index 0caf1bd4017..4e8353a9288 100644
--- a/source/_integrations/soma.markdown
+++ b/source/_integrations/soma.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_iot_class: Local Polling
ha_config_flow: true
ha_release: '0.100'
+ha_codeowners:
+ - '@ratsept'
---
The Soma integration will allow users to integrate their Soma Smarthome devices into Home Assistant using the Soma Connect hub.
diff --git a/source/_integrations/somfy.markdown b/source/_integrations/somfy.markdown
index d24b63a45ba..d83c0da0274 100644
--- a/source/_integrations/somfy.markdown
+++ b/source/_integrations/somfy.markdown
@@ -7,6 +7,8 @@ ha_category:
ha_iot_class: Cloud Polling
ha_release: 0.95
ha_config_flow: true
+ha_codeowners:
+ - '@tetienne'
---
The Somfy integration will allow users to integrate their Somfy devices into Home Assistant using the [official API](https://developer.somfy.com/somfy-open-api/apis), unlike the [tahoma](/integrations/tahoma/) component.
diff --git a/source/_integrations/songpal.markdown b/source/_integrations/songpal.markdown
index 791a0437791..6ec8ebc69a0 100644
--- a/source/_integrations/songpal.markdown
+++ b/source/_integrations/songpal.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_iot_class: Local Push
ha_release: 0.65
+ha_codeowners:
+ - '@rytilahti'
---
The `songpal` platform allows you to control Sony's Songpal ("[Audio Control API](https://developer.sony.com/develop/audio-control-api/)") compatible devices such as soundbars, AV receivers and wireless speakers from Home Assistant.
diff --git a/source/_integrations/spaceapi.markdown b/source/_integrations/spaceapi.markdown
index 54d762f29da..6d9cef1d863 100644
--- a/source/_integrations/spaceapi.markdown
+++ b/source/_integrations/spaceapi.markdown
@@ -5,6 +5,8 @@ logo: spaceapi.png
ha_category:
- Social
ha_release: '0.70'
+ha_codeowners:
+ - '@fabaff'
---
The `spaceapi` integration allow Hackerspaces to expose information to web apps or any other application with the [SpaceAPI](http://spaceapi.net/).
diff --git a/source/_integrations/speedtestdotnet.markdown b/source/_integrations/speedtestdotnet.markdown
index dc36955ae90..2832e271426 100644
--- a/source/_integrations/speedtestdotnet.markdown
+++ b/source/_integrations/speedtestdotnet.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.13
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@rohankapoorcom'
---
The `speedtestdotnet` integration uses the [Speedtest.net](https://speedtest.net/) web service to measure network bandwidth performance.
diff --git a/source/_integrations/spider.markdown b/source/_integrations/spider.markdown
index 4d52b9e2b05..19c9502dad9 100644
--- a/source/_integrations/spider.markdown
+++ b/source/_integrations/spider.markdown
@@ -8,6 +8,8 @@ ha_category:
- Switch
ha_iot_class: Cloud Polling
ha_release: 0.75
+ha_codeowners:
+ - '@peternijssen'
---
The `spider` integration is the main integration to integrate all [Itho Daalderop Spider](https://www.ithodaalderop.nl/spider-thermostaat) related platforms. You will need your Spider account information (username, password) to discover and control devices which are related to your account.
diff --git a/source/_integrations/sql.markdown b/source/_integrations/sql.markdown
index b0b83ddacf8..09ecabb4a61 100644
--- a/source/_integrations/sql.markdown
+++ b/source/_integrations/sql.markdown
@@ -5,6 +5,8 @@ logo: sql.png
ha_category:
- Utility
ha_release: 0.63
+ha_codeowners:
+ - '@dgomes'
---
The `sql` sensor platform enables you to use values from an [SQL](https://en.wikipedia.org/wiki/SQL) database supported by the [sqlalchemy](https://www.sqlalchemy.org) library, to populate a sensor state (and attributes).
diff --git a/source/_integrations/starline.markdown b/source/_integrations/starline.markdown
index e5701d44b69..e9d3037865a 100644
--- a/source/_integrations/starline.markdown
+++ b/source/_integrations/starline.markdown
@@ -12,6 +12,8 @@ ha_category:
ha_release: 0.103
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@anonym-tsk'
---
The `starline` integration lets you retrieve data of your StarLine security system from the StarLine portal. You will need a working StarLine account.
diff --git a/source/_integrations/statistics.markdown b/source/_integrations/statistics.markdown
index 6127235420c..5db21438799 100644
--- a/source/_integrations/statistics.markdown
+++ b/source/_integrations/statistics.markdown
@@ -6,7 +6,9 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: '0.30'
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `statistics` sensor platform consumes the state from other sensors. It exports the `mean` value as state and the following values as attributes: `count`, `mean`, `median`, `stdev`, `variance`, `total`, `min_value`, `max_value`, `min_age`, `max_age`, `change`, `average_change` and `change_rate`. If it's a binary sensor then only state changes are counted.
diff --git a/source/_integrations/stiebel_eltron.markdown b/source/_integrations/stiebel_eltron.markdown
index 50adf5ddc9d..e8113c27878 100644
--- a/source/_integrations/stiebel_eltron.markdown
+++ b/source/_integrations/stiebel_eltron.markdown
@@ -6,6 +6,8 @@ ha_category:
- Climate
ha_release: 0.92
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fucm'
---
The `stiebel_eltron` integration lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com).
diff --git a/source/_integrations/stream.markdown b/source/_integrations/stream.markdown
index d0456ead490..93ad40bb06b 100644
--- a/source/_integrations/stream.markdown
+++ b/source/_integrations/stream.markdown
@@ -6,7 +6,9 @@ ha_category:
- Other
ha_release: '0.90'
ha_iot_class: Local Push
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@hunterjm'
---
The `stream` integration provides a way to proxy live streams through Home Assistant. The integration currently only supports proxying H.264 source streams to the HLS format and requires at least FFmpeg >= 3.2.
diff --git a/source/_integrations/stt.markdown b/source/_integrations/stt.markdown
index 28004d35421..07b871f51cc 100644
--- a/source/_integrations/stt.markdown
+++ b/source/_integrations/stt.markdown
@@ -2,6 +2,8 @@
title: Speech-to-Text (STT)
description: Instructions on how to set up Speech-to-Text (STT) with Home Assistant.
ha_release: '0.102'
+ha_codeowners:
+ - '@pvizeli'
---
Speech-to-Text (SST) allows you to stream speech data to the SST API and get text back.
diff --git a/source/_integrations/suez_water.markdown b/source/_integrations/suez_water.markdown
index 79eac8e9e8b..dd49bd37d8f 100644
--- a/source/_integrations/suez_water.markdown
+++ b/source/_integrations/suez_water.markdown
@@ -6,6 +6,8 @@ ha_release: 0.97
ha_category:
- Sensor
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@ooii'
---
The `suez_water` sensor platform fetches your last day consumption of water from the French water provider [Tout Sur Mon Eau](https://www.toutsurmoneau.fr) website.
diff --git a/source/_integrations/sun.markdown b/source/_integrations/sun.markdown
index e3d65cd6359..19a7165cffe 100644
--- a/source/_integrations/sun.markdown
+++ b/source/_integrations/sun.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to track the sun within Home Assistant.
logo: home-assistant.png
ha_category:
- Environment
-ha_qa_scale: internal
ha_release: pre 0.7
+ha_quality_scale: internal
+ha_codeowners:
+ - '@Swamp-Ig'
---
The sun integration will use your current location to track if the sun is above or
diff --git a/source/_integrations/supla.markdown b/source/_integrations/supla.markdown
index 15d8448af01..eb2597bbf34 100644
--- a/source/_integrations/supla.markdown
+++ b/source/_integrations/supla.markdown
@@ -7,6 +7,8 @@ ha_category:
- Hub
- Cover
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@mwegrzynek'
---
The [Supla](https://supla.org/) is an Open Source home automation system for ESP8266 based devices. It has its own set of protocols, it's own firmware and commercially available devices (produced for example by [Zamel](https://supla.zamel.pl/))
diff --git a/source/_integrations/swiss_hydrological_data.markdown b/source/_integrations/swiss_hydrological_data.markdown
index c8e0464d6bf..ddbbefd241a 100644
--- a/source/_integrations/swiss_hydrological_data.markdown
+++ b/source/_integrations/swiss_hydrological_data.markdown
@@ -6,6 +6,8 @@ ha_category:
- Environment
ha_iot_class: Cloud Polling
ha_release: 0.22
+ha_codeowners:
+ - '@fabaff'
---
The `swiss_hydrological_data` sensor will show you details (temperature, level, and discharge) of rivers and lakes in Switzerland.
diff --git a/source/_integrations/swiss_public_transport.markdown b/source/_integrations/swiss_public_transport.markdown
index 33d6a0b97c7..d98ce930e2b 100644
--- a/source/_integrations/swiss_public_transport.markdown
+++ b/source/_integrations/swiss_public_transport.markdown
@@ -6,6 +6,8 @@ ha_category:
- Transport
ha_iot_class: Cloud Polling
ha_release: pre 0.7
+ha_codeowners:
+ - '@fabaff'
---
The `swiss_public_transport` sensor will give you the next three departure times from a given location to another one in Switzerland.
diff --git a/source/_integrations/switch.markdown b/source/_integrations/switch.markdown
index b742c032cef..778934ddbdd 100644
--- a/source/_integrations/switch.markdown
+++ b/source/_integrations/switch.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to set up your switches with Home Assistant.
logo: home-assistant.png
ha_category:
- Switch
-ha_qa_scale: internal
ha_release: 0.7
+ha_quality_scale: internal
---
Keeps track which switches are in your environment, their state and allows you to control them.
diff --git a/source/_integrations/switch.template.markdown b/source/_integrations/switch.template.markdown
index 228f161564b..86b42952907 100644
--- a/source/_integrations/switch.template.markdown
+++ b/source/_integrations/switch.template.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.13
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `template` platform creates switches that combines components.
diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown
index 45f7e1f3ce5..3a8a86debf8 100644
--- a/source/_integrations/switchbot.markdown
+++ b/source/_integrations/switchbot.markdown
@@ -6,6 +6,8 @@ ha_category:
- Switch
ha_release: 0.78
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@danielhiversen'
---
The `switchbot` switch platform allows you to control Switchbot [devices](https://www.switch-bot.com/).
diff --git a/source/_integrations/switcher_kis.markdown b/source/_integrations/switcher_kis.markdown
index 4e0131d0f56..57af9f7ec7f 100644
--- a/source/_integrations/switcher_kis.markdown
+++ b/source/_integrations/switcher_kis.markdown
@@ -6,6 +6,8 @@ ha_category:
- Switch
ha_release: 0.93
ha_iot_class: Local Push
+ha_codeowners:
+ - '@tomerfi'
---
This `Switcher` integration allows you to control the [Switcher V2 Water Heater](https://www.switcher.co.il/).
diff --git a/source/_integrations/switchmate.markdown b/source/_integrations/switchmate.markdown
index dae2699403f..cdbe3d98aff 100644
--- a/source/_integrations/switchmate.markdown
+++ b/source/_integrations/switchmate.markdown
@@ -6,6 +6,8 @@ ha_category:
- Switch
ha_release: 0.78
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@danielhiversen'
---
This `Switchmate` switch platform allows you to control Switchmate [devices]( https://www.mysimplysmarthome.com/products/switchmate-switches/).
diff --git a/source/_integrations/syncthru.markdown b/source/_integrations/syncthru.markdown
index 7617e1685b5..ac76359d81a 100644
--- a/source/_integrations/syncthru.markdown
+++ b/source/_integrations/syncthru.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_iot_class: Local Polling
ha_release: 0.66
+ha_codeowners:
+ - '@nielstron'
---
The Samsung SyncThru Printer platform allows you to read current data from your local Samsung printer.
diff --git a/source/_integrations/synology_srm.markdown b/source/_integrations/synology_srm.markdown
index ba7296cd1fc..926da5dac91 100644
--- a/source/_integrations/synology_srm.markdown
+++ b/source/_integrations/synology_srm.markdown
@@ -5,6 +5,8 @@ logo: synology.png
ha_category:
- Presence Detection
ha_release: 0.87
+ha_codeowners:
+ - '@aerialls'
---
This platform allows you to detect presence by looking at connected devices to a [Synology SRM](https://www.synology.com/en-us/srm) router.
diff --git a/source/_integrations/syslog.markdown b/source/_integrations/syslog.markdown
index 512d6a8a9a2..3a396fc66c3 100644
--- a/source/_integrations/syslog.markdown
+++ b/source/_integrations/syslog.markdown
@@ -5,6 +5,8 @@ logo: syslog.png
ha_category:
- Notifications
ha_release: pre 0.7
+ha_codeowners:
+ - '@fabaff'
---
The `syslog` platform allows you to deliver notifications from Home Assistant to the local syslog.
diff --git a/source/_integrations/system_health.markdown b/source/_integrations/system_health.markdown
index 43ca19a36f3..f19aa2d9965 100644
--- a/source/_integrations/system_health.markdown
+++ b/source/_integrations/system_health.markdown
@@ -4,8 +4,8 @@ description: System Health integration will report system info and allow to run
logo: home-assistant.png
ha_category:
- Other
-ha_qa_scale: internal
ha_release: 0.87
+ha_quality_scale: internal
---
The System Health integration provides an API to offer information on the system and its components. It also allows to run diagnostic tools to diagnose problems.
diff --git a/source/_integrations/system_log.markdown b/source/_integrations/system_log.markdown
index ddb08e3d1a4..8ca64765809 100644
--- a/source/_integrations/system_log.markdown
+++ b/source/_integrations/system_log.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Other
ha_release: 0.58
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `system_log` integration stores information about all logged errors and warnings in Home Assistant. All collected information is accessible directly in the frontend, just navigate to the `Info` section under `Developer Tools`. In order to not overload Home Assistant with log data, only the 50 last errors and warnings will be stored. Older entries are automatically discarded from the log. It is possible to change the number of stored log entries using the parameter `max_entries`.
diff --git a/source/_integrations/tado.markdown b/source/_integrations/tado.markdown
index 2d7ef8dc9cf..d66cc6bf56e 100644
--- a/source/_integrations/tado.markdown
+++ b/source/_integrations/tado.markdown
@@ -9,6 +9,8 @@ ha_category:
- Sensor
ha_release: 0.41
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@michaelarnauts'
---
The `tado` integration platform is used as an interface to the [my.tado.com](https://my.tado.com/) website.
diff --git a/source/_integrations/tahoma.markdown b/source/_integrations/tahoma.markdown
index e6b7498d6c4..8d84fbcec8d 100644
--- a/source/_integrations/tahoma.markdown
+++ b/source/_integrations/tahoma.markdown
@@ -11,6 +11,8 @@ ha_category:
- Sensor
ha_release: 0.59
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@philklei'
---
The `Tahoma` integration platform is used as an interface to the [tahomalink.com](https://www.tahomalink.com) website. It adds covers, scenes and a sun sensor from the Tahoma platform.
diff --git a/source/_integrations/tautulli.markdown b/source/_integrations/tautulli.markdown
index 184dac2dd44..2859c84d12b 100644
--- a/source/_integrations/tautulli.markdown
+++ b/source/_integrations/tautulli.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
ha_release: 0.82
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@ludeeus'
---
The `tautulli` sensor platform will monitor activity on a given [Tautulli Server][tautulli]. It will create a sensor that shows the number of currently active streams as the state. If you click the sensor for more details it will show you more statistics, the following stats are available by default:
diff --git a/source/_integrations/tellduslive.markdown b/source/_integrations/tellduslive.markdown
index 1277776cc7f..fe46884c340 100644
--- a/source/_integrations/tellduslive.markdown
+++ b/source/_integrations/tellduslive.markdown
@@ -11,8 +11,10 @@ ha_category:
- Switch
ha_release: 0.11
ha_config_flow: true
-ha_qa_scale: gold
ha_iot_class: Cloud Polling
+ha_quality_scale: gold
+ha_codeowners:
+ - '@fredrike'
---
The `tellduslive` integration let you connect to [Telldus Live](https://live.telldus.com). It's cloud platform that connects to your Tellstick Net or Tellstick ZNet connected gear at home.
diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown
index 8fd5495a3be..59d388a82df 100644
--- a/source/_integrations/template.markdown
+++ b/source/_integrations/template.markdown
@@ -6,7 +6,9 @@ ha_category:
ha_release: 0.12
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@PhracturedBlue'
---
The `template` platform supports sensors which get their values from other entities.
diff --git a/source/_integrations/tesla.markdown b/source/_integrations/tesla.markdown
index 3643afd0c4f..6f7a5ef81f2 100644
--- a/source/_integrations/tesla.markdown
+++ b/source/_integrations/tesla.markdown
@@ -13,6 +13,8 @@ ha_category:
ha_release: 0.53
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@zabuldon'
---
The `Tesla` integration offers integration with the [Tesla](https://auth.tesla.com/login) cloud service and provides presence detection as well as sensors such as charger state and temperature.
diff --git a/source/_integrations/tfiac.markdown b/source/_integrations/tfiac.markdown
index cc3897dd4d6..3bf4d9590db 100644
--- a/source/_integrations/tfiac.markdown
+++ b/source/_integrations/tfiac.markdown
@@ -6,6 +6,9 @@ ha_category:
- Climate
ha_release: 0.91
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@fredrike'
+ - '@mellado'
---
The `tfiac` integration integrates several vendors air conditioning systems, that uses the Tfiac mobile app, into Home Assistant. App currently available at [Play Store](https://play.google.com/store/apps/details?id=com.tcl.export) and [App Store](https://itunes.apple.com/app/tfiac/id1059938398).
diff --git a/source/_integrations/thethingsnetwork.markdown b/source/_integrations/thethingsnetwork.markdown
index c12bfb55931..5f6b24d94b2 100644
--- a/source/_integrations/thethingsnetwork.markdown
+++ b/source/_integrations/thethingsnetwork.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.55
ha_iot_class: Configurable
+ha_codeowners:
+ - '@fabaff'
---
The `thethingsnetwork` integration allows one to interact with the [The Things Network](https://www.thethingsnetwork.org). This community-driven and open network supports [LoRaWAN](https://www.lora-alliance.org/) for long range (~5 to 15km) communication with a low bandwidth (51 bytes/message). [Gateways](https://www.thethingsnetwork.org/docs/gateways/) transfers the received data from the sensors to the The Things Network.
diff --git a/source/_integrations/threshold.markdown b/source/_integrations/threshold.markdown
index 694f7db327a..378432b7294 100644
--- a/source/_integrations/threshold.markdown
+++ b/source/_integrations/threshold.markdown
@@ -6,7 +6,9 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: 0.34
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `threshold` binary sensor platform observes the state of another sensor. If the value is below (`lower`) or higher (`upper`) than the given threshold then state of the threshold sensor is changed. It support also a range if `lower` and `upper` are given.
diff --git a/source/_integrations/tibber.markdown b/source/_integrations/tibber.markdown
index 080d12f05e7..d1fd2602576 100644
--- a/source/_integrations/tibber.markdown
+++ b/source/_integrations/tibber.markdown
@@ -7,8 +7,10 @@ ha_category:
- Sensor
- Notifications
ha_release: 0.8
-ha_qa_scale: silver
ha_iot_class: Cloud Polling
+ha_quality_scale: silver
+ha_codeowners:
+ - '@danielhiversen'
---
The `tibber` integration provides a sensor with the current electricity price if you are a [Tibber](https://tibber.com/) customer.
diff --git a/source/_integrations/tile.markdown b/source/_integrations/tile.markdown
index 6f44232c879..9946c45f511 100644
--- a/source/_integrations/tile.markdown
+++ b/source/_integrations/tile.markdown
@@ -6,6 +6,8 @@ ha_release: 0.58
ha_category:
- Presence Detection
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@bachya'
---
The `tile` platform allows Home Assistant to utilize [Tile® Bluetooth trackers](https://www.thetileapp.com).
diff --git a/source/_integrations/time_date.markdown b/source/_integrations/time_date.markdown
index b9d3f0d9134..b4cfe86c2ad 100644
--- a/source/_integrations/time_date.markdown
+++ b/source/_integrations/time_date.markdown
@@ -6,7 +6,9 @@ ha_category:
- Calendar
ha_iot_class: Local Push
ha_release: pre 0.7
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The time and date (`time_date`) sensor platform adds one or more sensors to your Home Assistant state machine.
diff --git a/source/_integrations/timer.markdown b/source/_integrations/timer.markdown
index 0762e4d229a..9239df07f6d 100644
--- a/source/_integrations/timer.markdown
+++ b/source/_integrations/timer.markdown
@@ -5,7 +5,7 @@ logo: home-assistant.png
ha_category:
- Automation
ha_release: 0.57
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `timer` integration aims to simplify automations based on (dynamic) durations.
diff --git a/source/_integrations/tod.markdown b/source/_integrations/tod.markdown
index b2594dffd7d..50ae48c4260 100644
--- a/source/_integrations/tod.markdown
+++ b/source/_integrations/tod.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.89
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `tod` platform supports binary sensors which get their values by checking if the current time is within defined time ranges.
diff --git a/source/_integrations/todoist.markdown b/source/_integrations/todoist.markdown
index e0dad321063..3caaddd898e 100644
--- a/source/_integrations/todoist.markdown
+++ b/source/_integrations/todoist.markdown
@@ -6,6 +6,8 @@ ha_category:
- Calendar
ha_iot_class: Cloud Polling
ha_release: 0.54
+ha_codeowners:
+ - '@boralyl'
---
This platform allows you to connect to your [Todoist Projects](https://todoist.com) and generate binary sensors. A different sensor will be created for each individual project, or you can specify "custom" projects which match against criteria you set (more on that below). These sensors will be `on` if you have a task due in that project or `off` if all the tasks in the project are completed or if the project doesn't have any tasks at all. All tasks get updated roughly every 15 minutes.
diff --git a/source/_integrations/toon.markdown b/source/_integrations/toon.markdown
index 009c2ae9a89..c7c6ab73b93 100644
--- a/source/_integrations/toon.markdown
+++ b/source/_integrations/toon.markdown
@@ -10,6 +10,8 @@ ha_release: 0.56
logo: toon.png
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@frenck'
---
The `toon` integration platform can be used to control your Toon thermostat. This integration adds a climate device for your Toon thermostat, sensors for power and gas consumption, sensors for solar production and several binary sensors for things like boiler burner on/off, hot tap water and boiler health status.
diff --git a/source/_integrations/tplink.markdown b/source/_integrations/tplink.markdown
index f363cc78257..3b5fd130f95 100644
--- a/source/_integrations/tplink.markdown
+++ b/source/_integrations/tplink.markdown
@@ -9,6 +9,8 @@ ha_category:
ha_release: 0.89
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@rytilahti'
---
The `tplink` integration allows you to control your [TP-Link Smart Home Devices](https://www.tp-link.com/kasa-smart/) such as smart plugs and smart bulbs.
diff --git a/source/_integrations/traccar.markdown b/source/_integrations/traccar.markdown
index 8025db01256..1d9061f5fbf 100644
--- a/source/_integrations/traccar.markdown
+++ b/source/_integrations/traccar.markdown
@@ -7,6 +7,8 @@ ha_category:
- Presence Detection
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@ludeeus'
---
`Traccar` uses GPS for tracking and has support for over 1500 different types of devices. One option is to track the [Traccar Client](https://www.traccar.org/client/) app on a smartphone via `webhook`. The other option is to connect to an existing [Traccar Server](https://www.traccar.org/server/) installation which is also available as Hass.io addon.
diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown
index 17056d52c6b..1602543048f 100644
--- a/source/_integrations/tradfri.markdown
+++ b/source/_integrations/tradfri.markdown
@@ -11,6 +11,8 @@ ha_category:
- Light
- Sensor
- Switch
+ha_codeowners:
+ - '@ggravlingen'
---
The `tradfri` integration allows you to connect your IKEA Trådfri Gateway to Home Assistant. The gateway can control compatible Zigbee-based lights (certified Zigbee Light Link products) connected to it. Home Assistant will automatically discover the gateway's presence on your local network if `discovery:` is present in your `configuration.yaml` file.
diff --git a/source/_integrations/trafikverket_train.markdown b/source/_integrations/trafikverket_train.markdown
index 30d9f7bfd6a..ba783b7432d 100644
--- a/source/_integrations/trafikverket_train.markdown
+++ b/source/_integrations/trafikverket_train.markdown
@@ -7,6 +7,8 @@ ha_category:
- Sensor
ha_release: 0.96
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@endor-force'
---
Retrieve train departure information from [Trafikverket](https://www.trafikverket.se/).
diff --git a/source/_integrations/transmission.markdown b/source/_integrations/transmission.markdown
index 4485a5e6b85..ccbb2b50e27 100644
--- a/source/_integrations/transmission.markdown
+++ b/source/_integrations/transmission.markdown
@@ -9,6 +9,9 @@ ha_category:
ha_release: 0.87
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@engrbm87'
+ - '@JPHutchins'
---
The `transmission` integration allows you to monitor your downloads with [Transmission](https://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information.
diff --git a/source/_integrations/trend.markdown b/source/_integrations/trend.markdown
index 928ce444428..90f78990765 100644
--- a/source/_integrations/trend.markdown
+++ b/source/_integrations/trend.markdown
@@ -6,7 +6,7 @@ ha_category:
logo: home-assistant.png
ha_release: 0.28
ha_iot_class: Local Push
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `trend` platform allows you to create sensors which show the trend of
diff --git a/source/_integrations/tts.markdown b/source/_integrations/tts.markdown
index 50ae4da862b..f2cc5b0f0a4 100644
--- a/source/_integrations/tts.markdown
+++ b/source/_integrations/tts.markdown
@@ -2,6 +2,8 @@
title: Text-to-Speech (TTS)
description: Instructions on how to set up Text-to-Speech (TTS) with Home Assistant.
ha_release: 0.35
+ha_codeowners:
+ - '@robbiet480'
---
Text-to-Speech (TTS) enables Home Assistant to speak to you.
diff --git a/source/_integrations/twentemilieu.markdown b/source/_integrations/twentemilieu.markdown
index 4419f64ade1..2a7aac0451b 100644
--- a/source/_integrations/twentemilieu.markdown
+++ b/source/_integrations/twentemilieu.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: 0.97
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@frenck'
---
The Twente Milieu integration allows you to track the next scheduled waste
diff --git a/source/_integrations/twilio_call.markdown b/source/_integrations/twilio_call.markdown
index ff119fa8220..ef47f677134 100644
--- a/source/_integrations/twilio_call.markdown
+++ b/source/_integrations/twilio_call.markdown
@@ -5,6 +5,8 @@ logo: twilio.png
ha_category:
- Notifications
ha_release: 0.37
+ha_codeowners:
+ - '@robbiet480'
---
The `twilio_call` notification platform enables sending notifications via Voice, powered by [Twilio](https://twilio.com).
diff --git a/source/_integrations/twilio_sms.markdown b/source/_integrations/twilio_sms.markdown
index 3714cdf8c00..f81b5eaa6c7 100644
--- a/source/_integrations/twilio_sms.markdown
+++ b/source/_integrations/twilio_sms.markdown
@@ -5,6 +5,8 @@ logo: twilio.png
ha_category:
- Notifications
ha_release: '0.20'
+ha_codeowners:
+ - '@robbiet480'
---
The `twilio` notification platform enables sending notifications via SMS, powered by [Twilio](https://twilio.com).
diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown
index 36aef73ca19..78aca8b6b63 100644
--- a/source/_integrations/unifi.markdown
+++ b/source/_integrations/unifi.markdown
@@ -8,8 +8,10 @@ ha_category:
- Switch
ha_release: 0.81
ha_iot_class: Local Polling
-ha_qa_scale: platinum
ha_config_flow: true
+ha_quality_scale: platinum
+ha_codeowners:
+ - '@kane610'
---
[UniFi](https://unifi-sdn.ubnt.com/) by [Ubiquiti Networks, inc.](https://www.ubnt.com/) is a software that binds gateways, switches and wireless access points together with one graphical front end.
diff --git a/source/_integrations/unifiled.markdown b/source/_integrations/unifiled.markdown
index b15abe0bfa1..8aa27c5033c 100644
--- a/source/_integrations/unifiled.markdown
+++ b/source/_integrations/unifiled.markdown
@@ -6,6 +6,8 @@ ha_category:
- Light
ha_release: 0.102
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@florisvdk'
---
[UniFi LED](https://unifi-led.ui.com/) by [Ubiquiti Networks, inc.](https://www.ubnt.com/) is a system of controller managed led light panels and dimmers.
diff --git a/source/_integrations/universal.markdown b/source/_integrations/universal.markdown
index 477fa801018..5bc4449896b 100644
--- a/source/_integrations/universal.markdown
+++ b/source/_integrations/universal.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to create a universal media player in Home Assi
logo: home-assistant.png
ha_category:
- Media Player
-ha_qa_scale: internal
ha_release: 0.11
+ha_quality_scale: internal
---
Universal Media Players combine multiple existing entities in Home Assistant into one media player entity. This is used for creating a single entity that controls an entire media center.
diff --git a/source/_integrations/upc_connect.markdown b/source/_integrations/upc_connect.markdown
index 2489cba8cb8..7f0c928191e 100644
--- a/source/_integrations/upc_connect.markdown
+++ b/source/_integrations/upc_connect.markdown
@@ -5,6 +5,8 @@ logo: upc.png
ha_category:
- Presence Detection
ha_release: 0.36
+ha_codeowners:
+ - '@pvizeli'
---
The `upc_connect` platform offers presence detection by looking at connected devices to a [Connect Box](https://www.upc.ch/en/internet/learn-about-internet/) from [Liberty Global](https://www.libertyglobal.com) (also known as UPC Cablecom in Switzerland) which is an Internet provider in Switzerland, Austria and the Netherlands (under Ziggo).
diff --git a/source/_integrations/upcloud.markdown b/source/_integrations/upcloud.markdown
index 4147a2440d7..f4fb46245d5 100644
--- a/source/_integrations/upcloud.markdown
+++ b/source/_integrations/upcloud.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: 0.65
logo: upcloud.png
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@scop'
---
The `upcloud` integration allows you to access the information about your [UpCloud](https://upcloud.com/) servers from Home Assistant.
diff --git a/source/_integrations/updater.markdown b/source/_integrations/updater.markdown
index b7952e88d61..1bf493780d8 100644
--- a/source/_integrations/updater.markdown
+++ b/source/_integrations/updater.markdown
@@ -4,8 +4,10 @@ description: Detecting when Home Assistant updates are available.
logo: home-assistant.png
ha_category:
- Binary Sensor
-ha_qa_scale: internal
ha_release: 0.8
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `updater` binary sensor will check daily for new releases. The state will be "on" when an update is available. Otherwise, the state will be "off". The newer version, as well as the link to the release notes, are attributes of the updater. As [Hass.io](/hassio/) has its own schedule for release it doesn't make sense to use this binary sensor on Hass.io.
diff --git a/source/_integrations/upnp.markdown b/source/_integrations/upnp.markdown
index eaea478786d..902963751b1 100644
--- a/source/_integrations/upnp.markdown
+++ b/source/_integrations/upnp.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: 0.18
ha_iot_class: Local Polling
ha_config_flow: true
+ha_codeowners:
+ - '@robbiet480'
---
The `upnp` integration enables you to collect network statistics from your router such as bytes in/out and packets in/out. This information is provided by the [UPnP](https://en.wikipedia.org/wiki/Universal_Plug_and_Play)/[Internet Gateway Device (IGD) Protocol](https://en.wikipedia.org/wiki/Internet_Gateway_Device_Protocol) if enabled on your router.
diff --git a/source/_integrations/uptime.markdown b/source/_integrations/uptime.markdown
index f99a91b9afe..cb958e0d7da 100644
--- a/source/_integrations/uptime.markdown
+++ b/source/_integrations/uptime.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_iot_class: Local Push
logo: home-assistant.png
ha_release: 0.56
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `uptime` sensor platform displays the time since the last Home Assistant restart.
diff --git a/source/_integrations/uptimerobot.markdown b/source/_integrations/uptimerobot.markdown
index 1621caec5ea..b36465b53fd 100644
--- a/source/_integrations/uptimerobot.markdown
+++ b/source/_integrations/uptimerobot.markdown
@@ -6,6 +6,8 @@ ha_category:
- System Monitor
ha_release: 0.72
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@ludeeus'
---
The `uptimerobot` binary sensor platform allows you get the status for all of your monitors from your account on [Uptime Robot]( https://uptimerobot.com).
diff --git a/source/_integrations/usgs_earthquakes_feed.markdown b/source/_integrations/usgs_earthquakes_feed.markdown
index b9a0765afc9..7e7f878f357 100644
--- a/source/_integrations/usgs_earthquakes_feed.markdown
+++ b/source/_integrations/usgs_earthquakes_feed.markdown
@@ -6,6 +6,8 @@ ha_category:
- Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.84
+ha_codeowners:
+ - '@exxamalte'
---
The `usgs_earthquakes_feed` platform lets you integrate a GeoJSON feed provided by the [U.S. Geological Survey](https://earthquake.usgs.gov/) with information about seismic events like earthquakes. It retrieves incidents from a feed and shows information of those incidents filtered by distance to Home Assistant's location.
diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown
index 62a22cf166a..ad3f92b5b92 100644
--- a/source/_integrations/utility_meter.markdown
+++ b/source/_integrations/utility_meter.markdown
@@ -6,7 +6,9 @@ ha_category:
ha_release: 0.87
ha_iot_class: Local Push
logo: energy_meter.png
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@dgomes'
---
The `utility meter` integration provides functionality to track consumptions of various utilities (e.g., energy, gas, water, heating).
diff --git a/source/_integrations/vacuum.template.markdown b/source/_integrations/vacuum.template.markdown
index 129114c287a..5fe3ebb8ea4 100644
--- a/source/_integrations/vacuum.template.markdown
+++ b/source/_integrations/vacuum.template.markdown
@@ -5,7 +5,7 @@ ha_category: Vacuum
ha_release: 0.96
ha_iot_class: Local Push
logo: home-assistant.png
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `template` platform creates vacuums that combine integrations and provides the
diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown
index 075ba2f47c9..50f3475d9da 100644
--- a/source/_integrations/velbus.markdown
+++ b/source/_integrations/velbus.markdown
@@ -12,6 +12,8 @@ ha_category:
ha_iot_class: Local Push
ha_release: '0.50'
ha_config_flow: true
+ha_codeowners:
+ - '@cereal2nd'
---
The `velbus` integration is used to control [Velbus](https://www.velbus.eu/?lang=en) modules. It supports the Velbus USB, Velbus serial and a TCP/IP gateway.
diff --git a/source/_integrations/velux.markdown b/source/_integrations/velux.markdown
index 66b0817991c..2a6946067ab 100644
--- a/source/_integrations/velux.markdown
+++ b/source/_integrations/velux.markdown
@@ -7,6 +7,8 @@ ha_category:
- Cover
ha_release: 0.49
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@Julius2342'
---
[Velux](https://www.velux.com/) 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/versasense.markdown b/source/_integrations/versasense.markdown
index 07ccd103497..5ba9198c8ff 100644
--- a/source/_integrations/versasense.markdown
+++ b/source/_integrations/versasense.markdown
@@ -9,6 +9,8 @@ ha_category:
- Sensor
- Switch
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@flamm3blemuff1n'
---
The `VersaSense` integration supports the VersaSense Edge Gateway. The gateway is able to control hubs and their peripherals (sensors and actuators) in the mesh network.
diff --git a/source/_integrations/version.markdown b/source/_integrations/version.markdown
index 39d59f1b62a..533711be237 100644
--- a/source/_integrations/version.markdown
+++ b/source/_integrations/version.markdown
@@ -6,7 +6,9 @@ ha_category:
ha_iot_class: Local Push
logo: home-assistant.png
ha_release: 0.52
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `version` sensor platform that can display the current Home Assistant versions.
diff --git a/source/_integrations/vesync.markdown b/source/_integrations/vesync.markdown
index c5dbbf166b3..a6d9071b0aa 100644
--- a/source/_integrations/vesync.markdown
+++ b/source/_integrations/vesync.markdown
@@ -6,6 +6,9 @@ ha_category:
- Switch
ha_release: 0.66
ha_config_flow: true
+ha_codeowners:
+ - '@markperdue'
+ - '@webdjoe'
---
The `vesync` integration enables you to control Etekcity smart switches and outlets connected to the VeSync App.
diff --git a/source/_integrations/vicare.markdown b/source/_integrations/vicare.markdown
index df002748d79..4a43f2a6e06 100644
--- a/source/_integrations/vicare.markdown
+++ b/source/_integrations/vicare.markdown
@@ -5,6 +5,8 @@ logo: viessmann.png
ha_category: Climate
ha_release: 0.99
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@oischinger'
---
The `ViCare` integration lets you control [Viessmann](https://www.viessmann.com) devices via the Viessmann ViCare (REST) API.
diff --git a/source/_integrations/vivotek.markdown b/source/_integrations/vivotek.markdown
index 31e30f50cf8..4c4e63b41b2 100644
--- a/source/_integrations/vivotek.markdown
+++ b/source/_integrations/vivotek.markdown
@@ -6,6 +6,8 @@ ha_category:
logo: vivotek.jpg
ha_release: 0.99
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@HarlemSquirrel'
---
The `vivotek` camera platform allows you to integrate a Vivotek IP camera into Home Assistant.
diff --git a/source/_integrations/vizio.markdown b/source/_integrations/vizio.markdown
index 8b16ed3b711..9acaa316269 100644
--- a/source/_integrations/vizio.markdown
+++ b/source/_integrations/vizio.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.49
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@raman325'
---
The `vizio` integration allows you to control [SmartCast](https://www.vizio.com/smartcast-app)-compatible TVs and sound bars (2016+ models).
diff --git a/source/_integrations/vlc_telnet.markdown b/source/_integrations/vlc_telnet.markdown
index b24e846f8ac..896aa5f3ca7 100644
--- a/source/_integrations/vlc_telnet.markdown
+++ b/source/_integrations/vlc_telnet.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.95
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@rodripf'
---
The `vlc_telnet` platform allows you to control a [VLC media player](https://www.videolan.org/vlc/index.html) using the built in telnet interface.
diff --git a/source/_integrations/waqi.markdown b/source/_integrations/waqi.markdown
index f8410cc9298..705324b9ba0 100644
--- a/source/_integrations/waqi.markdown
+++ b/source/_integrations/waqi.markdown
@@ -6,6 +6,8 @@ ha_category:
- Health
ha_release: 0.34
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@andrey-git'
---
The `waqi` sensor platform will query [World Air Quality Index](https://aqicn.org/city/beijing/) service to check AQI value for a specific set of locations. The resulting indexes will be added to the Home Assistant as sensor outputs.
diff --git a/source/_integrations/watson_tts.markdown b/source/_integrations/watson_tts.markdown
index 346152a89fd..674f937c0cd 100644
--- a/source/_integrations/watson_tts.markdown
+++ b/source/_integrations/watson_tts.markdown
@@ -5,6 +5,8 @@ logo: watson_tts.png
ha_category:
- Text-to-speech
ha_release: 0.94
+ha_codeowners:
+ - '@rutkai'
---
The `watson_tts` text-to-speech platform that works with [IBM Watson Cloud](https://www.ibm.com/watson/services/text-to-speech/) to create the spoken output.
diff --git a/source/_integrations/weather.markdown b/source/_integrations/weather.markdown
index 3e127d89a97..95379a3e10a 100644
--- a/source/_integrations/weather.markdown
+++ b/source/_integrations/weather.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to setup your Weather platforms with Home Assis
logo: home-assistant.png
ha_category:
- Weather
-ha_qa_scale: internal
ha_release: 0.32
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `weather` platforms gather meteorological information from web services and display the conditions and other details about the weather at the given location. Read the integration documentation for your particular weather provider to learn how to set it up.
diff --git a/source/_integrations/weblink.markdown b/source/_integrations/weblink.markdown
index 7ffc217f313..d53f5bfe31b 100644
--- a/source/_integrations/weblink.markdown
+++ b/source/_integrations/weblink.markdown
@@ -5,7 +5,9 @@ logo: home-assistant.png
ha_category:
- Front End
ha_release: 0.13
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `weblink` integration allows you to display links in the Home Assistant frontend.
diff --git a/source/_integrations/websocket_api.markdown b/source/_integrations/websocket_api.markdown
index c04a6b4d069..0b94ef6a80c 100644
--- a/source/_integrations/websocket_api.markdown
+++ b/source/_integrations/websocket_api.markdown
@@ -4,8 +4,10 @@ description: Instructions on how to setup the WebSocket API within Home Assistan
logo: home-assistant.png
ha_category:
- Other
-ha_qa_scale: internal
ha_release: 0.34
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
The `websocket_api` integration set up a WebSocket API and allows one to interact with a Home Assistant instance that is running headless. This integration depends on the [`http` component](/integrations/http/).
diff --git a/source/_integrations/wemo.markdown b/source/_integrations/wemo.markdown
index 214a1287daa..42edb2fa475 100644
--- a/source/_integrations/wemo.markdown
+++ b/source/_integrations/wemo.markdown
@@ -10,6 +10,8 @@ ha_category:
- Switch
ha_release: pre 0.7
ha_config_flow: true
+ha_codeowners:
+ - '@sqldiablo'
---
The `wemo` integration is the main integration to integrate various [Belkin WeMo](https://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/) devices with Home Assistant.
diff --git a/source/_integrations/withings.markdown b/source/_integrations/withings.markdown
index ad5de6d416f..290422352ee 100644
--- a/source/_integrations/withings.markdown
+++ b/source/_integrations/withings.markdown
@@ -8,6 +8,8 @@ ha_category:
ha_release: 0.99
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@vangorra'
---
The `withings` sensor platform consumes data from various health products produced by [Withings](https://www.withings.com).
diff --git a/source/_integrations/wled.markdown b/source/_integrations/wled.markdown
index a6ee392e0d4..ccf93c7c436 100644
--- a/source/_integrations/wled.markdown
+++ b/source/_integrations/wled.markdown
@@ -8,8 +8,10 @@ ha_category:
- Switch
ha_release: 0.102
ha_iot_class: Local Polling
-ha_qa_scale: platinum
ha_config_flow: true
+ha_quality_scale: platinum
+ha_codeowners:
+ - '@frenck'
---
[WLED](https://github.com/Aircoookie/WLED) is a fast and feature-rich
diff --git a/source/_integrations/workday.markdown b/source/_integrations/workday.markdown
index c8e5ac7055e..6c9a095667b 100644
--- a/source/_integrations/workday.markdown
+++ b/source/_integrations/workday.markdown
@@ -6,7 +6,7 @@ ha_category:
- Utility
ha_iot_class: Local Polling
ha_release: 0.41
-ha_qa_scale: internal
+ha_quality_scale: internal
---
The `workday` binary sensor indicates, whether the current day is a workday or not. It allows specifying, which days of the week counts as workdays and also
diff --git a/source/_integrations/worldclock.markdown b/source/_integrations/worldclock.markdown
index c4cc3913cf9..5af1dadbf9a 100644
--- a/source/_integrations/worldclock.markdown
+++ b/source/_integrations/worldclock.markdown
@@ -6,7 +6,9 @@ ha_category:
- Calendar
ha_iot_class: Local Push
ha_release: pre 0.7
-ha_qa_scale: internal
+ha_quality_scale: internal
+ha_codeowners:
+ - '@fabaff'
---
The `worldclock` sensor platform simply displays the current time in a different time zone.
diff --git a/source/_integrations/wwlln.markdown b/source/_integrations/wwlln.markdown
index a9d61370f90..ea03b75dc06 100644
--- a/source/_integrations/wwlln.markdown
+++ b/source/_integrations/wwlln.markdown
@@ -6,6 +6,8 @@ ha_category: Geolocation
ha_release: 0.96
ha_iot_class: Cloud Polling
ha_config_flow: true
+ha_codeowners:
+ - '@bachya'
---
The `wwlln` integration displays lightning strike information from the
diff --git a/source/_integrations/xbox_live.markdown b/source/_integrations/xbox_live.markdown
index 84f1c105669..baca918f0ad 100644
--- a/source/_integrations/xbox_live.markdown
+++ b/source/_integrations/xbox_live.markdown
@@ -6,6 +6,8 @@ ha_category:
- Social
ha_iot_class: Cloud Polling
ha_release: 0.28
+ha_codeowners:
+ - '@MartinHjelmare'
---
The Xbox Live integration is able to track [Xbox](https://xbox.com/) profiles.
diff --git a/source/_integrations/xfinity.markdown b/source/_integrations/xfinity.markdown
index a86e842e040..8ddd1a64277 100644
--- a/source/_integrations/xfinity.markdown
+++ b/source/_integrations/xfinity.markdown
@@ -6,6 +6,8 @@ ha_category:
logo: xfinity.svg
ha_release: 0.9
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@cisasteelersfan'
---
The `xfinity` device tracker platform offers presence detection by looking at connected devices to an Xfinity gateway.
diff --git a/source/_integrations/xiaomi_aqara.markdown b/source/_integrations/xiaomi_aqara.markdown
index 374e347174c..6a962e321ff 100644
--- a/source/_integrations/xiaomi_aqara.markdown
+++ b/source/_integrations/xiaomi_aqara.markdown
@@ -6,6 +6,9 @@ ha_category:
- Hub
ha_release: 0.57
ha_iot_class: Local Push
+ha_codeowners:
+ - '@danielhiversen'
+ - '@syssi'
---
The `xiaomi_aqara` integration allows you to integrate [Xiaomi](https://www.mi.com/en/) Aqara-compatible devices into Home Assistant.
diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown
index 0dae8815a55..4f630c20309 100644
--- a/source/_integrations/xiaomi_miio.markdown
+++ b/source/_integrations/xiaomi_miio.markdown
@@ -6,6 +6,9 @@ ha_category:
- Presence Detection
ha_iot_class: Local Polling
ha_release: 0.67
+ha_codeowners:
+ - '@rytilahti'
+ - '@syssi'
---
The `xiaomi_miio` device tracker platform is observing your Xiaomi Mi WiFi Repeater 2 and reporting all associated WiFi clients.
diff --git a/source/_integrations/xiaomi_tv.markdown b/source/_integrations/xiaomi_tv.markdown
index 6cb1c9ce71e..aa178f09453 100644
--- a/source/_integrations/xiaomi_tv.markdown
+++ b/source/_integrations/xiaomi_tv.markdown
@@ -6,6 +6,8 @@ ha_category:
- Media Player
ha_release: 0.64
ha_iot_class: Assumed State
+ha_codeowners:
+ - '@simse'
---
The `xiaomi_tv` platform allows you to control a [Xiaomi TV](https://www.mi.com/en/mitv3s/65flat/).
diff --git a/source/_integrations/xmpp.markdown b/source/_integrations/xmpp.markdown
index 5cb9204ce1e..335f4d9aa02 100644
--- a/source/_integrations/xmpp.markdown
+++ b/source/_integrations/xmpp.markdown
@@ -5,6 +5,9 @@ logo: xmpp.png
ha_category:
- Notifications
ha_release: pre 0.7
+ha_codeowners:
+ - '@fabaff'
+ - '@flowolf'
---
The `xmpp` notification platform allows you to deliver notifications from Home Assistant to a [Jabber (XMPP)](https://xmpp.org/) account.
diff --git a/source/_integrations/yamaha_musiccast.markdown b/source/_integrations/yamaha_musiccast.markdown
index e1397e32cd5..8a6efb548a3 100644
--- a/source/_integrations/yamaha_musiccast.markdown
+++ b/source/_integrations/yamaha_musiccast.markdown
@@ -5,6 +5,8 @@ logo: yamaha.png
ha_category:
- Media Player
ha_release: 0.53
+ha_codeowners:
+ - '@jalmeroth'
---
The `yamaha_musiccast` platform allows you to control [Yamaha MusicCast Receivers](https://usa.yamaha.com/products/audio_visual/hifi_components/index.html) from Home Assistant.
diff --git a/source/_integrations/yandex_transport.markdown b/source/_integrations/yandex_transport.markdown
index 17ea63dc19b..6381d1efd4e 100644
--- a/source/_integrations/yandex_transport.markdown
+++ b/source/_integrations/yandex_transport.markdown
@@ -6,6 +6,8 @@ ha_category:
- Sensor
- Transport
ha_release: '0.100'
+ha_codeowners:
+ - '@rishatik92'
---
The `yandex_tranport` sensor platform uses [Yandex Maps](https://maps.yandex.ru/) it will give you the time until the next departure time from a bus/tramway/etc stop.
diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown
index dc31c9e2163..0c3a97a4e76 100644
--- a/source/_integrations/yeelight.markdown
+++ b/source/_integrations/yeelight.markdown
@@ -6,6 +6,9 @@ ha_category:
- Light
ha_release: 0.32
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@rytilahti'
+ - '@zewelor'
---
The `yeelight` integration allows you to control your Yeelight Wifi bulbs with Home Assistant. There are two possible methods for configuration of the Yeelight: Manual or Automatic.
diff --git a/source/_integrations/yeelightsunflower.markdown b/source/_integrations/yeelightsunflower.markdown
index a9c9f4d0f8e..0c7440df4fa 100644
--- a/source/_integrations/yeelightsunflower.markdown
+++ b/source/_integrations/yeelightsunflower.markdown
@@ -6,6 +6,8 @@ ha_category:
- Light
ha_release: 0.39
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@lindsaymarkward'
---
The `yeelightsunflower` light platform allows you to control your Yeelight Sunflower light bulbs with Home Assistant.
diff --git a/source/_integrations/yessssms.markdown b/source/_integrations/yessssms.markdown
index b38753fdd35..fe7e1304200 100644
--- a/source/_integrations/yessssms.markdown
+++ b/source/_integrations/yessssms.markdown
@@ -5,6 +5,8 @@ logo: yesssat.png
ha_category:
- Notifications
ha_release: 0.57
+ha_codeowners:
+ - '@flowolf'
---
The `yessssms` platform is using the Austrian mobile operator [Yesss.at](https://yesss.at) and others to send SMS via their web-site.
diff --git a/source/_integrations/yi.markdown b/source/_integrations/yi.markdown
index 0140880c436..0a1e6a9fd74 100644
--- a/source/_integrations/yi.markdown
+++ b/source/_integrations/yi.markdown
@@ -6,6 +6,8 @@ ha_category:
- Camera
ha_release: 0.56
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@bachya'
---
The `yi` camera platform allows you to utilize [Yi Home Cameras](https://www.yitechnology.com/) within Home Assistant. Specifically, this platform supports the line of Yi Home Cameras that are based on the Hi3518e Chipset. This includes:
diff --git a/source/_integrations/yr.markdown b/source/_integrations/yr.markdown
index 7214dc57b9c..a3a8398d830 100644
--- a/source/_integrations/yr.markdown
+++ b/source/_integrations/yr.markdown
@@ -6,6 +6,8 @@ ha_category:
- Weather
ha_release: 0.11
ha_iot_class: Cloud Polling
+ha_codeowners:
+ - '@danielhiversen'
---
The `yr` platform uses [YR.no](https://www.yr.no/) as a source for current
diff --git a/source/_integrations/zeroconf.markdown b/source/_integrations/zeroconf.markdown
index 4da0155329d..506da99be4d 100644
--- a/source/_integrations/zeroconf.markdown
+++ b/source/_integrations/zeroconf.markdown
@@ -3,9 +3,12 @@ title: Zero-configuration networking (zeroconf)
description: Exposes Home Assistant using the Zeroconf protocol.
ha_category:
- Network
-ha_qa_scale: internal
ha_release: 0.18
logo: home-assistant.png
+ha_quality_scale: internal
+ha_codeowners:
+ - '@robbiet480'
+ - '@Kane610'
---
The `zeroconf` integration will scan the network for supported devices and services. Discovered integrations will show up in the discovered section on the integrations page in the config panel. It will also make Home Assistant discoverable for other services in the network. Zeroconf is also sometimes known as Bonjour, Rendezvous, and Avahi.
diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown
index 6373e266a0b..8fd761393c5 100644
--- a/source/_integrations/zha.markdown
+++ b/source/_integrations/zha.markdown
@@ -14,6 +14,9 @@ ha_release: 0.44
ha_iot_class: Local Polling
featured: true
ha_config_flow: true
+ha_codeowners:
+ - '@dmulcahey'
+ - '@adminiuga'
---
[Zigbee Home Automation](https://zigbee.org/zigbee-for-developers/applicationstandards/zigbeehomeautomation/)
diff --git a/source/_integrations/zone.markdown b/source/_integrations/zone.markdown
index dbb87906552..06147c9a91f 100644
--- a/source/_integrations/zone.markdown
+++ b/source/_integrations/zone.markdown
@@ -4,9 +4,11 @@ description: Instructions on how to set up zones within Home Assistant.
logo: home-assistant.png
ha_category:
- Organization
-ha_qa_scale: internal
ha_release: 0.69
ha_config_flow: true
+ha_quality_scale: internal
+ha_codeowners:
+ - '@home-assistant/core'
---
Zones allow you to specify certain regions on earth (for now). When a device tracker sees a device to be within a zone, the state will take the name from the zone. Zones can also be used as a [trigger](/getting-started/automation-trigger/#zone-trigger) or [condition](/getting-started/automation-condition/#zone-condition) inside automation setups.
diff --git a/source/_integrations/zoneminder.markdown b/source/_integrations/zoneminder.markdown
index 435c3c7805d..6b5018d7cff 100644
--- a/source/_integrations/zoneminder.markdown
+++ b/source/_integrations/zoneminder.markdown
@@ -10,6 +10,8 @@ ha_category:
- Switch
ha_release: 0.31
ha_iot_class: Local Polling
+ha_codeowners:
+ - '@rohankapoorcom'
---
The `zoneminder` integration sets up Home Assistant with your [ZoneMinder](https://www.zoneminder.com) instance.
diff --git a/source/_integrations/zwave.markdown b/source/_integrations/zwave.markdown
index 7a47e009677..22d7a4d35ee 100644
--- a/source/_integrations/zwave.markdown
+++ b/source/_integrations/zwave.markdown
@@ -16,6 +16,8 @@ featured: true
ha_iot_class: Local Push
ha_release: 0.7
ha_config_flow: true
+ha_codeowners:
+ - '@home-assistant/z-wave'
---
The [Z-Wave](https://www.z-wave.com/) integration for Home Assistant allows you to observe and control connected Z-Wave devices. Please see the [Z-Wave getting started section](/docs/z-wave/) for in-depth documentation on how to use and setup the Z-Wave component.