diff --git a/CODEOWNERS b/CODEOWNERS
index 28f6a3a4209..61bdbd84d02 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -55,7 +55,6 @@ source/_integrations/blebox.markdown @gadgetmobile
source/_integrations/blink.markdown @fronzbot
source/_integrations/bmp280.markdown @belidzs
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
-source/_integrations/bom.markdown @maddenp
source/_integrations/bond.markdown @prystupa
source/_integrations/braviatv.markdown @bieniu
source/_integrations/broadlink.markdown @danielhiversen @felipediel
diff --git a/source/_integrations/bom.markdown b/source/_integrations/bom.markdown
deleted file mode 100644
index 1ba5196c0ae..00000000000
--- a/source/_integrations/bom.markdown
+++ /dev/null
@@ -1,286 +0,0 @@
----
-title: Australian Bureau of Meteorology (BOM)
-description: Instructions on how to integrate Bureau of Meteorology Australia weather conditions into Home Assistant.
-ha_category:
- - Weather
- - Sensor
- - Camera
-ha_release: 0.36
-ha_iot_class: Cloud Polling
-ha_domain: bom
-ha_codeowners:
- - '@maddenp'
----
-
-The `bom` weather platform uses the [Australian Bureau of Meteorology (BOM)](http://www.bom.gov.au) as a source for current (half-hourly) meteorological data.
-
-There is currently support for the following device types within Home Assistant:
-
-- [Camera](#camera)
-- [Sensor](#sensor)
-
-## Configuration
-
-To add the BOM weather platform to your installation, add the following to your `configuration.yaml` file:
-
-```yaml
-# Example configuration.yaml entry
-weather:
- - platform: bom
-```
-
-{% configuration %}
-name:
- description: The name you would like to give to the weather station.
- required: false
- type: string
-station:
- description: "The station ID string. See the [`sensor.bom` documentation](#sensor) for details on how to find the ID of a station."
- required: false
- type: string
- default: The closest station
-{% endconfiguration %}
-
-
-
-This platform is an alternative to the [`bom`](#sensor) sensor.
-The weather platform is easier to configure but less customizable.
-
-
-
-## Camera
-
-The `bom` camera platform uses the [Australian Bureau of Meteorology (BOM)](http://www.bom.gov.au) [radar web service](http://www.bom.gov.au/australia/radar/) as a source to generate an animated radar image.
-
-To add the BOM camera to your installation, add the following to your `configuration.yaml` file:
-
-```yaml
-# Example configuration.yaml entry
-camera:
- - platform: bom
- location: YOUR_LOCATION
-```
-
-See below for a list of valid `location` values, and subsitute one for `YOUR_LOCATION`.
-
-{% configuration %}
-location:
- description: Required unless `id` is specified. See below for a list of valid locations.
- required: true
- type: string
-name:
- description: Allows you to override the Home Assistant-generated camera name.
- required: false
- type: string
-id:
- description: Allows you to manually specify a BOM Radar ID (either `location` or `id` must be defined, but not both).
- required: false
- type: integer
-delta:
- description: Time in seconds between BOM radar images available for this radar. Optional if `location` is defined; required if `id` is defined.
- required: false
- type: integer
-frames:
- description: Number of frames in the animated GIF. Optional if `location` is defined; required if `id` is defined.
- required: false
- type: integer
-filename:
- description: Periodically save the animated GIF image to this filesystem path.
- required: false
- type: string
-{% endconfiguration %}
-
-### Valid `location` values
-
-```txt
-Adelaide Albany AliceSprings Bairnsdale Bowen
-Brisbane Broome Cairns Canberra Carnarvon
-Ceduna Dampier Darwin Emerald Esperance
-Geraldton Giles Gladstone Gove Grafton
-Gympie HallsCreek Hobart Kalgoorlie Katherine
-Learmonth Longreach Mackay Marburg Melbourne
-Mildura Moree MorningtonIs MountIsa MtGambier
-Namoi Newcastle Newdegate NorfolkIs NWTasmania
-Perth PortHedland Rainbow SellicksHill SouthDoodlakine
-Sydney Townsville WaggaWagga Warrego Warruwi
-Watheroo Weipa WillisIs Wollongong Woomera
-Wyndham Yarrawonga
-```
-
-### Examples
-
-#### Using `location` and `name`
-
-Example `configuration.yaml` entry to display the `Townsville` radar with a camera named `mytowsvilleradar`:
-
-```yaml
-camera:
- - platform: bom
- name: mytownsvilleradar
- location: Townsville
-```
-
-#### Using `id`, `delta` and `frames`
-
-In the event BOM creates a new radar, or a radar's ID changes, you may define a custom `id` along with corresponding `delta` and `frames` values. You may also specify custom `delta` and `frames` values, along with a valid `location`, to override the default values for an existing radar. You may not define `location` and `id` in the same entity; you must specify one or the other. If `id` is specified, then `delta` and `frames` values _must_ be provided. If `location` is specified, `delta` and `frames` _may_ be provided to override the default values.
-
-To find a live radar ID (e.g., for the `Townsville` radar), visit the [BOM website's radars page](http://www.bom.gov.au/australia/radar/), click the link for the radar you are interested in, and note the URL, for example: `http://www.bom.gov.au/products/IDR733.loop.shtml`. The ID is the number following `IDR` (i.e., `733`) in the URL. You can also see, at the bottom of the radar image, a rotating set of times corresponding to the frames of the BOM's JavaScript-driven animation. The number of minutes (in seconds) between these times corresponds to the camera's `delta` value, and the number of frames corresponds to the `frames` value. At the time of this writing, the `Townsville` radar loop is composed of 4 frames at 10-minute (600 second) intervals. Since these are also the default values, this configuration block
-
-```yaml
-camera:
- - platform: bom
- location: Townsville
-```
-
-is equivalent to this one
-
-```yaml
-camera:
- - platform: bom
- id: '053'
- delta: 600
- frames: 4
- name: 'Carnarvon'
-```
-
-#### Using `filename`
-
-This option can be specified to save the animated radar-imagery GIF to the given filesystem path.
-
-Example `configuration.yaml` entry to display the `Sydney` radar and save the animated GIF to a file named `sydneyradar.gif` to the filesystem path accessible as `/local/sydneyradar.gif` via Home Assistant's web server:
-
-```yaml
-camera:
- - platform: bom
- id: Sydney
- filename: /config/www/images/sydneyradar.gif
-```
-
-The file will be updated every `delta` seconds when the camera regenerates the animation.
-
-## Sensor
-
-The `bom` sensor platform uses the [Australian Bureau of Meteorology (BOM)](http://www.bom.gov.au) as a source for current (half-hourly) meteorological data.
-
-- Each sensor will be given the `device_id` of "bom [optionalname] friendlyname units"
-- A name is optional but if multiple BOM weather stations are used a name will be required.
-- The sensor checks for new data every minute, starting 30 minutes after the timestamp of the most recent data as the data is updated every half-hour.
-
-To add the BOM weather observation to your installation, add the following to your `configuration.yaml` file:
-
-```yaml
-# Example configuration.yaml entry
-sensor:
- - platform: bom
- monitored_conditions:
- - apparent_t
- - cloud
- - cloud_base_m
- - cloud_oktas
- - cloud_type_id
- - cloud_type
- - delta_t
- - gust_kmh
- - gust_kt
- - air_temp
- - dewpt
- - local_date_time
- - local_date_time_full
- - press
- - press_qnh
- - press_msl
- - press_tend
- - rain_trace
- - rel_hum
- - sea_state
- - swell_dir_worded
- - swell_height
- - swell_period
- - vis_km
- - weather
- - wind_dir
- - wind_spd_kmh
- - wind_spd_kt
-```
-
-To get the station ID for any BOM station:
-- Find your station on these maps: [NSW](http://www.bom.gov.au/nsw/observations/map.shtml), [QLD](http://www.bom.gov.au/qld/observations/map.shtml), [VIC](http://www.bom.gov.au/vic/observations/map.shtml), [WA](http://www.bom.gov.au/wa/observations/map.shtml), [SA](http://www.bom.gov.au/sa/observations/map.shtml), [TAS](http://www.bom.gov.au/tas/observations/map.shtml), [ACT](http://www.bom.gov.au/act/observations/canberramap.shtml), [NT](http://www.bom.gov.au/nt/observations/map.shtml).
- - alternatively, from the [BOM website](http://www.bom.gov.au/), navigate to State -> Observations -> Latest Observations -> Choose the station.
-- The URL will look like `http://www.bom.gov.au/products/IDx60901/[station].shtml`
-- For Adelaide, the URL will look like `http://www.bom.gov.au/products/IDS60901/IDS60901.94648.shtml`; the station ID is `IDS60901.94648`.
-
-{% configuration %}
-station:
- description: The station ID string as identified from the BOM website.
- required: false
- type: string
- default: If not given, defaults to the closest station based on location data in configuration.yaml.
-name:
- description: The name you would like to give to the weather station.
- required: false
- type: string
-monitored_conditions:
- description: A list of the conditions to monitor.
- required: true
- type: list
- keys:
- apparent_t:
- description: Feels like temperature in C.
- cloud:
- description: Cloud cover.
- cloud_base_m:
- description: Cloud Base in m.
- cloud_oktas:
- description: Cloud Oktas.
- cloud_type_id:
- description: Cloud type ID.
- cloud_type:
- description: Cloud type description.
- delta_t:
- description: Delta temperature in C.
- gust_kmh:
- description: Wind gust in km/h.
- gust_kt:
- description: Wing gust in kt.
- air_temp:
- description: Air temperature in C.
- dewpt:
- description: Dew point in C.
- press:
- description: Pressure in mbar.
- press_qnh:
- description: Pressure in qnh.
- press_msl:
- description: Pressure in msl.
- press_tend:
- description: Pressure trend.
- rain_trace:
- description: Raing today in mm.
- rel_hum:
- description: Relative Humidity in %.
- sea_state:
- description: Sea state.
- swell_dir_worded:
- description: Swell direction.
- swell_height:
- description: Swell height in m.
- swell_period:
- description: Swell period.
- vis_km:
- description: Visibility in km.
- weather:
- description: Weather summary.
- wind_dir:
- description: Wind direction.
- wind_spd_kmh:
- description: Wind speed in km/h.
- wind_spd_kt:
- description: Wind speed in kt.
-{% endconfiguration %}
-
-
-
-This sensor is an alternative to the [`bom`](#configuration) weather platform.
-The weather platform is easier to configure but less customisable.
-
-
diff --git a/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown b/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown
index 38d024e4be3..c442d5347a3 100644
--- a/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown
+++ b/source/_posts/2016-09-29-async-sleepiq-emoncms-stocks.markdown
@@ -42,7 +42,7 @@ Since 0.28 [automation rules](/blog/2016/09/10/notify-group-reload-api-pihole/#r
- Control Home Assistant with [keyboard shortcuts][keyboard_remote] ([@deisi])
- More voluptuous config validations ([@fabaff], [@kellerza], [@balloob])
- New [Nuimo] controller support added ([@gross1989])
-- Sensor: [BOM] Weather component ([@tinglis1])
+- Sensor: BOM Weather component ([@tinglis1])
- Automation: Option added to hide entity ([@milaq])
- Sensor: [Emoncms] feeds now supported ([@joyrider])
- Sensor: Mi Flora [plant] sensor now supported ([@open-homeautomation])
@@ -160,7 +160,6 @@ Since 0.28 [automation rules](/blog/2016/09/10/notify-group-reload-api-pihole/#r
[@w1ll1am23]: https://github.com/w1ll1am23
[@wokar]: https://github.com/wokar
-[BOM]: /integrations/bom#sensor
[climate]: /integrations/vera
[email]: /integrations/imap_email_content/
[Emoncms]: /integrations/emoncms
diff --git a/source/_posts/2017-01-14-iss-usps-images-packages.markdown b/source/_posts/2017-01-14-iss-usps-images-packages.markdown
index d51fdabfcf9..bea354d95e4 100644
--- a/source/_posts/2017-01-14-iss-usps-images-packages.markdown
+++ b/source/_posts/2017-01-14-iss-usps-images-packages.markdown
@@ -53,7 +53,7 @@ The new [image processing component][image] currently works with [number plates]
- Notify: [Lannouncer][lannouncer] TTS support ([@michaelarnauts])
- Image processing: Support for [Image processing][image] ([@pvizeli])
- Device tracker: [UPC][upc] Connect box platform support ([@pvizeli])
-- Weather: [Australian BOM][bom] (Bureau of Meteorology) support ([@Zac-HD])
+- Weather: Australian BOM (Bureau of Meteorology) support ([@Zac-HD])
- Notify: Support for [MySensors][mysensors] notifications ([@MartinHjelmare])
- TTS: New [Yandex SpeechKit TTS][yandex] integration ([@lupin-de-mid])
- Notify: [Facebook Messenger][facebook] support ([@gopalkildoliya])
@@ -163,7 +163,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[apns]: /integrations/apns
[beaglebone]: /integrations/bbb_gpio/
[bl-switch]: /integrations/broadlink#switch
-[bom]: /integrations/bom
[dublin]: /integrations/dublin_bus_transport/
[facebook]: /integrations/facebook
[image]: /integrations/image_processing/
diff --git a/source/_posts/2018-05-11-release-69.markdown b/source/_posts/2018-05-11-release-69.markdown
index 1bc71661a2c..b18e316bc9b 100644
--- a/source/_posts/2018-05-11-release-69.markdown
+++ b/source/_posts/2018-05-11-release-69.markdown
@@ -167,7 +167,7 @@ rainmachine:
- HomeKit: Support triggered state for alarm_control_panel ([@schmittx] - [#14285]) ([homekit docs])
- Fix filter sensor missing window_size argument ([@dgomes] - [#14252]) ([sensor.filter docs])
- Upgrade astral to 1.6.1 ([@fabaff] - [#14297])
-- BOM Weather throttle fix ([@nickw444] - [#14234]) ([sensor.bom docs])
+- BOM Weather throttle fix ([@nickw444] - [#14234])
- Publish attributes unconditionally ([@blackwind] - [#14179]) ([mqtt_statestream docs])
- Sensor device classes ([@cdce8p] - [#14282]) ([sensor docs]) (breaking change)
- Matrix Chatbot ([@tinloaf] - [#13355]) ([matrix docs]) ([notify docs]) (breaking change) (new-platform)
@@ -436,7 +436,6 @@ rainmachine:
[scene docs]: /integrations/scene/
[scene.deconz docs]: /integrations/deconz#scene
[sensor docs]: /integrations/sensor/
-[sensor.bom docs]: /integrations/bom#sensor
[sensor.buienradar docs]: /integrations/sensor.buienradar/
[sensor.darksky docs]: /integrations/darksky
[sensor.deconz docs]: /integrations/deconz#sensor
diff --git a/source/_posts/2018-05-18-release-70.markdown b/source/_posts/2018-05-18-release-70.markdown
index 60cd476658b..2724cb1c7fb 100644
--- a/source/_posts/2018-05-18-release-70.markdown
+++ b/source/_posts/2018-05-18-release-70.markdown
@@ -88,7 +88,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Gogogate2 0.1.1 ([@dlbroadfoot] - [#14294]) ([cover.gogogate2 docs])
- Snips: Added slot values for siteId and probability ([@tschmidty69] - [#14315]) ([snips docs])
- Add help for conversation/process service ([@stephanerosi] - [#14323])
-- Fix BOM weather '-' value ([@nickw444] - [#14042]) ([sensor.bom docs]) ([weather.bom docs])
+- Fix BOM weather '-' value ([@nickw444] - [#14042])
- Make sure zwave nodes/entities enter the registry is proper state. ([@andrey-git] - [#14251]) ([zwave docs])
- Improving icloud device tracker ([@evgeniy-khatko] - [#14078]) ([device_tracker docs])
- Adds useful attributes to RainMachine programs and zones ([@bachya] - [#14087]) ([switch.rainmachine docs])
@@ -404,7 +404,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[qwikswitch docs]: /integrations/qwikswitch/
[sabnzbd docs]: /integrations/sabnzbd/
[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
-[sensor.bom docs]: /integrations/bom#sensor
[sensor.buienradar docs]: /integrations/sensor.buienradar/
[sensor.darksky docs]: /integrations/darksky
[sensor.fints docs]: /integrations/fints
@@ -435,7 +434,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[telegram_bot docs]: /integrations/telegram_bot/
[tts docs]: /integrations/tts/
[updater docs]: /integrations/updater/
-[weather.bom docs]: /integrations/bom
[websocket_api docs]: /integrations/websocket_api/
[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[zha docs]: /integrations/zha/
diff --git a/source/_posts/2018-06-10-release-71.markdown b/source/_posts/2018-06-10-release-71.markdown
index ab53fcad357..9a5c53a4041 100644
--- a/source/_posts/2018-06-10-release-71.markdown
+++ b/source/_posts/2018-06-10-release-71.markdown
@@ -53,7 +53,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## Breaking Changes
-- BOM sensor: `'Wind Direction kt'` to `'Wind Speed kt'` (fixes #14535) ([@fabaff] - [#14541]) ([sensor.bom docs]) (breaking change)
+- BOM sensor: `'Wind Direction kt'` to `'Wind Speed kt'` (fixes #14535) ([@fabaff] - [#14541]) (breaking change)
- Removed attribute current_time from Raincloudy sensors to avoid being triggered by recorder component ([@tchellomello] - [#14584]) ([raincloud docs]) ([switch.raincloud docs]) (breaking change)
- Remove Notify My Android component as it shut down on May 24 ([@cgarwood] - [#14594]) ([notify docs]) (breaking change)
- CoinMarketCap sensor: It is no longer possible to query a ticker by the name of the currency (i.e., bitcoin). The API instead uses IDs (integers) for these tickers (i.e., bitcoin -> 1). Rounding of decimals is now configurable, because it made no sense to round to 2 decimals if display_currency was set to BTC, some values showed up as 0.00. (#14437) ([@kotlarz] - [#14604]) ([sensor.coinmarketcap docs]) (breaking change)
@@ -74,7 +74,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Upgrade keyring to 12.2.1 ([@fabaff] - [#14521])
- Upgrade restrictedpython to 4.0b4 ([@fabaff] - [#14537]) ([python_script docs])
- Bump pyvera version (improve stability of poll loop). ([@pavoni] - [#14540]) ([vera docs])
-- Fix sensor name (fixes #14535) ([@fabaff] - [#14541]) ([sensor.bom docs]) (breaking change)
+- Fix sensor name (fixes #14535) ([@fabaff] - [#14541]) (breaking change)
- Add support to ignore a xiaomi aqara gateway ([@ileler] - [#14428]) ([xiaomi_aqara docs])
- Pushed to version 0.7.2 of denonavr ([@scarface-4711] - [#14551]) ([media_player.denonavr docs])
- Add auto discovery for nanoleaf aurora lights ([@Oro] - [#14301]) ([light.nanoleaf_aurora docs])
@@ -375,7 +375,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[raincloud docs]: /integrations/raincloud/
[rainmachine docs]: /integrations/rainmachine/
[sensor.bitcoin docs]: /integrations/bitcoin
-[sensor.bom docs]: /integrations/bom#sensor
[sensor.coinmarketcap docs]: /integrations/coinmarketcap
[sensor.deconz docs]: /integrations/deconz#sensor
[sensor.gitter docs]: /integrations/gitter
diff --git a/source/_posts/2018-11-08-release-82.markdown b/source/_posts/2018-11-08-release-82.markdown
index 1f95b61a1a3..862c4f8f20b 100644
--- a/source/_posts/2018-11-08-release-82.markdown
+++ b/source/_posts/2018-11-08-release-82.markdown
@@ -214,7 +214,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Mill service ([@Danielhiversen] - [#17971]) ([climate.mill docs])
- Refactor Alexa API, fix thermostats ([@bitglue] - [#17969]) ([alexa docs])
- Upgrade aiofreepybox ([@stilllman] - [#17989]) ([device_tracker docs])
-- Reverse out change #14234 BOM Weather throttle fix ([@nickw444] - [#17468]) ([sensor.bom docs])
+- Reverse out change #14234 BOM Weather throttle fix ([@nickw444] - [#17468])
- RFC: Static templates match no entities, not all ([@amelchio] - [#17991])
- Switch mailgun webhooks to the new Mailgun webhook api ([@rohankapoorcom] - [#17919]) ([mailgun docs])
- Change hebrew date at sunset ([@tsvi] - [#17449]) ([sensor.jewish_calendar docs])
@@ -645,7 +645,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[route53 docs]: /integrations/route53/
[rpi_pfio docs]: /integrations/rpi_pfio/
[scene.deconz docs]: /integrations/deconz#scene
-[sensor.bom docs]: /integrations/bom#sensor
[sensor.darksky docs]: /integrations/darksky
[sensor.deconz docs]: /integrations/deconz#sensor
[sensor.dte_energy_bridge docs]: /integrations/dte_energy_bridge
diff --git a/source/_posts/2018-12-12-release-84.markdown b/source/_posts/2018-12-12-release-84.markdown
index 446d7d068b1..49aeec8047b 100644
--- a/source/_posts/2018-12-12-release-84.markdown
+++ b/source/_posts/2018-12-12-release-84.markdown
@@ -215,7 +215,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Add /sbin to launchd PATH ([@andersonshatch] - [#18601])
- Minor change to still image on mjpeg ([@nragon] - [#18602]) ([camera.mjpeg docs])
-- Cleanup BOM dependencies + add basic test + IDEA autoformat ([@nickw444] - [#18462]) ([sensor.bom docs]) ([weather.bom docs])
+- Cleanup BOM dependencies + add basic test + IDEA autoformat ([@nickw444] - [#18462])
- Add support for multiple IHC controllers ([@mopolus] - [#18058]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([switch.ihc docs]) (breaking change)
- Add support for cropping pictures in proxy camera ([@glpatcern] - [#18431]) ([camera.proxy docs])
- Refactor ZHA ([@dmulcahey] - [#18629]) ([zha docs]) ([binary_sensor.zha docs]) ([fan.zha docs]) ([light.zha docs]) ([sensor.zha docs]) ([switch.zha docs]) (new-platform)
@@ -727,7 +727,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[sense docs]: /integrations/sense/
[sensor.awair docs]: /integrations/awair
[sensor.blink docs]: /integrations/blink
-[sensor.bom docs]: /integrations/bom#sensor
[sensor.daikin docs]: /integrations/daikin#sensor
[sensor.dht docs]: /integrations/dht
[sensor.entur_public_transport docs]: /integrations/entur_public_transport
@@ -770,7 +769,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[verisure docs]: /integrations/verisure/
[volvooncall docs]: /integrations/volvooncall/
[waterfurnace docs]: /integrations/waterfurnace/
-[weather.bom docs]: /integrations/bom
[weather.ipma docs]: /integrations/ipma
[websocket_api docs]: /integrations/websocket_api/
[zha docs]: /integrations/zha/
diff --git a/source/_posts/2019-04-24-release-92.markdown b/source/_posts/2019-04-24-release-92.markdown
index 081f2bad912..f86136fef7a 100644
--- a/source/_posts/2019-04-24-release-92.markdown
+++ b/source/_posts/2019-04-24-release-92.markdown
@@ -43,7 +43,7 @@ Finally, if you are still receiving a message that your configuration contains e
- Add N26 component ([@markusressel] - [#22684]) ([n26 docs]) (new-integration) (new-platform)
- Add OASA Telematics greek public transport sensor component ([@panosmz] - [#22196]) ([oasa_telematics docs]) (new-platform)
- Initial Fibaro HC Climate support ([@pbalogh77] - [#20256]) ([fibaro docs]) (new-platform)
-- Camera component for BOM integration ([@maddenp] - [#22816]) ([bom docs]) (new-platform)
+- Camera component for BOM integration ([@maddenp] - [#22816]) (new-platform)
- Add amcrest binary_sensors ([@pnbruckner] - [#22703]) ([amcrest docs]) (new-platform)
- Binary sensors for netgear_lte ([@amelchio] - [#22902]) ([netgear_lte docs]) (new-platform)
- Add ESPHome climate support ([@OttoWinter] - [#22859]) ([esphome docs]) (new-platform)
@@ -369,7 +369,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Add Somfy MyLink support for Covers ([@bendews] - [#22514]) ([somfy_mylink docs]) (new-integration) (new-platform)
- Fix ZHA Light color conversion. ([@Adminiuga] - [#22909]) ([zha docs])
- Added features to Concord232 Alarm Panel ([@AZDane] - [#22892]) ([concord232 docs])
-- Camera component for BOM integration ([@maddenp] - [#22816]) ([bom docs]) (new-platform)
+- Camera component for BOM integration ([@maddenp] - [#22816]) (new-platform)
- Add 'Assumed State' property to Somfy MyLink covers ([@bendews] - [#22922]) ([somfy_mylink docs])
- Logi Circle public API refactor and config flow ([@evanjd] - [#20624]) ([logi_circle docs]) (breaking change)
- Add amcrest binary_sensors ([@pnbruckner] - [#22703]) ([amcrest docs]) (new-platform)
@@ -970,7 +970,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[binary_sensor docs]: /integrations/binary_sensor/
[bloomsky docs]: /integrations/bloomsky/
[bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker/
-[bom docs]: /integrations/bom/
[broadlink docs]: /integrations/broadlink/
[caldav docs]: /integrations/caldav/
[camera docs]: /integrations/camera/
diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown
index e40198a9dfa..3317d19f38c 100644
--- a/source/_posts/2019-05-16-release-93.markdown
+++ b/source/_posts/2019-05-16-release-93.markdown
@@ -352,7 +352,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Redesign AlarmControlPanel for Homematic IP ([@SukramJ] - [#23565]) ([homematicip_cloud docs])
- Ambiclimate ([@Danielhiversen] - [#22827]) ([ambiclimate docs]) (new-integration) (new-platform)
- Move I/O to executor thread pool ([@cyrosy] - [#23589]) ([discord docs])
-- Update bomradarloop to v0.1.3 ([@maddenp] - [#23599]) ([bom docs])
+- Update bomradarloop to v0.1.3 ([@maddenp] - [#23599])
- updated manifest.json with correct version of hangup ([@teliov] - [#23596]) ([hangouts docs])
- Add and improve Homekit controller pairing messages and errors ([@Jc2k] - [#23532]) ([homekit_controller docs])
- Added message to data_template at notify REST ([@4lloyd] - [#23108]) ([rest docs])
@@ -759,7 +759,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[automation docs]: /integrations/automation/
[bizkaibus docs]: /integrations/bizkaibus/
[bluesound docs]: /integrations/bluesound/
-[bom docs]: /integrations/bom/
[caldav docs]: /integrations/caldav/
[cast docs]: /integrations/cast/
[counter docs]: /integrations/counter/
diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown
index d47bfca302a..7f77ef950ac 100644
--- a/source/_posts/2019-10-30-release-101.markdown
+++ b/source/_posts/2019-10-30-release-101.markdown
@@ -619,7 +619,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
- Move imports in blockchain component ([@Bouni] - [#27852]) ([blockchain docs])
- Move blackbird imports ([@Bouni] - [#27849]) ([blackbird docs])
- cryptography + numpy for python 3.8 ([@pvizeli] - [#27861]) ([iqvia docs]) ([opencv docs]) ([tensorflow docs]) ([trend docs])
-- Move imports in bom component ([@Bouni] - [#27854]) ([bom docs])
+- Move imports in bom component ([@Bouni] - [#27854])
- Move imports in bmw_connected_drive component ([@Bouni] - [#27853]) ([bmw_connected_drive docs])
- Move imports in blink component ([@Bouni] - [#27850]) ([blink docs])
- Move imports in blinksticklight component ([@Bouni] - [#27851]) ([blinksticklight docs])
@@ -1568,7 +1568,6 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
[bme280 docs]: /integrations/bme280/
[bme680 docs]: /integrations/bme680/
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
-[bom docs]: /integrations/bom/
[broadlink docs]: /integrations/broadlink/
[brottsplatskartan docs]: /integrations/brottsplatskartan/
[browser docs]: /integrations/browser/
diff --git a/source/_posts/2020-03-18-release-107.markdown b/source/_posts/2020-03-18-release-107.markdown
index 51e12f4ccaf..66ac327b93f 100644
--- a/source/_posts/2020-03-18-release-107.markdown
+++ b/source/_posts/2020-03-18-release-107.markdown
@@ -792,7 +792,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Throw ConfigEntryNotReady when august servers are offline or u… ([@bdraco] - [#32635]) ([august docs])
- Bump aiohomekit for more reconnect fixes ([@Jc2k] - [#32657]) ([homekit_controller docs])
- Bump python-ecobee-api to 0.2.2 ([@jjlawren] - [#32667]) ([ecobee docs])
-- Use bomradarloop v0.1.4 ([@maddenp] - [#32660]) ([bom docs])
+- Use bomradarloop v0.1.4 ([@maddenp] - [#32660])
- Add codeowner for directv. ([@ctalkington] - [#32661]) ([directv docs]) ([directv docs])
- Add entity_service calibrate_meter to utility_meter ([@dgomes] - [#32658]) ([utility_meter docs])
- Updated frontend to 20200311.0 ([@bramkragten] - [#32675]) ([frontend docs])
@@ -1314,7 +1314,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[axis docs]: /integrations/axis/
[bayesian docs]: /integrations/bayesian/
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
-[bom docs]: /integrations/bom/
[braviatv docs]: /integrations/braviatv/
[brother docs]: /integrations/brother/
[buienradar docs]: /integrations/buienradar/
diff --git a/source/_posts/2020-04-29-release-109.markdown b/source/_posts/2020-04-29-release-109.markdown
index 59d2c7f8a9f..f3cadac8551 100644
--- a/source/_posts/2020-04-29-release-109.markdown
+++ b/source/_posts/2020-04-29-release-109.markdown
@@ -803,7 +803,7 @@ Pushetta has been offline since September 2019 and the Yahoo Weather API has bee
- Use UNIT_PERCENTAGE constant ([@springstan] - [#34054]) ([abode docs]) ([august docs]) ([garmin_connect docs]) ([nexia docs]) ([nut docs]) ([powerwall docs])
- Handle incorrect config for Nederlandse Spoorwegen integration ([@YarmoM] - [#31623]) ([nederlandse_spoorwegen docs])
- Restore ability to change the scan interval in the NUT ([@bdraco] - [#33996]) ([nut docs])
-- Do not use POWER_WATT for West wind direction ([@Quentame] - [#34069]) ([bom docs]) ([homematicip_cloud docs])
+- Do not use POWER_WATT for West wind direction ([@Quentame] - [#34069]) ([homematicip_cloud docs])
- Upgrade certifi to >=2020.4.5.1 ([@fabaff] - [#34080])
- Upgrade importlib-metadata to 1.6.0 ([@fabaff] - [#34081])
- Upgrade keyring to 21.2.0 ([@fabaff] - [#34084])
@@ -820,7 +820,7 @@ Pushetta has been offline since September 2019 and the Yahoo Weather API has bee
- deCONZ support for new device trigger for Feller EDIZIOdue Friends of hue Switch ([@bqstony] - [#33478]) ([deconz docs])
- Use UNIT_UV_INDEX constant ([@springstan] - [#34055]) ([metoffice docs]) ([openuv docs]) ([rfxtrx docs]) ([tellduslive docs]) (breaking change)
- Add and use UNIT_CONDUCTIVITY constant ([@springstan] - [#34107]) ([miflora docs]) ([mysensors docs]) ([plant docs])
-- Use LENGTH_METERS constant ([@springstan] - [#34110]) ([bom docs]) ([darksky docs]) ([garmin_connect docs]) ([isy994 docs]) ([mysensors docs]) ([proximity docs]) ([zamg docs])
+- Use LENGTH_METERS constant ([@springstan] - [#34110]) ([darksky docs]) ([garmin_connect docs]) ([isy994 docs]) ([mysensors docs]) ([proximity docs]) ([zamg docs])
- Add and use frequency constants ([@springstan] - [#34113])
- Fixed uncaught exceptions for demo ([@ziv1234] - [#34117]) ([demo docs])
- Don't do http requests to determine Cast device details ([@emontnemery] - [#34082]) ([cast docs])
@@ -1694,7 +1694,6 @@ Pushetta has been offline since September 2019 and the Yahoo Weather API has bee
[blink docs]: /integrations/blink/
[bloomsky docs]: /integrations/bloomsky/
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
-[bom docs]: /integrations/bom/
[braviatv docs]: /integrations/braviatv/
[broadlink docs]: /integrations/broadlink/
[brother docs]: /integrations/brother/
diff --git a/source/_posts/2020-09-17-release-115.markdown b/source/_posts/2020-09-17-release-115.markdown
index 27b4f89de74..0abb47aacd6 100644
--- a/source/_posts/2020-09-17-release-115.markdown
+++ b/source/_posts/2020-09-17-release-115.markdown
@@ -1736,7 +1736,7 @@ discovery. Users currently using that should set up all devices through UI.
## Release 0.115.3 - September 25
-- Use Cloud State as alternative state if condition unknown ([@thehaxxa] - [#37121]) ([bom docs])
+- Use Cloud State as alternative state if condition unknown ([@thehaxxa] - [#37121])
- Guard SolarEdge for inverters without batteries ([@mhaack] - [#40295]) ([solaredge docs])
- Ignore packets with missing dts in peek_first_pts ([@uvjustin] - [#40299]) ([stream docs])
- Axis - Fix list applications breaks if empty response ([@Kane610] - [#40360]) ([axis docs])
@@ -1806,7 +1806,6 @@ discovery. Users currently using that should set up all devices through UI.
[@uvjustin]: https://github.com/uvjustin
[@vangorra]: https://github.com/vangorra
[axis docs]: /integrations/axis/
-[bom docs]: /integrations/bom/
[dsmr docs]: /integrations/dsmr/
[frontend docs]: /integrations/frontend/
[gogogate2 docs]: /integrations/gogogate2/
@@ -2119,7 +2118,7 @@ discovery. Users currently using that should set up all devices through UI.
- Upgrade pre-commit to 2.7.0 ([@frenck] - [#39180])
- Upgrade discogs_client to 2.3.0 ([@fabaff] - [#39164]) ([discogs docs])
- Upgrade py-cpuinfo to 7.0.0 ([@fabaff] - [#39155]) ([cpuspeed docs]) (breaking-change)
-- Support Rainbow radar site in BOM camera ([@maddenp] - [#39129]) ([bom docs])
+- Support Rainbow radar site in BOM camera ([@maddenp] - [#39129])
- Update bug report template for new Logs location ([@lukashass] - [#39183])
- Add pin code support to the Risco integration ([@OnFreund] - [#39177]) ([risco docs])
- Report usage of extract_entities by custom components ([@bdraco] - [#39185])
@@ -2383,7 +2382,7 @@ discovery. Users currently using that should set up all devices through UI.
- Remove vizio test assertions for integration details in test_init ([@raman325] - [#39579]) ([vizio docs])
- Improve Yeelight code ([@shenxn] - [#39543]) ([yeelight docs])
- Add get_migration_config to zwave websocket api ([@cgarwood] - [#39577]) ([zwave docs]) (new-integration)
-- Round sensor readings for bom ([@springstan] - [#39513]) ([bom docs])
+- Round sensor readings for bom ([@springstan] - [#39513])
- Reintroduce custom met.no url ([@Danielhiversen] - [#39583]) ([met docs])
- Add Plex service to refresh a library ([@jjlawren] - [#39094]) ([plex docs])
- Add the ability to reload rpi_gpio platforms from yaml ([@Misiu] - [#39548]) ([rpi_gpio docs])
@@ -3588,7 +3587,6 @@ discovery. Users currently using that should set up all devices through UI.
[awair docs]: /integrations/awair/
[axis docs]: /integrations/axis/
[bayesian docs]: /integrations/bayesian/
-[bom docs]: /integrations/bom/
[bond docs]: /integrations/bond/
[broadlink docs]: /integrations/broadlink/
[brother docs]: /integrations/brother/
diff --git a/source/_redirects b/source/_redirects
index f6a264a3355..11cd514521d 100644
--- a/source/_redirects
+++ b/source/_redirects
@@ -655,7 +655,6 @@
/components/sensor.bme280 /integrations/bme280
/components/sensor.bme680 /integrations/bme680
/components/sensor.bmw_connected_drive /integrations/bmw_connected_drive
-/components/sensor.bom /integrations/bom#sensor
/components/sensor.broadlink /integrations/broadlink#sensor
/components/sensor.brottsplatskartan /integrations/brottsplatskartan
/components/sensor.canary /integrations/canary#sensor
@@ -1067,7 +1066,6 @@
/components/vlc-telnet /integrations/vlc_telnet
/components/water_heater.econet /integrations/econet
/components/water_heater.wink /integrations/wink#water-heater
-/components/weather.bom /integrations/bom
/components/weather.buienradar /integrations/buienradar
/components/weather.ecobee /integrations/ecobee
/components/weather.ipma /integrations/ipma
@@ -1176,7 +1174,6 @@
/components/bme280 /integrations/bme280
/components/bme680 /integrations/bme680
/components/bmw_connected_drive /integrations/bmw_connected_drive
-/components/bom /integrations/bom
/components/braviatv /integrations/braviatv
/components/broadcast /integrations/telegram_broadcast
/components/broadlink /integrations/broadlink