From c2caf43e25a5e84b4dfe2bffd26ad76f9d84c91e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 29 Apr 2020 16:41:20 +0200 Subject: [PATCH] Sync codebase with docs for 0.109 --- CODEOWNERS | 24 +++++++++++++----- source/_integrations/arris_tg2492lg.markdown | 3 +++ source/_integrations/atag.markdown | 3 +++ source/_integrations/cast.markdown | 2 ++ source/_integrations/daikin.markdown | 1 - source/_integrations/flume.markdown | 2 +- source/_integrations/flunearyou.markdown | 1 + source/_integrations/fritzbox.markdown | 1 + source/_integrations/homekit.markdown | 2 ++ source/_integrations/ios.markdown | 2 +- .../islamic_prayer_times.markdown | 2 ++ source/_integrations/konnected.markdown | 2 +- source/_integrations/lutron_caseta.markdown | 2 +- source/_integrations/manual.markdown | 2 +- source/_integrations/mobile_app.markdown | 2 +- source/_integrations/mqtt.markdown | 1 + source/_integrations/nws.markdown | 2 ++ source/_integrations/openerz.markdown | 6 +++-- source/_integrations/openuv.markdown | 2 +- source/_integrations/panasonic_viera.markdown | 3 +++ source/_integrations/pi4ioe5v9xxxx.markdown | 7 +++-- source/_integrations/powerwall.markdown | 1 + source/_integrations/roomba.markdown | 1 + source/_integrations/sensehat.markdown | 1 - source/_integrations/seven_segments.markdown | 2 ++ source/_integrations/smartthings.markdown | 2 +- source/_integrations/somfy.markdown | 2 +- source/_integrations/sonarr.markdown | 2 ++ source/_integrations/synology_dsm.markdown | 4 +++ source/_integrations/tradfri.markdown | 2 +- source/_integrations/vera.markdown | 2 ++ source/images/supported_brands/ezviz.png | Bin 24811 -> 0 bytes source/images/supported_brands/flexit.png | Bin 1839 -> 0 bytes source/images/supported_brands/flock.png | Bin 1125 -> 0 bytes source/images/supported_brands/flunearyou.png | Bin 1234 -> 0 bytes source/images/supported_brands/gitter.png | Bin 1221 -> 0 bytes .../images/supported_brands/globalcache.png | Bin 4990 -> 0 bytes source/images/supported_brands/keene.png | Bin 6301 -> 0 bytes source/images/supported_brands/pvoutput.png | Bin 2633 -> 0 bytes source/images/supported_brands/ripple.png | Bin 2089 -> 0 bytes source/images/supported_brands/sense-hat.png | Bin 6502 -> 0 bytes 41 files changed, 69 insertions(+), 22 deletions(-) delete mode 100644 source/images/supported_brands/ezviz.png delete mode 100644 source/images/supported_brands/flexit.png delete mode 100644 source/images/supported_brands/flock.png delete mode 100644 source/images/supported_brands/flunearyou.png delete mode 100644 source/images/supported_brands/gitter.png delete mode 100644 source/images/supported_brands/globalcache.png delete mode 100644 source/images/supported_brands/keene.png delete mode 100644 source/images/supported_brands/pvoutput.png delete mode 100644 source/images/supported_brands/ripple.png delete mode 100644 source/images/supported_brands/sense-hat.png diff --git a/CODEOWNERS b/CODEOWNERS index 2f15df85273..2183422728b 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -29,7 +29,9 @@ source/_integrations/aprs.markdown @PhilRW source/_integrations/arcam_fmj.markdown @elupus source/_integrations/arduino.markdown @fabaff source/_integrations/arest.markdown @fabaff +source/_integrations/arris_tg2492lg.markdown @vanbalken source/_integrations/asuswrt.markdown @kennedyshead +source/_integrations/atag.markdown @MatsNL source/_integrations/aten_pe.markdown @mtdcr source/_integrations/atome.markdown @baqs source/_integrations/august.markdown @bdraco @@ -51,12 +53,13 @@ source/_integrations/blink.markdown @fronzbot source/_integrations/bmp280.markdown @belidzs source/_integrations/bmw_connected_drive.markdown @gerard33 source/_integrations/bom.markdown @maddenp -source/_integrations/braviatv.markdown @robbiet480 +source/_integrations/braviatv.markdown @robbiet480 @bieniu source/_integrations/broadlink.markdown @danielhiversen @felipediel source/_integrations/brother.markdown @bieniu source/_integrations/brunt.markdown @eavanvalkenburg source/_integrations/bt_smarthub.markdown @jxwolstenholme source/_integrations/buienradar.markdown @mjj4791 @ties +source/_integrations/cast.markdown @emontnemery source/_integrations/cert_expiry.markdown @Cereal2nd @jjlawren source/_integrations/cisco_ios.markdown @fbradyirl source/_integrations/cisco_mobility_express.markdown @fbradyirl @@ -73,7 +76,7 @@ source/_integrations/counter.markdown @fabaff source/_integrations/cover.markdown @home-assistant/core source/_integrations/cpuspeed.markdown @fabaff source/_integrations/cups.markdown @fabaff -source/_integrations/daikin.markdown @fredrike @rofrantz +source/_integrations/daikin.markdown @fredrike source/_integrations/darksky.markdown @fabaff source/_integrations/deconz.markdown @kane610 source/_integrations/delijn.markdown @bollewolle @@ -116,7 +119,7 @@ source/_integrations/filter.markdown @dgomes source/_integrations/fitbit.markdown @robbiet480 source/_integrations/fixer.markdown @fabaff source/_integrations/flock.markdown @fabaff -source/_integrations/flume.markdown @ChrisMandich +source/_integrations/flume.markdown @ChrisMandich @bdraco source/_integrations/flunearyou.markdown @bachya source/_integrations/fortigate.markdown @kifeo source/_integrations/fortios.markdown @kimfrellsen @@ -156,6 +159,7 @@ source/_integrations/hisense_aehw4a1.markdown @bannhead source/_integrations/history.markdown @home-assistant/core source/_integrations/hive.markdown @Rendili @KJonline source/_integrations/homeassistant.markdown @home-assistant/core +source/_integrations/homekit.markdown @bdraco source/_integrations/homekit_controller.markdown @Jc2k source/_integrations/homematic.markdown @pvizeli @danielperna84 source/_integrations/homematicip_cloud.markdown @SukramJ @@ -183,6 +187,7 @@ source/_integrations/iperf3.markdown @rohankapoorcom source/_integrations/ipma.markdown @dgomes @abmantis source/_integrations/iqvia.markdown @bachya source/_integrations/irish_rail_transport.markdown @ttroy50 +source/_integrations/islamic_prayer_times.markdown @engrbm87 source/_integrations/izone.markdown @Swamp-Ig source/_integrations/jewish_calendar.markdown @tsvi source/_integrations/juicenet.markdown @jesserockz @@ -228,7 +233,7 @@ source/_integrations/modbus.markdown @adamchengtkc @janiversen source/_integrations/monoprice.markdown @etsinko source/_integrations/moon.markdown @fabaff source/_integrations/mpd.markdown @fabaff -source/_integrations/mqtt.markdown @home-assistant/core +source/_integrations/mqtt.markdown @home-assistant/core @emontnemery source/_integrations/msteams.markdown @peroyvind source/_integrations/myq.markdown @bdraco source/_integrations/mysensors.markdown @MartinHjelmare @@ -261,17 +266,20 @@ source/_integrations/ohmconnect.markdown @robbiet480 source/_integrations/ombi.markdown @larssont source/_integrations/onboarding.markdown @home-assistant/core source/_integrations/onewire.markdown @garbled1 +source/_integrations/openerz.markdown @misialq source/_integrations/opentherm_gw.markdown @mvn23 source/_integrations/openuv.markdown @bachya source/_integrations/openweathermap.markdown @fabaff source/_integrations/opnsense.markdown @mtreinish source/_integrations/orangepi_gpio.markdown @pascallj source/_integrations/oru.markdown @bvlaicu +source/_integrations/panasonic_viera.markdown @joogps source/_integrations/panel_custom.markdown @home-assistant/frontend source/_integrations/panel_iframe.markdown @home-assistant/frontend source/_integrations/pcal9535a.markdown @Shulyaka source/_integrations/persistent_notification.markdown @home-assistant/core source/_integrations/philips_js.markdown @elupus +source/_integrations/pi4ioe5v9xxxx.markdown @antonverburg source/_integrations/pi_hole.markdown @fabaff @johnluetke source/_integrations/pilight.markdown @trekky12 source/_integrations/plaato.markdown @JohNan @@ -280,7 +288,7 @@ source/_integrations/plex.markdown @jjlawren source/_integrations/plugwise.markdown @laetificat @CoMPaTech @bouwew source/_integrations/plum_lightpad.markdown @ColinHarrington source/_integrations/point.markdown @fredrike -source/_integrations/powerwall.markdown @bdraco +source/_integrations/powerwall.markdown @bdraco @jrester source/_integrations/proxmoxve.markdown @k4ds3 source/_integrations/ps4.markdown @ktnrg45 source/_integrations/ptvsd.markdown @swamp-ig @@ -303,7 +311,7 @@ source/_integrations/rfxtrx.markdown @danielhiversen source/_integrations/ring.markdown @balloob source/_integrations/rmvtransport.markdown @cgtobi source/_integrations/roku.markdown @ctalkington -source/_integrations/roomba.markdown @pschmitt +source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn source/_integrations/safe_mode.markdown @home-assistant/core source/_integrations/saj.markdown @fredericvl source/_integrations/salt.markdown @bjornorri @@ -317,6 +325,7 @@ source/_integrations/sense.markdown @kbickar source/_integrations/sensibo.markdown @andrey-git source/_integrations/sentry.markdown @dcramer source/_integrations/serial.markdown @fabaff +source/_integrations/seven_segments.markdown @fabaff source/_integrations/seventeentrack.markdown @bachya source/_integrations/shell_command.markdown @home-assistant/core source/_integrations/shiftr.markdown @fabaff @@ -338,6 +347,7 @@ source/_integrations/solarlog.markdown @Ernst79 source/_integrations/solax.markdown @squishykid source/_integrations/soma.markdown @ratsept source/_integrations/somfy.markdown @tetienne +source/_integrations/sonarr.markdown @ctalkington source/_integrations/songpal.markdown @rytilahti source/_integrations/sonos.markdown @amelchio source/_integrations/spaceapi.markdown @fabaff @@ -361,6 +371,7 @@ source/_integrations/switchbot.markdown @danielhiversen source/_integrations/switcher_kis.markdown @tomerfi source/_integrations/switchmate.markdown @danielhiversen source/_integrations/syncthru.markdown @nielstron +source/_integrations/synology_dsm.markdown @ProtoThis @Quentame source/_integrations/synology_srm.markdown @aerialls source/_integrations/syslog.markdown @fabaff source/_integrations/tado.markdown @michaelarnauts @bdraco @@ -401,6 +412,7 @@ source/_integrations/usgs_earthquakes_feed.markdown @exxamalte source/_integrations/utility_meter.markdown @dgomes source/_integrations/velbus.markdown @Cereal2nd @brefra source/_integrations/velux.markdown @Julius2342 +source/_integrations/vera.markdown @vangorra source/_integrations/versasense.markdown @flamm3blemuff1n source/_integrations/version.markdown @fabaff source/_integrations/vesync.markdown @markperdue @webdjoe diff --git a/source/_integrations/arris_tg2492lg.markdown b/source/_integrations/arris_tg2492lg.markdown index 46528ef5cba..e25c68c1f42 100644 --- a/source/_integrations/arris_tg2492lg.markdown +++ b/source/_integrations/arris_tg2492lg.markdown @@ -5,6 +5,9 @@ logo: arris.jpg ha_category: - Presence Detection ha_release: 0.109 +ha_domain: arris_tg2492lg +ha_codeowners: + - '@vanbalken' --- This platform allows you to detect presence by looking at connected devices to an Arris TG2492LG router. diff --git a/source/_integrations/atag.markdown b/source/_integrations/atag.markdown index 1bd882d8a92..1d0020c2f4b 100644 --- a/source/_integrations/atag.markdown +++ b/source/_integrations/atag.markdown @@ -8,6 +8,9 @@ ha_category: ha_release: 0.109 ha_iot_class: Local Polling ha_domain: atag +ha_codeowners: + - '@MatsNL' +ha_config_flow: true --- The `Atag` integration allows Home Assistant to connect to [Atag One](https://atag-one.com) thermostats, reporting and setting its status. diff --git a/source/_integrations/cast.markdown b/source/_integrations/cast.markdown index 88127f27857..6c3c1673463 100644 --- a/source/_integrations/cast.markdown +++ b/source/_integrations/cast.markdown @@ -8,6 +8,8 @@ ha_release: pre 0.7 ha_iot_class: Local Polling ha_config_flow: true ha_domain: cast +ha_codeowners: + - '@emontnemery' --- You can enable the Cast integration by going to the Integrations page inside the configuration panel. diff --git a/source/_integrations/daikin.markdown b/source/_integrations/daikin.markdown index 7c4c0aedf18..0d265f24d10 100644 --- a/source/_integrations/daikin.markdown +++ b/source/_integrations/daikin.markdown @@ -11,7 +11,6 @@ ha_config_flow: true ha_quality_scale: platinum ha_codeowners: - '@fredrike' - - '@rofrantz' ha_domain: daikin --- diff --git a/source/_integrations/flume.markdown b/source/_integrations/flume.markdown index 2b40644502c..5c4811e5585 100644 --- a/source/_integrations/flume.markdown +++ b/source/_integrations/flume.markdown @@ -1,5 +1,5 @@ --- -title: flume +title: Flume description: Documentation about the flume sensor. ha_category: - Sensor diff --git a/source/_integrations/flunearyou.markdown b/source/_integrations/flunearyou.markdown index d04c42d224f..5eb463c9a2a 100644 --- a/source/_integrations/flunearyou.markdown +++ b/source/_integrations/flunearyou.markdown @@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling ha_codeowners: - '@bachya' ha_domain: flunearyou +ha_config_flow: true --- The `flunearyou` sensor platform allows users in the United States and its diff --git a/source/_integrations/fritzbox.markdown b/source/_integrations/fritzbox.markdown index f136a5aee0e..4e012162ab6 100644 --- a/source/_integrations/fritzbox.markdown +++ b/source/_integrations/fritzbox.markdown @@ -9,6 +9,7 @@ ha_category: ha_release: 0.68 ha_iot_class: Local Polling ha_domain: fritzbox +ha_config_flow: true --- The [AVM](https://en.avm.de) FRITZ!Box integration for Home Assistant allows you to integrate the switch and climate devices. diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index a6871d73867..a28348833da 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -5,6 +5,8 @@ ha_category: - Voice ha_release: 0.64 ha_domain: homekit +ha_codeowners: + - '@bdraco' --- The `homekit` integration allows you to forward entities from Home Assistant to Apple HomeKit, so they can be controlled from Apple's Home app and Siri. Please make sure that you have read the [considerations](#considerations) listed below to save you some trouble later. However if you do encounter issues, check out the [troubleshooting](#troubleshooting) section. diff --git a/source/_integrations/ios.markdown b/source/_integrations/ios.markdown index 4aeefb50749..e295187d4e1 100644 --- a/source/_integrations/ios.markdown +++ b/source/_integrations/ios.markdown @@ -1,5 +1,5 @@ --- -title: Apple iOS +title: Home Assistant iOS description: Instructions on how to use the iOS companion app with Home Assistant. ha_category: - Hub diff --git a/source/_integrations/islamic_prayer_times.markdown b/source/_integrations/islamic_prayer_times.markdown index a6b8096e0c4..b6471ef17c5 100644 --- a/source/_integrations/islamic_prayer_times.markdown +++ b/source/_integrations/islamic_prayer_times.markdown @@ -7,6 +7,8 @@ ha_iot_class: Cloud Polling ha_release: 0.85 ha_config_flow: true ha_domain: islamic_prayer_times +ha_codeowners: + - '@engrbm87' --- The Islamic Prayer Times (`islamic_prayer_times`) integration displays the various prayer times for Muslims as sensors. diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown index fe9c5e3cf52..bba1087edc7 100644 --- a/source/_integrations/konnected.markdown +++ b/source/_integrations/konnected.markdown @@ -1,5 +1,5 @@ --- -title: Konnected +title: Konnected.io description: Connect wired alarm sensors and siren using the NodeMCU based Konnected Alarm Panel ha_category: - Alarm diff --git a/source/_integrations/lutron_caseta.markdown b/source/_integrations/lutron_caseta.markdown index 469a62e82fe..68230f6458a 100644 --- a/source/_integrations/lutron_caseta.markdown +++ b/source/_integrations/lutron_caseta.markdown @@ -1,5 +1,5 @@ --- -title: Lutron Caseta +title: Lutron Caséta description: Instructions on how to use Lutron Caseta devices with Home Assistant. ha_category: - Hub diff --git a/source/_integrations/manual.markdown b/source/_integrations/manual.markdown index dc50cb28703..a4dff737634 100644 --- a/source/_integrations/manual.markdown +++ b/source/_integrations/manual.markdown @@ -1,5 +1,5 @@ --- -title: Manual Alarm Control Panel +title: Manual description: Instructions on how to integrate manual alarms into Home Assistant. ha_category: - Alarm diff --git a/source/_integrations/mobile_app.markdown b/source/_integrations/mobile_app.markdown index 4ca7b318007..7b75d5293e6 100644 --- a/source/_integrations/mobile_app.markdown +++ b/source/_integrations/mobile_app.markdown @@ -1,5 +1,5 @@ --- -title: Home Assistant Mobile App Support +title: Mobile App description: The Mobile App integration allows a generic platform for integrating with mobile apps. ha_category: - Other diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index e71be99f986..a60759889c6 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -9,6 +9,7 @@ ha_iot_class: Local Push ha_config_flow: true ha_codeowners: - '@home-assistant/core' + - '@emontnemery' ha_domain: mqtt --- diff --git a/source/_integrations/nws.markdown b/source/_integrations/nws.markdown index 1895d2c33d9..e0d7171e7c3 100644 --- a/source/_integrations/nws.markdown +++ b/source/_integrations/nws.markdown @@ -7,6 +7,8 @@ ha_iot_class: Cloud Polling ha_codeowners: - '@MatthewFlamm' ha_domain: nws +ha_quality_scale: silver +ha_config_flow: true --- 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/openerz.markdown b/source/_integrations/openerz.markdown index bb937533299..36c62dff1b8 100644 --- a/source/_integrations/openerz.markdown +++ b/source/_integrations/openerz.markdown @@ -1,11 +1,13 @@ --- -title: "OpenERZ Sensor" -description: "Instructions on how to integrate a OpenERZ API for Zurich city waste disposal with Home Assistant" +title: Open ERZ +description: Instructions on how to integrate a OpenERZ API for Zurich city waste disposal with Home Assistant ha_category: - Sensor ha_release: 0.109 ha_iot_class: Cloud Polling ha_domain: openerz +ha_codeowners: + - '@misialq' --- This `openerz` sensor platform uses [OpenERZ](http://openerz.metaodi.ch/) API to access data from Entsorgung und Recycling Zürich (ERZ). It reports the next pickup date for the specified zip and waste type. diff --git a/source/_integrations/openuv.markdown b/source/_integrations/openuv.markdown index 73a238b488f..4962b819cea 100644 --- a/source/_integrations/openuv.markdown +++ b/source/_integrations/openuv.markdown @@ -1,5 +1,5 @@ --- -title: Openuv +title: OpenUV description: Instructions on how to integrate OpenUV within Home Assistant. ha_category: - Health diff --git a/source/_integrations/panasonic_viera.markdown b/source/_integrations/panasonic_viera.markdown index 073d8968ae5..bdef05f1fad 100644 --- a/source/_integrations/panasonic_viera.markdown +++ b/source/_integrations/panasonic_viera.markdown @@ -6,6 +6,9 @@ ha_category: ha_release: 0.17 ha_iot_class: Local Polling ha_domain: panasonic_viera +ha_codeowners: + - '@joogps' +ha_config_flow: true --- The `panasonic_viera` platform allows you to control a Panasonic Viera TV. diff --git a/source/_integrations/pi4ioe5v9xxxx.markdown b/source/_integrations/pi4ioe5v9xxxx.markdown index 8343beb4416..1e1184c9074 100644 --- a/source/_integrations/pi4ioe5v9xxxx.markdown +++ b/source/_integrations/pi4ioe5v9xxxx.markdown @@ -1,6 +1,6 @@ --- -title: "pi4ioe5v9xxxx IO Expander" -description: "Instructions on how to integrate the pi4ioe5v9xxxx IO pin expander with I2C interface into Home Assistant." +title: pi4ioe5v9xxxx IO Expander +description: Instructions on how to integrate the pi4ioe5v9xxxx IO pin expander with I2C interface into Home Assistant. logo: diodes.png ha_category: - DIY @@ -8,6 +8,9 @@ ha_category: - Switch ha_release: 0.109 ha_iot_class: Local Polling +ha_domain: pi4ioe5v9xxxx +ha_codeowners: + - '@antonverburg' --- The `pi4ioe5v9xxxx` integration provides support for the quasi-bidirectional devices PI4IOE5V9570, PI4IOE5V9674, PI4IOE5V9673, PI4IOE5V96224 and PI4IOE5V96248 from digital.com. diff --git a/source/_integrations/powerwall.markdown b/source/_integrations/powerwall.markdown index 9c9e413d773..e5adce900c0 100644 --- a/source/_integrations/powerwall.markdown +++ b/source/_integrations/powerwall.markdown @@ -9,6 +9,7 @@ ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: - '@bdraco' + - '@jrester' ha_domain: powerwall --- diff --git a/source/_integrations/roomba.markdown b/source/_integrations/roomba.markdown index ecbb8b776c9..447f236cc9f 100644 --- a/source/_integrations/roomba.markdown +++ b/source/_integrations/roomba.markdown @@ -11,6 +11,7 @@ ha_codeowners: - '@cyr-ius' - '@shenxn' ha_domain: roomba +ha_config_flow: true --- The `roomba` integration allows you to control your [iRobot Roomba](https://www.irobot.com/roomba) vacuum or [iRobot Braava](https://www.irobot.com/braava) m-series mop. diff --git a/source/_integrations/sensehat.markdown b/source/_integrations/sensehat.markdown index 7f34b1217e9..fc39ed12285 100644 --- a/source/_integrations/sensehat.markdown +++ b/source/_integrations/sensehat.markdown @@ -1,7 +1,6 @@ --- title: Sense HAT description: Instructions on how to setup Sense HAT LED lights within Home Assistant. -logo: sense-hat.png ha_category: - DIY - Light diff --git a/source/_integrations/seven_segments.markdown b/source/_integrations/seven_segments.markdown index 95821ce5c4e..8f5bce76965 100644 --- a/source/_integrations/seven_segments.markdown +++ b/source/_integrations/seven_segments.markdown @@ -7,6 +7,8 @@ ha_release: 0.45 og_image: /images/screenshots/ssocr.png ha_iot_class: Local Polling ha_domain: seven_segments +ha_codeowners: + - '@fabaff' --- The `seven_segments` image processing platform allows you to read physical seven segments displays through Home Assistant. [`ssocr`](https://www.unix-ag.uni-kl.de/~auerswal/ssocr/) is used to extract the value shown on the display which is observed by a [camera](/integrations/camera/). diff --git a/source/_integrations/smartthings.markdown b/source/_integrations/smartthings.markdown index d99a6197e06..d3e0ee4e835 100644 --- a/source/_integrations/smartthings.markdown +++ b/source/_integrations/smartthings.markdown @@ -21,7 +21,7 @@ ha_codeowners: ha_domain: smartthings --- - SmartThings is integrated into Home Assistant through the SmartThings Cloud API. The features of this integration include: +SmartThings is integrated into Home Assistant through the SmartThings Cloud API. The features of this integration include: 1. Controlling SmartThings devices as Home Assistant entities ([see platforms for supported devices and capabilities](#platforms)). 1. Entities automatically synchronized upon restart of Home Assistant when changed in SmartThings. diff --git a/source/_integrations/somfy.markdown b/source/_integrations/somfy.markdown index 9ee44af9d3c..18e3f68ebec 100644 --- a/source/_integrations/somfy.markdown +++ b/source/_integrations/somfy.markdown @@ -1,5 +1,5 @@ --- -title: Somfy Open API +title: Somfy description: Instructions on how to set up the Somfy hub within Home Assistant. ha_category: - Hub diff --git a/source/_integrations/sonarr.markdown b/source/_integrations/sonarr.markdown index 11ab929e026..b090ca906aa 100644 --- a/source/_integrations/sonarr.markdown +++ b/source/_integrations/sonarr.markdown @@ -6,6 +6,8 @@ ha_category: ha_release: 0.34 ha_iot_class: Local Polling ha_domain: sonarr +ha_codeowners: + - '@ctalkington' --- This `sonarr` sensor platform pulls data from a given [Sonarr](https://sonarr.tv/) instance. diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown index 00b1f6b5fd1..d45bd38c218 100644 --- a/source/_integrations/synology_dsm.markdown +++ b/source/_integrations/synology_dsm.markdown @@ -6,6 +6,10 @@ ha_category: ha_release: 0.32 ha_iot_class: Local Polling ha_domain: synology_dsm +ha_codeowners: + - '@ProtoThis' + - '@Quentame' +ha_config_flow: true --- The `synology_dsm` sensor platform allows getting various statistics from your [Synology NAS](https://www.synology.com). diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown index d3fdcbd1c18..a793ac32947 100644 --- a/source/_integrations/tradfri.markdown +++ b/source/_integrations/tradfri.markdown @@ -1,5 +1,5 @@ --- -title: IKEA TRÅDFRI (TRADFRI) +title: IKEA TRÅDFRI description: Access and control your IKEA Trådfri Gateway and its connected Zigbee-based devices. featured: true ha_iot_class: Local Polling diff --git a/source/_integrations/vera.markdown b/source/_integrations/vera.markdown index cfe372f6484..a89b1fa349b 100644 --- a/source/_integrations/vera.markdown +++ b/source/_integrations/vera.markdown @@ -14,6 +14,8 @@ ha_category: ha_release: pre 0.7 ha_config_flow: true ha_domain: vera +ha_codeowners: + - '@vangorra' --- The [Vera](https://getvera.com/) hub is a controller mainly for connecting to Z-Wave devices. diff --git a/source/images/supported_brands/ezviz.png b/source/images/supported_brands/ezviz.png deleted file mode 100644 index ddfb7bd68cd30da4f7acf5321cf17189de0c3235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24811 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 Z0pBAF4X0zQz5DwCbrl`u3MI>s{|DCL>)!wX diff --git a/source/images/supported_brands/flexit.png b/source/images/supported_brands/flexit.png deleted file mode 100644 index 1df6725ac0984e1d47ccebde9749b9a25f21477f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1839 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 diff --git a/source/images/supported_brands/flunearyou.png b/source/images/supported_brands/flunearyou.png deleted file mode 100644 index b6823e1e0f862cd259bd5f9e7ed2e7f19c01702a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1234 zcmV;@1TFiCP)Px#4^T{0MMrQ<|8j8tk&yp_fc>ebue9O@00001bW%=J z06^y0W&i*LR7pfZRCwC$np<|GFbsx$TL2C$Aat?-+;#zw%>LIjNx-%w8&WQT&N=#D z+7e>x^F@;73c+HrSS%Kc#bU8oEEbE!VzF4iUiL1g{QvYp)Xtz(A0HRm)>?b6_cqR? z6Z~N5yg{93P)hQi+h7em+N|J%?*5=XnzGoKQqj)uf0p8C%5q~$;f(;)#o?6DqD?5t z0+G0jqbRG5DK%aoo3y!}(!Rr@;BE|cM%%^4d6dP*lpSpI(M9tcDDB3Sk5*6HHn|05 z^G1^(@v)TS1D{57lMnDMO)i?O!!>WAtl@{L9~dZuufUWyO9T3?ACwlx!shv-7)gI% z;$s|k>5A^(_PvxvjhqN|#cG-3SsNM;qLg@&f!1poC0Kntnt(KW$2>{EWp{ zJDR!dOL?y2=8KfWEITmvE}cw8Czqr@Dt3v+sM?1BP|wye-;)yGC|qGdSJv0y1jnuyl+4DP^$Kfq8>IqW`r@ z&dJK!k!1Y&iitZOtZL_+CN!j`3 z}S-`Mxo}kPY0u0UoYPfrSuCy~{?;8Lm z>fek9eKme8a45o{_vAs8axlnKYUDT*N)0JblgFKNhEg3w>HUwVd_4aOipH2fUnmVw z zQ(lrP{#?o~laG#3YG8o2v>>Z{GtJd5q0Ch(aUpvRB`EusuP6n*Ou*gG%r**KcUp9t^QW^n>=_NOBPWM+wdDdyA2Ut wZt;I?EEbE!VzF2(7K_DVu~;k?i^W=?e=3FlBSAWZVgLXD07*qoM6N<$g1?zi=Kufz diff --git a/source/images/supported_brands/gitter.png b/source/images/supported_brands/gitter.png deleted file mode 100644 index acca56e6dd35af5f570457586312fe4601ed3589..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1221 zcmV;$1UmbPP)Px#kWfriMMrQ<>@-_(dwoz{VeUC!gNu&uI$-UxzN9u* zwy(58PgFijP%u40e1(aPm6+{3VeKe{ zL+vzOE<8dvMM^F_L55bfqW}N^Ds)m#QvmuD;An(J2nre3`0qlA!p9?_CdFSiC&sbo z%%6Frn&!9hQ`ve=YstjEp6Lew00W&#L_t(&-tC!PmzppThFM%TK*ZM7HE9jXN*CK^ z6aW9e>kMB4h6{9)#F|I5D_nHXI}fVZ)94_GNE8k6@2F z3HE&075 zxa;uYARKn@<2^kx4_o@^1IZv|fL+H5By#Q;BOUFGAcVyUtnrWy266f2yvPc4Gmpr2 z?%M>}epFgxf`r3ifV{EDuVSAotz1 zn$n5LzvnaRr57Z~?aT;raj>&tAlIKG$$KuSB2*GzOwI_>FT*)9nn!l$I)YxFWmkgW z$<9fiN5;vuQVK4KEI|yp*4Q3#2%LqQyLKR026TdCv>4eni`0u0{7R6#3~0M#bdTWT zg3yobKo}GxvgOy&W29JI_0`Ql5O4{Sr1fj$3p|p4PTelJuLdCkNhpsa=KCzlVh*#v zS&YERzUU}0C5^DS@)X4a#98JfQqyF+#TzC}8gAzi*>}^}1|b)B2iJo*L444~4Wm>i zg_ov0tLhPT0iv$Ve%q;tRC6N;WO(qVumgcnV!U9~cx6fxSY*|2j!;2lo$nro+zhgZ zm)n-*Iy9)bX`G#FlX7vP%@zbJg6s{F(>RM5Y5vvVx}D!+nb-Hf#D&E*sb?J0=@|&} j|7il5Kqin0#scc3{%`czY00000NkvXXu0mjfKA$Ce diff --git a/source/images/supported_brands/globalcache.png b/source/images/supported_brands/globalcache.png deleted file mode 100644 index 30bac2ced352a5ad6f9635cd4f86f0b4284a8177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4990 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 AEC2ui diff --git a/source/images/supported_brands/pvoutput.png b/source/images/supported_brands/pvoutput.png deleted file mode 100644 index 8869df8904a106e60d89c81652f513ead06ad780..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2633 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 TggokH00000NkvXXu0mjf*JjJq diff --git a/source/images/supported_brands/sense-hat.png b/source/images/supported_brands/sense-hat.png deleted file mode 100644 index 65494a44dc8558bf9080bbd719ced2090fa98da9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6502 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 M07*qoM6N<$f-`DZRR910