diff --git a/CODEOWNERS b/CODEOWNERS
index 031d07c3ff5..8b144aebd57 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -67,7 +67,7 @@ source/_integrations/balboa.markdown @garbled1
source/_integrations/beewi_smartclim.markdown @alemuro
source/_integrations/binary_sensor.markdown @home-assistant/core
source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
-source/_integrations/blebox.markdown @bbx-a @bbx-jp
+source/_integrations/blebox.markdown @bbx-a @bbx-jp @riokuu
source/_integrations/blink.markdown @fronzbot
source/_integrations/blueprint.markdown @home-assistant/core
source/_integrations/bluesound.markdown @thrawnarn
@@ -152,6 +152,7 @@ source/_integrations/elv.markdown @majuss
source/_integrations/emby.markdown @mezz64
source/_integrations/emoncms.markdown @borpin
source/_integrations/emonitor.markdown @bdraco
+source/_integrations/emulated_hue.markdown @bdraco
source/_integrations/emulated_kasa.markdown @kbickar
source/_integrations/energy.markdown @home-assistant/core
source/_integrations/enigma2.markdown @fbradyirl
@@ -178,7 +179,6 @@ source/_integrations/filter.markdown @dgomes
source/_integrations/fireservicerota.markdown @cyberjunky
source/_integrations/firmata.markdown @DaAwesomeP
source/_integrations/fivem.markdown @Sander0542
-source/_integrations/fixer.markdown @fabaff
source/_integrations/fjaraskupan.markdown @elupus
source/_integrations/flick_electric.markdown @ZephireNZ
source/_integrations/flipr.markdown @cnico
@@ -197,6 +197,7 @@ source/_integrations/fritzbox.markdown @mib1185 @flabbamann
source/_integrations/fritzbox_callmonitor.markdown @cdce8p
source/_integrations/fronius.markdown @nielstron @farmio
source/_integrations/frontend.markdown @home-assistant/frontend
+source/_integrations/frontier_silicon.markdown @wlcrs
source/_integrations/garages_amsterdam.markdown @klaasnicolaas
source/_integrations/gdacs.markdown @exxamalte
source/_integrations/generic.markdown @davet2001
@@ -249,7 +250,7 @@ source/_integrations/huawei_lte.markdown @scop @fphammerle
source/_integrations/hue.markdown @balloob @marcelveldt
source/_integrations/huisbaasje.markdown @dennisschroer
source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka
-source/_integrations/hunterdouglas_powerview.markdown @bdraco @trullock
+source/_integrations/hunterdouglas_powerview.markdown @bdraco @kingy444 @trullock
source/_integrations/hvv_departures.markdown @vigonotion
source/_integrations/hydrawise.markdown @ptcryan
source/_integrations/hyperion.markdown @dermotduffy
@@ -445,7 +446,7 @@ source/_integrations/qvr_pro.markdown @oblogic7
source/_integrations/qwikswitch.markdown @kellerza
source/_integrations/rachio.markdown @bdraco
source/_integrations/radio_browser.markdown @frenck
-source/_integrations/radiotherm.markdown @vinnyfuria
+source/_integrations/radiotherm.markdown @bdraco @vinnyfuria
source/_integrations/rainbird.markdown @konikvranik
source/_integrations/raincloud.markdown @vanstinator
source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert @hastarin
@@ -478,7 +479,7 @@ source/_integrations/saj.markdown @fredericvl
source/_integrations/samsungtv.markdown @chemelli74 @epenet
source/_integrations/scene.markdown @home-assistant/core
source/_integrations/schluter.markdown @prairieapps
-source/_integrations/scrape.markdown @fabaff
+source/_integrations/scrape.markdown @fabaff @gjohansson-ST
source/_integrations/screenlogic.markdown @dieselrabbit @bdraco
source/_integrations/script.markdown @home-assistant/core
source/_integrations/search.markdown @home-assistant/core
@@ -499,11 +500,13 @@ source/_integrations/shodan.markdown @fabaff
source/_integrations/sia.markdown @eavanvalkenburg
source/_integrations/sighthound.markdown @robmarkcole
source/_integrations/signal_messenger.markdown @bbernhard
+source/_integrations/simplepush.markdown @engrbm87
source/_integrations/simplisafe.markdown @bachya
source/_integrations/sinch.markdown @bendikrb
source/_integrations/siren.markdown @home-assistant/core @raman325
source/_integrations/sisyphus.markdown @jkeljo
source/_integrations/sky_hub.markdown @rogerselwyn
+source/_integrations/skybell.markdown @tkdrob
source/_integrations/slack.markdown @bachya @tkdrob
source/_integrations/sleepiq.markdown @mfugate1 @kbickar
source/_integrations/slide.markdown @ualex73
@@ -576,9 +579,9 @@ source/_integrations/time_date.markdown @fabaff
source/_integrations/tmb.markdown @alemuro
source/_integrations/todoist.markdown @boralyl
source/_integrations/tolo.markdown @MatthiasLohr
-source/_integrations/tomorrowio.markdown @raman325
+source/_integrations/tomorrowio.markdown @raman325 @lymanepp
source/_integrations/totalconnect.markdown @austinmroczek
-source/_integrations/tplink.markdown @rytilahti @thegardenmonkey @bdraco
+source/_integrations/tplink.markdown @rytilahti @thegardenmonkey
source/_integrations/traccar.markdown @ludeeus
source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu
source/_integrations/trafikverket_ferry.markdown @gjohansson-ST
@@ -627,7 +630,7 @@ source/_integrations/water_heater.markdown @home-assistant/core
source/_integrations/watson_tts.markdown @rutkai
source/_integrations/watttime.markdown @bachya
source/_integrations/waze_travel_time.markdown @eifinger
-source/_integrations/weather.markdown @fabaff
+source/_integrations/weather.markdown @home-assistant/core
source/_integrations/webhook.markdown @home-assistant/core
source/_integrations/webostv.markdown @bendavid @thecode
source/_integrations/websocket_api.markdown @home-assistant/core
diff --git a/source/_integrations/apache_kafka.markdown b/source/_integrations/apache_kafka.markdown
index 21b18a3837d..b6b4fd676ed 100644
--- a/source/_integrations/apache_kafka.markdown
+++ b/source/_integrations/apache_kafka.markdown
@@ -104,4 +104,4 @@ apache_kafka:
- light.kitchen_light
```
-{% include common-tasks/filters.md %}
\ No newline at end of file
+{% include common-tasks/filters.md %}
diff --git a/source/_integrations/application_credentials.markdown b/source/_integrations/application_credentials.markdown
index 98b45035c8d..f3e7ea39455 100644
--- a/source/_integrations/application_credentials.markdown
+++ b/source/_integrations/application_credentials.markdown
@@ -23,4 +23,4 @@ when setting up for the first time. You may also manually enter credentials with
4. Select the integration, enter a *Name* and your OAuth *Client ID* and *Client Secret*.
5. Save the credentials
-You may then visit **Integrations** and setup the integration.
\ No newline at end of file
+You may then visit **Integrations** and setup the integration.
diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown
index 8837908d727..81925a415c0 100644
--- a/source/_integrations/blebox.markdown
+++ b/source/_integrations/blebox.markdown
@@ -9,6 +9,7 @@ ha_config_flow: true
ha_codeowners:
- '@bbx-a'
- '@bbx-jp'
+ - '@riokuu'
ha_domain: blebox
ha_platforms:
- air_quality
diff --git a/source/_integrations/eight_sleep.markdown b/source/_integrations/eight_sleep.markdown
index accd18e2c68..e712f508895 100644
--- a/source/_integrations/eight_sleep.markdown
+++ b/source/_integrations/eight_sleep.markdown
@@ -15,6 +15,7 @@ ha_platforms:
- binary_sensor
- sensor
ha_integration_type: integration
+ha_config_flow: true
---
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/emulated_hue.markdown b/source/_integrations/emulated_hue.markdown
index a6f26479edc..90e78368dd4 100644
--- a/source/_integrations/emulated_hue.markdown
+++ b/source/_integrations/emulated_hue.markdown
@@ -8,6 +8,8 @@ ha_iot_class: Local Push
ha_quality_scale: internal
ha_domain: emulated_hue
ha_integration_type: integration
+ha_codeowners:
+ - '@bdraco'
---
diff --git a/source/_integrations/fints.markdown b/source/_integrations/fints.markdown
index 51a682679e4..3d6e35d815b 100644
--- a/source/_integrations/fints.markdown
+++ b/source/_integrations/fints.markdown
@@ -4,7 +4,7 @@ description: Instructions on how to use the FinTS sensor.
ha_category:
- Finance
ha_release: '0.70'
-ha_iot_class: Local Push
+ha_iot_class: Cloud Polling
ha_domain: fints
ha_platforms:
- sensor
diff --git a/source/_integrations/fixer.markdown b/source/_integrations/fixer.markdown
index cbf98861521..db1c3cbd77c 100644
--- a/source/_integrations/fixer.markdown
+++ b/source/_integrations/fixer.markdown
@@ -5,8 +5,6 @@ ha_category:
- Finance
ha_iot_class: Cloud Polling
ha_release: 0.23
-ha_codeowners:
- - '@fabaff'
ha_domain: fixer
ha_platforms:
- sensor
diff --git a/source/_integrations/frontier_silicon.markdown b/source/_integrations/frontier_silicon.markdown
index b2301a0b4a2..390ca6e138e 100644
--- a/source/_integrations/frontier_silicon.markdown
+++ b/source/_integrations/frontier_silicon.markdown
@@ -3,12 +3,14 @@ title: Frontier Silicon
description: Instructions on how to integrate Frontier Silicon Internet Radios into Home Assistant.
ha_category:
- Media Player
-ha_iot_class: Local Push
+ha_iot_class: Local Polling
ha_release: '0.40'
ha_domain: frontier_silicon
ha_platforms:
- media_player
ha_integration_type: integration
+ha_codeowners:
+ - '@wlcrs'
---
This integration provides support for Internet Radios based on the [Frontier Silicon chipset]. Some of the manufacturers which offer products based on these chips include: Hama, Medion, Slivercrest, Auna, Technisat, Revo, Pinnel, etc. These devices will be usually controlled by the [UNDOK] app.
diff --git a/source/_integrations/google_assistant.markdown b/source/_integrations/google_assistant.markdown
index 00d13ab3660..8d1a533bed0 100644
--- a/source/_integrations/google_assistant.markdown
+++ b/source/_integrations/google_assistant.markdown
@@ -10,6 +10,9 @@ ha_codeowners:
- '@home-assistant/cloud'
ha_domain: google_assistant
ha_integration_type: integration
+ha_platforms:
+ - button
+ - diagnostics
---
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/hive.markdown b/source/_integrations/hive.markdown
index c676e3e5a5e..8517ae03d7b 100644
--- a/source/_integrations/hive.markdown
+++ b/source/_integrations/hive.markdown
@@ -26,6 +26,7 @@ ha_platforms:
- water_heater
ha_config_flow: true
ha_integration_type: integration
+ha_homekit: true
---
The Hive integration for Home Assistant allows you to interact with supported devices and services offered by
diff --git a/source/_integrations/hunterdouglas_powerview.markdown b/source/_integrations/hunterdouglas_powerview.markdown
index b64533d671b..11083ccef51 100644
--- a/source/_integrations/hunterdouglas_powerview.markdown
+++ b/source/_integrations/hunterdouglas_powerview.markdown
@@ -11,13 +11,14 @@ ha_domain: hunterdouglas_powerview
ha_iot_class: Local Polling
ha_config_flow: true
ha_codeowners:
- - "@bdraco"
- - "@kingy444"
- - "@trullock"
+ - '@bdraco'
+ - '@kingy444'
+ - '@trullock'
ha_homekit: true
ha_platforms:
- button
- cover
+ - diagnostics
- scene
- sensor
ha_zeroconf: true
diff --git a/source/_integrations/kostal_plenticore.markdown b/source/_integrations/kostal_plenticore.markdown
index 4efe8c42e4b..d1818d764bb 100644
--- a/source/_integrations/kostal_plenticore.markdown
+++ b/source/_integrations/kostal_plenticore.markdown
@@ -11,10 +11,10 @@ ha_codeowners:
ha_domain: kostal_plenticore
ha_platforms:
- diagnostics
+ - number
- select
- sensor
- switch
- - number
ha_integration_type: integration
---
diff --git a/source/_integrations/netgear.markdown b/source/_integrations/netgear.markdown
index 83ee9a96622..753745d3a08 100644
--- a/source/_integrations/netgear.markdown
+++ b/source/_integrations/netgear.markdown
@@ -3,6 +3,7 @@ title: NETGEAR
description: Instructions on how to integrate NETGEAR routers into Home Assistant.
ha_category:
- Presence Detection
+ - Updates
ha_iot_class: Local Polling
ha_release: pre 0.7
ha_domain: netgear
@@ -11,6 +12,7 @@ ha_platforms:
- device_tracker
- sensor
- switch
+ - update
ha_config_flow: true
ha_codeowners:
- '@hacf-fr'
diff --git a/source/_integrations/nuki.markdown b/source/_integrations/nuki.markdown
index fb6c2f573b6..fa74e455abd 100644
--- a/source/_integrations/nuki.markdown
+++ b/source/_integrations/nuki.markdown
@@ -56,4 +56,4 @@ Events generated by Nuki are sent as events of type `nuki_event` with the follow
| Event data attribute | Description |
| -------------------- | ------------------------------------------ |
| `type` | The type of the event. Values: `ring`
-| `entity_id` | The ID of the entity generating the event.
\ No newline at end of file
+| `entity_id` | The ID of the entity generating the event.
diff --git a/source/_integrations/qnap_qsw.markdown b/source/_integrations/qnap_qsw.markdown
index 11db5679976..79c11c5e319 100644
--- a/source/_integrations/qnap_qsw.markdown
+++ b/source/_integrations/qnap_qsw.markdown
@@ -17,6 +17,7 @@ ha_platforms:
ha_codeowners:
- '@Noltari'
ha_integration_type: integration
+ha_dhcp: true
---
This integration interacts with the local API of [QNAP QSW managed switches](https://www.qnap.com/en/product/series/qsw-managed-switches).
diff --git a/source/_integrations/radiotherm.markdown b/source/_integrations/radiotherm.markdown
index 3895ea40807..81fe7c6ace8 100644
--- a/source/_integrations/radiotherm.markdown
+++ b/source/_integrations/radiotherm.markdown
@@ -15,6 +15,7 @@ ha_platforms:
- climate
- switch
ha_integration_type: integration
+ha_dhcp: true
---
The `radiotherm` climate platform let you control a thermostat from [Radio Thermostat](https://www.radiothermostat.com/) or [3M Filtrete](https://www.filtrete.com/). Your thermostat must have the Wi-Fi module installed and connected to your network.
@@ -45,5 +46,3 @@ If you want temperature settings from Home Assistant to override a thermostat sc
- CT80 Rev B2 V1.09
New models that are derivatives of the CT30 or CT80 should be detected automatically and basic functionality should work.
-
-
diff --git a/source/_integrations/sensibo.markdown b/source/_integrations/sensibo.markdown
index d5c13637955..de9cfcd6bda 100644
--- a/source/_integrations/sensibo.markdown
+++ b/source/_integrations/sensibo.markdown
@@ -31,6 +31,7 @@ ha_platforms:
ha_homekit: true
ha_dhcp: true
ha_integration_type: integration
+ha_quality_scale: platinum
---
Integrates [Sensibo](https://sensibo.com) Air Conditioning controller into Home Assistant.
diff --git a/source/_integrations/simplepush.markdown b/source/_integrations/simplepush.markdown
index a3e7d40ea08..ff72123854e 100644
--- a/source/_integrations/simplepush.markdown
+++ b/source/_integrations/simplepush.markdown
@@ -10,6 +10,8 @@ ha_domain: simplepush
ha_platforms:
- notify
ha_integration_type: integration
+ha_codeowners:
+ - '@engrbm87'
---
The `simplepush` platform uses [Simplepush](https://simplepush.io/) to delivery notifications from Home Assistant to your Android device. Unlike similar apps the Simplepush app requires no registration.
diff --git a/source/_integrations/splunk.markdown b/source/_integrations/splunk.markdown
index 8943f48249c..a5d0a7965d4 100644
--- a/source/_integrations/splunk.markdown
+++ b/source/_integrations/splunk.markdown
@@ -102,4 +102,4 @@ splunk:
- light.kitchen_light
```
-{% include common-tasks/filters.md %}
\ No newline at end of file
+{% include common-tasks/filters.md %}
diff --git a/source/_integrations/tomorrowio.markdown b/source/_integrations/tomorrowio.markdown
index 79de50aa69e..be055a392f6 100644
--- a/source/_integrations/tomorrowio.markdown
+++ b/source/_integrations/tomorrowio.markdown
@@ -11,6 +11,7 @@ ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
- '@raman325'
+ - '@lymanepp'
ha_domain: tomorrowio
ha_platforms:
- sensor
diff --git a/source/_integrations/tplink.markdown b/source/_integrations/tplink.markdown
index 51f7eec03f4..de0ff29038b 100644
--- a/source/_integrations/tplink.markdown
+++ b/source/_integrations/tplink.markdown
@@ -12,7 +12,6 @@ ha_config_flow: true
ha_codeowners:
- '@rytilahti'
- '@thegardenmonkey'
- - '@bdraco'
ha_domain: tplink
ha_platforms:
- diagnostics
diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown
index b1f4660c338..9e5924940f4 100644
--- a/source/_integrations/velbus.markdown
+++ b/source/_integrations/velbus.markdown
@@ -17,6 +17,7 @@ ha_codeowners:
ha_domain: velbus
ha_platforms:
- binary_sensor
+ - button
- climate
- cover
- diagnostics
diff --git a/source/_integrations/weather.markdown b/source/_integrations/weather.markdown
index 7a2fb4883fc..c4417626f5d 100644
--- a/source/_integrations/weather.markdown
+++ b/source/_integrations/weather.markdown
@@ -6,7 +6,7 @@ ha_category:
ha_release: 0.32
ha_quality_scale: internal
ha_codeowners:
- - '@fabaff'
+ - '@home-assistant/core'
ha_domain: weather
ha_integration_type: integration
---
diff --git a/source/_integrations/yolink.markdown b/source/_integrations/yolink.markdown
index 15b2648c7eb..24000e3f15c 100644
--- a/source/_integrations/yolink.markdown
+++ b/source/_integrations/yolink.markdown
@@ -46,4 +46,4 @@ The integration is tested and verified for the following devices from YoLink:
* YS4909 (valve controller)
* YS5705 (switch)
* YS7A01 (CO & Smoke Sensor)
-* YS4002 (Thermostat)
\ No newline at end of file
+* YS4002 (Thermostat)