diff --git a/source/_integrations/fail2ban.markdown b/source/_integrations/fail2ban.markdown
index a15b7525ee3..0d629097061 100644
--- a/source/_integrations/fail2ban.markdown
+++ b/source/_integrations/fail2ban.markdown
@@ -46,10 +46,6 @@ file_path:
default: /var/log/fail2ban.log
{% endconfiguration %}
-### Set up Fail2Ban
-
-For most setups, you can follow [this tutorial](/cookbook/fail2ban/) to set up `fail2ban` on your system. It will walk you through creating jails and filters, allowing you to monitor IP addresses that have been banned for too many failed SSH login attempts, as well as too many failed Home Assistant login attempts.
-
### Fail2Ban with Docker
@@ -72,7 +68,7 @@ logger:
#### Edit the `jail.local` file
-Next, we need to edit the `jail.local` file that is included with the Let's Encrypt Docker linked above. Note, for this tutorial, we'll only be implementing the `[hass-iptables]` jail from the [previously linked tutorial](/cookbook/fail2ban/).
+Next, we need to edit the `jail.local` file that is included with the Let's Encrypt Docker linked above. Note, for this tutorial, we'll only be implementing the `[hass-iptables]` jail.
Edit `/mnt/user/appdata/letsencrypt/fail2ban/jail.local` and append the following to the end of the file:
diff --git a/source/_posts/2017-08-26-release-0-52.markdown b/source/_posts/2017-08-26-release-0-52.markdown
index 5b93e7207b9..2ed7e471711 100644
--- a/source/_posts/2017-08-26-release-0-52.markdown
+++ b/source/_posts/2017-08-26-release-0-52.markdown
@@ -39,7 +39,7 @@ script: !include scripts.yaml
- Add version sensor ([@fabaff] - [#8912]) ([sensor.version docs]) (new-platform)
- Nello.io lock support ([@pschmitt] - [#8957]) ([lock.nello docs]) (new-platform)
-- Add HipChat notify service. ([@BioSehnsucht] - [#8918]) ([notify.hipchat docs]) (new-platform)
+- Add HipChat notify service. ([@BioSehnsucht] - [#8918]) (new-platform)
- Refactor USPS into component with Sensors+Camera ([@mezz64] - [#8679]) (breaking change) (new-platform)
- Adds London_air component ([@robmarkcole] - [#9020]) ([sensor.london_air docs]) (new-platform)
- Add Abode home security component ([@arsaboo] - [#9030]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) (new-platform)
@@ -117,7 +117,7 @@ usps:
- Pushbullet, fix multiple messages sent when url param is set ([@karlkar] - [#9006]) ([notify.pushbullet docs])
- Update to pyenvisalink 2.2, and remove range validation on zonedump i… ([@Cinntax] - [#8981]) ([envisalink docs])
- Fix #9010 - Swiss Public Transportation shows departure time in the past ([@hertg] - [#9011]) ([sensor.swiss_public_transport docs])
-- Add HipChat notify service. ([@BioSehnsucht] - [#8918]) ([notify.hipchat docs]) (new-platform)
+- Add HipChat notify service. ([@BioSehnsucht] - [#8918]) (new-platform)
- Update onkyo-eiscp to 1.2.3 ([@danieljkemp] - [#9019]) ([media_player.onkyo docs])
- Check if album image(s) exist in spotify ([@Tommatheussen] - [#9024]) ([media_player.spotify docs])
- Update ffmpeg to 1.7 to fix severals problems ([@pvizeli] - [#9029])
@@ -156,7 +156,7 @@ usps:
- Remove dash ([@fabaff] - [#9089])
- Upgrade credstash to 1.13.3 ([@fabaff] - [#9088])
- 9043 Fixed error while running dev docker ([@MungoRae] - [#9044])
-- Don't redefine consts ([@fabaff] - [#9086]) ([notify.hipchat docs])
+- Don't redefine consts ([@fabaff] - [#9086])
- Fix octoprint errors when printer is off/disconnected ([@w1ll1am23] - [#8988]) ([octoprint docs]) ([sensor.octoprint docs])
- Pilight switch: restore last state after restart ([@janLo] - [#8580]) ([switch.pilight docs])
- Fix netdata system_load and add disk_free. ([@michaelarnauts] - [#9091]) ([sensor.netdata docs])
@@ -341,7 +341,6 @@ usps:
[media_player.webostv docs]: /integrations/webostv#media-player
[mysensors docs]: /integrations/mysensors/
[notify.discord docs]: /integrations/discord
-[notify.hipchat docs]: /integrations/hipchat
[notify.mysensors docs]: /integrations/notify.mysensors/
[notify.prowl docs]: /integrations/prowl
[notify.pushbullet docs]: /integrations/pushbullet
diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown
index 3001649441b..b24b0fd5d1e 100644
--- a/source/_posts/2019-10-30-release-101.markdown
+++ b/source/_posts/2019-10-30-release-101.markdown
@@ -223,8 +223,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
- __Removed__ - The following integrations have been removed:
- __Direct authentication via trusted networks or API password__ - It is no longer possible to make authenticated requests using trusted networks or by appending ?api_password=X to the URL. You will now first need to get an authentication token and use that token to make requests. Auth providers for trusted networks and API passwords are still available. - ([@balloob] - [#27656]) ([auth docs]) ([http docs]) ([websocket_api docs])
- - __Stride__ - The Stride notification integration was discontinued in February 2019 due to a take over by Slack. - ([@hmmbob] - [#27934]) ([stride docs])
- - __Hipchat__ - The Hipchat notification integration was discontinued in February 2019, also due to a take over by Slack. - ([@fabaff] - [#27399]) ([hipchat docs])
+ - __Stride__ - The Stride notification integration was discontinued in February 2019 due to a take over by Slack. - ([@hmmbob] - [#27934])
+ - __Hipchat__ - The Hipchat notification integration was discontinued in February 2019, also due to a take over by Slack. - ([@fabaff] - [#27399])
- __Deprecated__ - Python 3.6 support is deprecated (to be removed completely by December 2019), as version 3.8.0 is now out - ([@scop] - [#27680])
- __Scene__ - Scenes have to be configured more strictly from now on. Each entity must be configured with a valid state. Furthermore, the attributes that can be used must be `device state attributes`. This means that they should be listed under _developer-tools -> states_. - ([scene docs])
- __Ecobee__ - Adds `turn_on` method to ecobee climate platform. Previously, calling `climate.turn_on` would cause the ecobee thermostat to turn on in heat mode, regardless of the mode when the thermostat was turned off. Now, the thermostat will turn on to the last "active" HVAC mode (i.e., "heat", "cool", or "auto") (or, if the thermostat was "off" when Home Assistant started, to "auto"). - ([@marthoc] - [#27103]) ([ecobee docs])
@@ -370,7 +370,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
- move import to top-level ([@exxamalte] - [#27353]) ([onkyo docs])
- move import to top-level ([@exxamalte] - [#27352]) ([systemmonitor docs])
- Allow Google Assistant relative volume control ([@RyanEwen] - [#26585]) ([google_assistant docs])
-- Remove hipchat ([@fabaff] - [#27399]) ([hipchat docs]) (breaking change)
+- Remove hipchat ([@fabaff] - [#27399]) (breaking change)
- Move imports in waze_travel_time component ([@eifinger] - [#27384]) ([waze_travel_time docs])
- Move imports in wemo component ([@Quentame] - [#27393]) ([wemo docs])
- Move imports in wink component ([@Quentame] - [#27392]) ([wink docs])
@@ -672,7 +672,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
- Bump abodepy version ([@shred86] - [#27931]) ([abode docs])
- Add support for AdGuard Home v0.99.0 ([@frenck] - [#27926]) ([adguard docs]) (breaking change)
- remove duplicate unique_id, add unique_id for issues ([@zxdavb] - [#27916]) ([geniushub docs]) (breaking change)
-- Remove stride ([@hmmbob] - [#27934]) ([stride docs]) (breaking change)
+- Remove stride ([@hmmbob] - [#27934]) (breaking change)
- Import shuffle ([@balloob] - [#27935]) ([http docs]) ([persistent_notification docs]) ([stream docs])
- Update pysonos to 0.0.24 ([@timmccor] - [#27937]) ([sonos docs])
- Bump pybotvac ([@Santobert] - [#27933]) ([neato docs])
@@ -1666,7 +1666,6 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
[hassio docs]: /integrations/hassio/
[hikvision docs]: /integrations/hikvision/
[hikvisioncam docs]: /integrations/hikvisioncam/
-[hipchat docs]: /integrations/hipchat/
[hive docs]: /integrations/hive/
[homeassistant docs]: /integrations/homeassistant/
[homekit docs]: /integrations/homekit/
@@ -1833,7 +1832,6 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654]
[statsd docs]: /integrations/statsd/
[steam_online docs]: /integrations/steam_online/
[stream docs]: /integrations/stream/
-[stride docs]: /integrations/stride/
[sun docs]: /integrations/sun/
[supla docs]: /integrations/supla/
[switch docs]: /integrations/switch/
diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown
index 45b3791a04a..c78563373d4 100644
--- a/source/_posts/2019-12-11-release-103.markdown
+++ b/source/_posts/2019-12-11-release-103.markdown
@@ -516,7 +516,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Move velux imports at top-level ([@Quentame] - [#29085]) ([velux docs])
- Move upnp imports at top-level ([@Quentame] - [#29083]) ([upnp docs])
- Move dlna_dmr imports at top-level ([@Quentame] - [#29082]) ([dlna_dmr docs])
-- Move imports to top for xfinity ([@springstan] - [#29077]) ([xfinity docs])
+- Move imports to top for xfinity ([@springstan] - [#29077])
- Move imports to top for xeoma ([@springstan] - [#29076]) ([xeoma docs])
- Move imports to top for version ([@springstan] - [#29075]) ([version docs])
- Move imports to top for yale_smart_alarm ([@springstan] - [#29074]) ([yale_smart_alarm docs])
@@ -1802,7 +1802,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[wled docs]: /integrations/wled/
[workday docs]: /integrations/workday/
[xeoma docs]: /integrations/xeoma/
-[xfinity docs]: /integrations/xfinity/
[xiaomi docs]: /integrations/xiaomi/
[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[xiaomi_miio docs]: /integrations/xiaomi_miio/
diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown
index f36ea8d92b9..b09976634eb 100644
--- a/source/_posts/2020-01-15-release-104.markdown
+++ b/source/_posts/2020-01-15-release-104.markdown
@@ -724,7 +724,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 "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])
-- 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])
+- Sort imports according to PEP8 for components starting with "X" ([@basnijholt] - [#29782]) ([x10 docs]) ([xbox_live docs]) ([xeoma docs]) ([xiaomi_tv docs]) ([xmpp docs]) ([xs1 docs])
- Move imports to top for homekit ([@springstan] - [#29560]) ([homekit docs])
- Cleanup removed component ([@pvizeli] - [#29788])
- Sort imports according to PEP8 for 'script' folder ([@basnijholt] - [#29790])
@@ -2073,7 +2073,6 @@ Make sure to fill in all fields of the issue template, that is helping us a lot!
[x10 docs]: /integrations/x10/
[xbox_live docs]: /integrations/xbox_live/
[xeoma docs]: /integrations/xeoma/
-[xfinity docs]: /integrations/xfinity/
[xiaomi_miio docs]: /integrations/xiaomi_miio/
[xiaomi_tv docs]: /integrations/xiaomi_tv/
[xmpp docs]: /integrations/xmpp/
diff --git a/source/_redirects b/source/_redirects
index a6706ec0a53..13d1ac7bbc2 100644
--- a/source/_redirects
+++ b/source/_redirects
@@ -1835,7 +1835,6 @@
/components/stiebel_eltron /integrations/stiebel_eltron
/components/stream /integrations/stream
/components/streamlabswater /integrations/streamlabswater
-/components/stride /integrations/stride
/components/suez_water /integrations/suez_water
/components/sun /integrations/sun
/components/supervisord /integrations/supervisord
@@ -2066,6 +2065,7 @@
/integrations/sensor.knx /integrations/knx#sensor
/integrations/switch.knx /integrations/knx#switch
/integrations/weather.knx /integrations/knx#weather
+/integrations/zigbee /integrations/xbee
# Migrated Community Guides
/cookbook/apache_configuration https://community.home-assistant.io/t/reverse-proxy-with-apache/196942