diff --git a/CODEOWNERS b/CODEOWNERS
index f01cefd3952..0e3ccb66d2c 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -461,7 +461,6 @@ source/_integrations/yeelight.markdown @rytilahti @zewelor
source/_integrations/yeelightsunflower.markdown @lindsaymarkward
source/_integrations/yessssms.markdown @flowolf
source/_integrations/yi.markdown @bachya
-source/_integrations/yr.markdown @danielhiversen
source/_integrations/zeroconf.markdown @Kane610
source/_integrations/zerproc.markdown @emlove
source/_integrations/zha.markdown @dmulcahey @adminiuga
diff --git a/source/_integrations/yr.markdown b/source/_integrations/yr.markdown
deleted file mode 100644
index 91b614b524e..00000000000
--- a/source/_integrations/yr.markdown
+++ /dev/null
@@ -1,107 +0,0 @@
----
-title: Yr
-description: Instructions on how to integrate Yr.no within Home Assistant.
-ha_category:
- - Weather
-ha_release: 0.11
-ha_iot_class: Cloud Polling
-ha_codeowners:
- - '@danielhiversen'
-ha_domain: yr
----
-
-The `yr` platform uses [YR.no](https://www.yr.no/) as a source for current
-meteorological data for your location. The weather forecast is delivered by the
-Norwegian Meteorological Institute and the NRK.
-
-To add YR to your installation,
-add the following to your `configuration.yaml` file:
-
-```yaml
-# Example configuration.yaml entry
-sensor:
- - platform: yr
-```
-
-{% configuration %}
-name:
- description: Additional name for the sensors.
- required: false
- type: string
- default: yr
-forecast:
- description: If you want to get forecast data instead of the current weather data, set this to the number of hours that you want to look into the future.
- required: false
- type: integer
-monitored_conditions:
- description: Conditions to display in the frontend.
- required: false
- type: list
- default: symbol
- keys:
- symbol:
- description: A symbol for the current weather.
- temperature:
- description: The current temperature.
- humidity:
- description: The relative humidity.
- fog:
- description: Fog.
- pressure:
- description: The sea-level air pressure in millibars.
- precipitation:
- description: The precipitation.
- dewpointTemperature:
- description: The dew point temperature.
- windSpeed:
- description: The wind speed.
- windDirection:
- description: Where the wind is coming from in degrees, with true north at 0° and progressing clockwise.
- cloudiness:
- description: The cloudiness.
- lowClouds:
- description: Low cloud level.
- mediumClouds:
- description: Medium cloud level.
- highClouds:
- description: High cloud level.
-latitude:
- description: Manually specify latitude.
- required: false
- type: float
- default: Provided by Home Assistant configuration.
-longitude:
- description: Manually specify longitude.
- required: false
- type: float
- default: Provided by Home Assistant configuration.
-altitude:
- description: Manually specify altitude.
- required: false
- type: float
- default: Provided by Home Assistant configuration.
-{% endconfiguration %}
-
-A full configuration example can be found below:
-
-```yaml
-# Example configuration.yaml entry
-sensor:
- - platform: yr
- name: Weather
- forecast: 24
- monitored_conditions:
- - temperature
- - symbol
- - precipitation
- - windSpeed
- - pressure
- - windDirection
- - humidity
- - fog
- - cloudiness
- - lowClouds
- - mediumClouds
- - highClouds
- - dewpointTemperature
-```
diff --git a/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown b/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown
index 6cdce85ed42..b34c1d976c5 100644
--- a/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown
+++ b/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown
@@ -13,7 +13,7 @@ First release of 2016 and we are on 🔥! The [main repository][github-ha] has p
[github-ha]: https://github.com/home-assistant/home-assistant/
[release-pr]: https://github.com/home-assistant/home-assistant/pull/883#partial-users-participants
-





+




- [MySensors] revamped and switch support added ([@MartinHjelmare][@MartinHjelmare])
- Full refactor of RPi GPIO. Now includes [binary sensor][rpi-bs] and [switch][rpi-s] ([@sfam])
@@ -38,7 +38,6 @@ First release of 2016 and we are on 🔥! The [main repository][github-ha] has p
- Support calling services via [Amazon Echo] ([@balloob])
[MySensors]: /integrations/mysensors/
-[YR]: /integrations/yr
[Locative]: /integrations/locative
[sun condition]: /getting-started/automation-condition/#sun-condition
[command_switch]: /integrations/switch.command_line/
diff --git a/source/_posts/2017-08-12-release-51.markdown b/source/_posts/2017-08-12-release-51.markdown
index 65f6a8fc38c..1eb6d605691 100644
--- a/source/_posts/2017-08-12-release-51.markdown
+++ b/source/_posts/2017-08-12-release-51.markdown
@@ -119,12 +119,12 @@ vacuum:
- use updated osram lightify 1.0.6 component, including bugfix allowing more than 27 devices ([@tfriedel] - [#8774]) ([light.osramlightify docs])
- flux_led: support for property "available" ([@pezinek] - [#8764]) ([light.flux_led docs])
- New component: bluesound ([@thrawnarn] - [#7192]) ([media_player.bluesound docs]) (new-platform)
-- Add 'forecast' ability to yr weather sensor ([@tinloaf] - [#8650]) ([sensor.yr docs])
+- Add 'forecast' ability to yr weather sensor ([@tinloaf] - [#8650])
- Feature alexa launch request ([@steverhoades] - [#8730]) ([alexa docs])
- Fixes UnboundLocalError: local variable 'setting' referenced before assignment ([@syssi] - [#8782]) ([climate.tado docs])
- Upgrade pyasn1 to 0.3.1 and pyasn1-modules to 0.0.10 ([@fabaff] - [#8787]) ([notify.xmpp docs])
- Upgrade sphinx-autodoc-typehints to 1.2.1 ([@fabaff] - [#8783])
-- Improvements (configuration and validation) ([@fabaff] - [#8785]) ([sensor.yr docs])
+- Improvements (configuration and validation) ([@fabaff] - [#8785])
- Fix referencing unset variable in tado climate component (causes update to fail when tado zone is in manual mode) ([@luukd] - [#8723]) ([climate.tado docs])
- mqtt switch: add voluptuous for availability topic ([@abmantis] - [#8797]) ([switch.mqtt docs])
- Add mochad light component ([@mtreinish] - [#8476]) ([light.mochad docs]) (new-platform)
@@ -433,7 +433,6 @@ vacuum:
[sensor.synologydsm docs]: /integrations/synologydsm
[sensor.systemmonitor docs]: /integrations/systemmonitor
[sensor.vasttrafik docs]: /integrations/vasttrafik
-[sensor.yr docs]: /integrations/yr
[sensor.zamg docs]: /integrations/zamg#sensor
[switch.command_line docs]: /integrations/switch.command_line/
[switch.mqtt docs]: /integrations/switch.mqtt/
diff --git a/source/_posts/2018-01-27-release-62.markdown b/source/_posts/2018-01-27-release-62.markdown
index 87f1ceb3bf6..8c71a186f7e 100644
--- a/source/_posts/2018-01-27-release-62.markdown
+++ b/source/_posts/2018-01-27-release-62.markdown
@@ -121,7 +121,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- flux led version 0.20 ([@danielhiversen] - [#11791])
- Hyperion: fix ([@starkillerOG] - [#11793]) ([light.hyperion docs])
- Fix sensibo function names ([@andrey-git] - [#11797]) ([climate.sensibo docs])
-- Always load yr picture from https ([@andrey-git] - [#11796]) ([sensor.yr docs])
+- Always load yr picture from https ([@andrey-git] - [#11796])
- Make Google TTS secure ([@PRabahy] - [#11031]) ([tts.google docs])
- Correct inadvertent change to file permissions ([@shortbloke] - [#11755]) ([light.flux_led docs])
- Fix recorder purge ([@tinloaf] - [#11802])
@@ -466,7 +466,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[sensor.teksavvy docs]: /integrations/teksavvy
[sensor.xbox_live docs]: /integrations/xbox_live
[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
-[sensor.yr docs]: /integrations/yr
[snips docs]: /integrations/snips/
[switch.hive docs]: /integrations/hive#switch
[switch.ihc docs]: /integrations/ihc#switch
diff --git a/source/_posts/2018-02-10-release-63.markdown b/source/_posts/2018-02-10-release-63.markdown
index 0eaafb14648..20ff6e4fce2 100644
--- a/source/_posts/2018-02-10-release-63.markdown
+++ b/source/_posts/2018-02-10-release-63.markdown
@@ -61,7 +61,7 @@ We're planning a lot of cool stuff around the entity registry. Stay tuned!
- python-miio version bumped. (Closes: #12389, Closes: #12298) ([@syssi] - [#12392]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([remote.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
- Fixed 3 small issues in isy994 component ([@OverloadUT] - [#12421]) ([isy994 docs])
-- Reduce the load on met.no servers, yr.no sensor ([@danielhiversen] - [#12435]) ([sensor.yr docs])
+- Reduce the load on met.no servers, yr.no sensor ([@danielhiversen] - [#12435])
- Fix for contentRating error ([@ryanm101] - [#12445]) ([media_player.plex docs])
- Fix light template to return brightness as int ([@andrey-git] - [#12447]) ([light.template docs])
- Optimize recorder purge ([@amelchio] - [#12448])
@@ -674,6 +674,5 @@ Experiencing issues introduced by this release? Please report them in our [issue
[media_player.plex docs]: /integrations/plex#media-player
[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
[sensor.sql docs]: /integrations/sql
-[sensor.yr docs]: /integrations/yr
[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
diff --git a/source/_posts/2018-07-16-release-73-2.markdown b/source/_posts/2018-07-16-release-73-2.markdown
index bec9ef82242..caf46b53e32 100644
--- a/source/_posts/2018-07-16-release-73-2.markdown
+++ b/source/_posts/2018-07-16-release-73-2.markdown
@@ -64,7 +64,7 @@ Affected, but not transmitting authentication:
- [sensor.swiss_public_transport](/integrations/swiss_public_transport)
- [sensor.viaggiatreno](/integrations/viaggiatreno)
- [sensor.wunderground](/integrations/wunderground)
-- [sensor.yr](/integrations/yr)
+- sensor.yr
- [weather.ipma](/integrations/ipma)
- [tts.google](/integrations/google_translate)
- [tts.yandextts](/integrations/yandextts)
diff --git a/source/_posts/2018-10-01-release-79.markdown b/source/_posts/2018-10-01-release-79.markdown
index 1dc4cc15354..ee81159e54e 100644
--- a/source/_posts/2018-10-01-release-79.markdown
+++ b/source/_posts/2018-10-01-release-79.markdown
@@ -138,7 +138,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Store notifications in component. Add ws endpoint for fetching. ([@jeradM] - [#16503]) ([http docs]) ([persistent_notification docs])
- Fixes an OpenUV bug with the scan interval ([@bachya] - [#16570]) ([openuv docs])
- Bump pyeconet ([@w1ll1am23] - [#16571]) ([climate.econet docs])
-- yr: use async syntax ([@Danielhiversen] - [#16563]) ([sensor.yr docs])
+- yr: use async syntax ([@Danielhiversen] - [#16563])
- Notifications for Android TV: Add fontsize and sending images ([@danielperna84] - [#16565]) ([notify docs])
- Upgrade pytest to 3.8.0 and pytest-timeout to 1.3.2 ([@scop] - [#16489])
- Refactor zha/async_device_initialized(). ([@Adminiuga] - [#16485]) ([zha docs])
@@ -206,7 +206,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Upgrade youtube_dl to 2018.09.18 ([@fabaff] - [#16729]) ([media_extractor docs])
- Met.no weather platform ([@Danielhiversen] - [#16582])
- Upgrade keyring to 15.1.0 ([@fabaff] - [#16734])
-- Avoid calling yr update every second for a minute ones every hour ([@Danielhiversen] - [#16731]) ([sensor.yr docs])
+- Avoid calling yr update every second for a minute ones every hour ([@Danielhiversen] - [#16731])
- Upgrade shodan to 1.10.2 ([@fabaff] - [#16736]) ([sensor.shodan docs])
- Add subscription info endpoint ([@balloob] - [#16727]) ([cloud docs]) ([websocket_api docs])
- Small cleanup for slack ([@pvizeli] - [#16743]) ([notify docs])
@@ -547,7 +547,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[sensor.twitch docs]: /integrations/twitch
[sensor.velbus docs]: /integrations/velbus
[sensor.wirelesstag docs]: /integrations/wirelesstag#sensor
-[sensor.yr docs]: /integrations/yr
[sensor.zha docs]: /integrations/zha
[shiftr docs]: /integrations/shiftr/
[sonos docs]: /integrations/sonos/
diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown
index 92b8925b8d5..e40198a9dfa 100644
--- a/source/_posts/2019-05-16-release-93.markdown
+++ b/source/_posts/2019-05-16-release-93.markdown
@@ -254,7 +254,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Drop unnecessary block_till_done, improve tests for MQTT Cover tests ([@emontnemery] - [#23255])
- Drop unnecessary block_till_done ([@emontnemery] - [#23256])
- Add ctags file to .gitignore ([@bachya] - [#23279])
-- Upgrade xmltodict to 0.12.0 ([@BKPepe] - [#23277]) ([bluesound docs]) ([startca docs]) ([ted5000 docs]) ([yr docs]) ([zestimate docs])
+- Upgrade xmltodict to 0.12.0 ([@BKPepe] - [#23277]) ([bluesound docs]) ([startca docs]) ([ted5000 docs]) ([zestimate docs])
- Upgrade pyotp to 2.2.7 ([@BKPepe] - [#23274]) ([otp docs])
- Add homematicip cloud temperature sensor from thermostats ([@SukramJ] - [#23263]) ([homematicip_cloud docs]) (breaking change)
- Improve MQTT tests ([@emontnemery] - [#23296])
@@ -870,7 +870,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[xmpp docs]: /integrations/xmpp/
[yeelight docs]: /integrations/yeelight/
-[yr docs]: /integrations/yr/
[zeroconf docs]: /integrations/zeroconf/
[zestimate docs]: /integrations/zestimate/
[zha docs]: /integrations/zha/
diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown
index f182c667be2..10582a641bf 100644
--- a/source/_posts/2019-06-26-release-95.markdown
+++ b/source/_posts/2019-06-26-release-95.markdown
@@ -217,7 +217,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Update pysonos to 0.0.14 ([@amelchio] - [#24185]) ([sonos docs])
- upgrade broadlink library, Use cryptography instead of pycryptodome ([@Danielhiversen] - [#24186]) ([broadlink docs])
-- danielhiversen as codeowner for yr ([@Danielhiversen] - [#24189]) ([yr docs])
+- danielhiversen as codeowner for yr ([@Danielhiversen] - [#24189])
- No longer allow invalid slugs or extra keys ([@balloob] - [#24176]) (breaking change)
- Update azure-pipelines.yml for check version ([@pvizeli] - [#24194])
- Update Tibber library ([@Danielhiversen] - [#24192]) ([tibber docs])
@@ -791,6 +791,5 @@ Experiencing issues introduced by this release? Please report them in our [issue
[websocket_api docs]: /integrations/websocket_api/
[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[yeelight docs]: /integrations/yeelight/
-[yr docs]: /integrations/yr/
[zha docs]: /integrations/zha/
[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown
index 02665c333a1..3001649441b 100644
--- a/source/_posts/2019-10-30-release-101.markdown
+++ b/source/_posts/2019-10-30-release-101.markdown
@@ -380,7 +380,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
- Move imports in zengge component ([@Quentame] - [#27387]) ([zengge docs])
- Move imports in zestimate component ([@Quentame] - [#27386]) ([zestimate docs])
- Move imports in zigbee component ([@Quentame] - [#27383]) ([zigbee docs])
-- Move imports in yr component ([@Quentame] - [#27382]) ([yr docs])
+- Move imports in yr component ([@Quentame] - [#27382])
- Move imports in google_travel_time component ([@eifinger] - [#27381]) ([google_travel_time docs])
- Move imports in github component ([@mnigbur] - [#27406]) ([github docs])
- Move imports in eufy component ([@mnigbur] - [#27405]) ([eufy docs])
@@ -1898,7 +1898,6 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
[yandex_transport docs]: /integrations/yandex_transport/
[yeelight docs]: /integrations/yeelight/
[yeelightsunflower docs]: /integrations/yeelightsunflower/
-[yr docs]: /integrations/yr/
[zengge docs]: /integrations/zengge/
[zeroconf docs]: /integrations/zeroconf/
[zestimate docs]: /integrations/zestimate/
diff --git a/source/_posts/2019-11-20-release-102.markdown b/source/_posts/2019-11-20-release-102.markdown
index 41bc4169cb0..c430b62fbaa 100644
--- a/source/_posts/2019-11-20-release-102.markdown
+++ b/source/_posts/2019-11-20-release-102.markdown
@@ -472,7 +472,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Set up Almond Web to connect to HA ([@balloob] - [#28603]) ([almond docs])
- version bump pypoint ([@fredrike] - [#28737]) ([point docs])
- Upgrade async_upnp_client==0.14.12 ([@StevenLooman] - [#28733]) ([dlna_dmr docs]) ([upnp docs])
-- Add device classes to weather sensors. ([@davet2001] - [#28512]) ([yr docs])
+- Add device classes to weather sensors. ([@davet2001] - [#28512])
- Upgrade psutil to 5.6.5 ([@fabaff] - [#28717]) ([systemmonitor docs])
- Travis and tox config improvements ([@scop] - [#28667])
- Correct openalpr_local config option name ([@HexF] - [#28746]) ([openalpr_local docs]) (breaking change)
@@ -963,7 +963,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[withings docs]: /integrations/withings/
[wled docs]: /integrations/wled/
[xiaomi_miio docs]: /integrations/xiaomi_miio/
-[yr docs]: /integrations/yr/
[zha docs]: /integrations/zha/
[zoneminder docs]: /integrations/zoneminder/
[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown
index 016148c9ccd..f36ea8d92b9 100644
--- a/source/_posts/2020-01-15-release-104.markdown
+++ b/source/_posts/2020-01-15-release-104.markdown
@@ -723,7 +723,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot!
- Sort imports according to PEP8 for components starting with "N" ([@basnijholt] - [#29773])
- Sort imports according to PEP8 for components starting with "W" ([@basnijholt] - [#29781])
- Sort imports according to PEP8 for components starting with "Q" ([@basnijholt] - [#29785])
-- Sort imports according to PEP8 for components starting with "Y" ([@basnijholt] - [#29783]) ([yale_smart_alarm docs]) ([yamaha docs]) ([yamaha_musiccast docs]) ([yandex_transport docs]) ([yeelightsunflower docs]) ([yessssms docs]) ([yr docs])
+- Sort imports according to PEP8 for components starting with "Y" ([@basnijholt] - [#29783]) ([yale_smart_alarm docs]) ([yamaha docs]) ([yamaha_musiccast docs]) ([yandex_transport docs]) ([yeelightsunflower docs]) ([yessssms docs])
- Sort imports according to PEP8 for components starting with "X" ([@basnijholt] - [#29782]) ([x10 docs]) ([xbox_live docs]) ([xeoma docs]) ([xfinity docs]) ([xiaomi_tv docs]) ([xmpp docs]) ([xs1 docs])
- Move imports to top for homekit ([@springstan] - [#29560]) ([homekit docs])
- Cleanup removed component ([@pvizeli] - [#29788])
@@ -2085,7 +2085,6 @@ Make sure to fill in all fields of the issue template, that is helping us a lot!
[yeelight docs]: /integrations/yeelight/
[yeelightsunflower docs]: /integrations/yeelightsunflower/
[yessssms docs]: /integrations/yessssms/
-[yr docs]: /integrations/yr/
[zamg docs]: /integrations/zamg/
[zengge docs]: /integrations/zengge/
[zeroconf docs]: /integrations/zeroconf/
diff --git a/source/_redirects b/source/_redirects
index 16cd68a121b..befd3c7e813 100644
--- a/source/_redirects
+++ b/source/_redirects
@@ -925,7 +925,6 @@
/components/sensor.wunderground /integrations/wunderground
/components/sensor.xbox_live /integrations/xbox_live
/components/sensor.xs1 /integrations/xs1#sensors
-/components/sensor.yr /integrations/yr
/components/sensor.zabbix /integrations/zabbix#sensor
/components/sensor.zamg /integrations/zamg#sensor
/components/sensor.zestimate /integrations/zestimate
@@ -2010,7 +2009,6 @@
/components/yeelightsunflower /integrations/yeelightsunflower
/components/yessssms /integrations/yessssms
/components/yi /integrations/yi
-/components/yr /integrations/yr
/components/zabbix /integrations/zabbix
/components/zamg /integrations/zamg
/components/zengge /integrations/zengge