diff --git a/CODEOWNERS b/CODEOWNERS
index 4ea69b7ffd4..14311626598 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -8,6 +8,7 @@
# https://github.com/blog/2392-introducing-code-owners
# Pages
+source/_integrations/3_day_blinds.markdown @starkillerOG
source/_integrations/abode.markdown @shred86
source/_integrations/accuweather.markdown @bieniu
source/_integrations/acmeda.markdown @atmurray
@@ -34,8 +35,10 @@ source/_integrations/amberelectric.markdown @madpilot
source/_integrations/ambiclimate.markdown @danielhiversen
source/_integrations/ambient_station.markdown @bachya
source/_integrations/amcrest.markdown @flacjacket
+source/_integrations/amp_motorization.markdown @starkillerOG
source/_integrations/analytics.markdown @home-assistant/core @ludeeus
source/_integrations/androidtv.markdown @JeffLIrion @ollo69
+source/_integrations/anthemav.markdown @hyralex
source/_integrations/apache_kafka.markdown @bachya
source/_integrations/api.markdown @home-assistant/core
source/_integrations/apple_tv.markdown @postlund
@@ -67,14 +70,18 @@ source/_integrations/balboa.markdown @garbled1
source/_integrations/beewi_smartclim.markdown @alemuro
source/_integrations/binary_sensor.markdown @home-assistant/core
source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
-source/_integrations/blebox.markdown @bbx-a @bbx-jp @riokuu
+source/_integrations/blebox.markdown @bbx-a @riokuu
source/_integrations/blink.markdown @fronzbot
+source/_integrations/bliss_automation.markdown @starkillerOG
+source/_integrations/bloc_blinds.markdown @starkillerOG
source/_integrations/blueprint.markdown @home-assistant/core
source/_integrations/bluesound.markdown @thrawnarn
+source/_integrations/bluetooth.markdown @bdraco
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @bdraco @prystupa @joshs85 @marciogranzotto
source/_integrations/bosch_shc.markdown @tschamm
source/_integrations/braviatv.markdown @bieniu @Drafteed
+source/_integrations/brel_home.markdown @starkillerOG
source/_integrations/broadlink.markdown @danielhiversen @felipediel @L-I-Am
source/_integrations/brother.markdown @bieniu
source/_integrations/brunt.markdown @eavanvalkenburg
@@ -105,9 +112,11 @@ source/_integrations/coolmaster.markdown @OnFreund
source/_integrations/coronavirus.markdown @home-assistant/core
source/_integrations/counter.markdown @fabaff
source/_integrations/cover.markdown @home-assistant/core
+source/_integrations/cozytouch.markdown @imicknl @vlebourl @tetienne
source/_integrations/cpuspeed.markdown @fabaff @frenck
source/_integrations/crownstone.markdown @Crownstone @RicArch97
source/_integrations/cups.markdown @fabaff
+source/_integrations/dacia.markdown @epenet
source/_integrations/daikin.markdown @fredrike
source/_integrations/darksky.markdown @fabaff
source/_integrations/debugpy.markdown @frenck
@@ -125,6 +134,7 @@ source/_integrations/devolo_home_network.markdown @2Fake @Shutgun
source/_integrations/dexcom.markdown @gagebenne
source/_integrations/dhcp.markdown @bdraco
source/_integrations/diagnostics.markdown @home-assistant/core
+source/_integrations/digital_loggers.markdown @esev
source/_integrations/digital_ocean.markdown @fabaff
source/_integrations/discogs.markdown @thibmaek
source/_integrations/discord.markdown @tkdrob
@@ -133,6 +143,7 @@ source/_integrations/dlna_dmr.markdown @StevenLooman @chishm
source/_integrations/dlna_dms.markdown @chishm
source/_integrations/dnsip.markdown @gjohansson-ST
source/_integrations/doorbird.markdown @oblogic7 @bdraco @flacjacket
+source/_integrations/dooya.markdown @starkillerOG
source/_integrations/dsmr.markdown @Robbie1221 @frenck
source/_integrations/dsmr_reader.markdown @depl0y
source/_integrations/dunehd.markdown @bieniu
@@ -180,6 +191,7 @@ source/_integrations/fireservicerota.markdown @cyberjunky
source/_integrations/firmata.markdown @DaAwesomeP
source/_integrations/fivem.markdown @Sander0542
source/_integrations/fjaraskupan.markdown @elupus
+source/_integrations/flexom.markdown @imicknl @vlebourl @tetienne
source/_integrations/flick_electric.markdown @ZephireNZ
source/_integrations/flipr.markdown @cnico
source/_integrations/flo.markdown @dmulcahey
@@ -199,6 +211,7 @@ source/_integrations/fronius.markdown @nielstron @farmio
source/_integrations/frontend.markdown @home-assistant/frontend
source/_integrations/frontier_silicon.markdown @wlcrs
source/_integrations/garages_amsterdam.markdown @klaasnicolaas
+source/_integrations/gaviota.markdown @starkillerOG
source/_integrations/gdacs.markdown @exxamalte
source/_integrations/generic.markdown @davet2001
source/_integrations/generic_hygrostat.markdown @Shulyaka
@@ -219,6 +232,7 @@ source/_integrations/google.markdown @allenporter
source/_integrations/google_assistant.markdown @home-assistant/cloud
source/_integrations/google_cloud.markdown @lufton
source/_integrations/google_travel_time.markdown @eifinger
+source/_integrations/govee_ble.markdown @bdraco
source/_integrations/gpsd.markdown @fabaff
source/_integrations/gree.markdown @cmroche
source/_integrations/greeneye_monitor.markdown @jkeljo
@@ -231,6 +245,7 @@ source/_integrations/hassio.markdown @home-assistant/supervisor
source/_integrations/heatmiser.markdown @andylockran
source/_integrations/heos.markdown @andrewsayre
source/_integrations/here_travel_time.markdown @eifinger
+source/_integrations/hi_kumo.markdown @imicknl @vlebourl @tetienne
source/_integrations/hikvision.markdown @mezz64
source/_integrations/hikvisioncam.markdown @fbradyirl
source/_integrations/hisense_aehw4a1.markdown @bannhead
@@ -240,6 +255,7 @@ source/_integrations/hlk_sw16.markdown @jameshilliard
source/_integrations/home_connect.markdown @DavidMStraub
source/_integrations/home_plus_control.markdown @chemaaa
source/_integrations/homeassistant.markdown @home-assistant/core
+source/_integrations/homeassistant_alerts.markdown @home-assistant/core
source/_integrations/homekit.markdown @bdraco
source/_integrations/homekit_controller.markdown @Jc2k @bdraco
source/_integrations/homematic.markdown @pvizeli @danielperna84
@@ -251,6 +267,7 @@ source/_integrations/hue.markdown @balloob @marcelveldt
source/_integrations/huisbaasje.markdown @dennisschroer
source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka
source/_integrations/hunterdouglas_powerview.markdown @bdraco @kingy444 @trullock
+source/_integrations/hurrican_shutters_wholesale.markdown @starkillerOG
source/_integrations/hvv_departures.markdown @vigonotion
source/_integrations/hydrawise.markdown @ptcryan
source/_integrations/hyperion.markdown @dermotduffy
@@ -263,6 +280,7 @@ source/_integrations/image.markdown @home-assistant/core
source/_integrations/image_processing.markdown @home-assistant/core
source/_integrations/incomfort.markdown @zxdavb
source/_integrations/influxdb.markdown @mdegat01
+source/_integrations/inkbird.markdown @bdraco
source/_integrations/input_boolean.markdown @home-assistant/core
source/_integrations/input_button.markdown @home-assistant/core
source/_integrations/input_datetime.markdown @home-assistant/core
@@ -280,6 +298,7 @@ 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/ismartwindow.markdown @starkillerOG
source/_integrations/iss.markdown @DurgNomis-drol
source/_integrations/isy994.markdown @bdraco @shbatm
source/_integrations/izone.markdown @Swamp-Ig
@@ -303,9 +322,10 @@ source/_integrations/lametric.markdown @robbiet480 @frenck
source/_integrations/launch_library.markdown @ludeeus @DurgNomis-drol
source/_integrations/laundrify.markdown @xLarry
source/_integrations/lcn.markdown @alengwenus
+source/_integrations/leviton_z_wave.markdown @home-assistant/z-wave
source/_integrations/lg_netcast.markdown @Drafteed
source/_integrations/life360.markdown @pnbruckner
-source/_integrations/lifx.markdown @Djelibeybi
+source/_integrations/lifx.markdown @bdraco @Djelibeybi
source/_integrations/light.markdown @home-assistant/core
source/_integrations/linux_battery.markdown @fabaff
source/_integrations/litejet.markdown @joncar
@@ -321,7 +341,10 @@ source/_integrations/luftdaten.markdown @fabaff @frenck
source/_integrations/lupusec.markdown @majuss
source/_integrations/lutron.markdown @JonGilmore
source/_integrations/lutron_caseta.markdown @swails @bdraco
+source/_integrations/luxaflex.markdown @bdraco @kingy444 @trullock
source/_integrations/lyric.markdown @timmo001
+source/_integrations/marantz.markdown @ol-iver @starkillerOG
+source/_integrations/martec.markdown @starkillerOG
source/_integrations/mastodon.markdown @fabaff
source/_integrations/matrix.markdown @tinloaf
source/_integrations/mazda.markdown @bdr99
@@ -336,13 +359,13 @@ source/_integrations/met_eireann.markdown @DylanGore
source/_integrations/meteo_france.markdown @hacf-fr @oncleben31 @Quentame
source/_integrations/meteoalarm.markdown @rolfberkenbosch
source/_integrations/meteoclimatic.markdown @adrianmo
-source/_integrations/metoffice.markdown @MrHarcombe
-source/_integrations/miflora.markdown @danielhiversen @basnijholt
+source/_integrations/metoffice.markdown @MrHarcombe @avee87
source/_integrations/mikrotik.markdown @engrbm87
source/_integrations/mill.markdown @danielhiversen
source/_integrations/min_max.markdown @fabaff
source/_integrations/minecraft_server.markdown @elmurato
source/_integrations/minio.markdown @tkislan
+source/_integrations/moat.markdown @bdraco
source/_integrations/mobile_app.markdown @home-assistant/core
source/_integrations/modbus.markdown @adamchengtkc @janiversen @vzahradnik
source/_integrations/modem_callerid.markdown @tkdrob
@@ -371,8 +394,10 @@ source/_integrations/netdata.markdown @fabaff
source/_integrations/netgear.markdown @hacf-fr @Quentame @starkillerOG
source/_integrations/network.markdown @home-assistant/core
source/_integrations/nexia.markdown @bdraco
+source/_integrations/nexity.markdown @imicknl @vlebourl @tetienne
source/_integrations/nextbus.markdown @vividboarder
source/_integrations/nextcloud.markdown @meichthys
+source/_integrations/nextdns.markdown @bieniu
source/_integrations/nfandroidtv.markdown @tkdrob
source/_integrations/nightscout.markdown @marciogranzotto
source/_integrations/nilu.markdown @hfurubotten
@@ -452,15 +477,19 @@ source/_integrations/raincloud.markdown @vanstinator
source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert @hastarin
source/_integrations/rainmachine.markdown @bachya
source/_integrations/random.markdown @fabaff
+source/_integrations/raven_rock_mfg.markdown @starkillerOG
source/_integrations/rdw.markdown @frenck
source/_integrations/recollect_waste.markdown @bachya
source/_integrations/recorder.markdown @home-assistant/core
source/_integrations/rejseplanen.markdown @DarkFox
source/_integrations/remote.markdown @home-assistant/core
source/_integrations/renault.markdown @epenet
+source/_integrations/repairs.markdown @home-assistant/core
source/_integrations/repetier.markdown @MTrab @ShadowBr0ther
+source/_integrations/rexel.markdown @imicknl @vlebourl @tetienne
source/_integrations/rflink.markdown @javicalle
source/_integrations/rfxtrx.markdown @danielhiversen @elupus @RobBie1221
+source/_integrations/rhasspy.markdown @balloob @synesthesiam
source/_integrations/ridwell.markdown @bachya
source/_integrations/ring.markdown @balloob
source/_integrations/risco.markdown @OnFreund
@@ -489,6 +518,7 @@ source/_integrations/sense.markdown @kbickar
source/_integrations/senseme.markdown @mikelawrence @bdraco
source/_integrations/sensibo.markdown @andrey-git @gjohansson-ST
source/_integrations/sensor.markdown @home-assistant/core
+source/_integrations/sensorpush.markdown @bdraco
source/_integrations/sentry.markdown @dcramer @frenck
source/_integrations/senz.markdown @milanmeu
source/_integrations/serial.markdown @fabaff
@@ -513,6 +543,8 @@ source/_integrations/slide.markdown @ualex73
source/_integrations/slimproto.markdown @marcelveldt
source/_integrations/sma.markdown @kellerza @rklomp
source/_integrations/smappee.markdown @bsmappee
+source/_integrations/smart_blinds.markdown @starkillerOG
+source/_integrations/smart_home.markdown @starkillerOG
source/_integrations/smart_meter_texas.markdown @grahamwetzler
source/_integrations/smartthings.markdown @andrewsayre
source/_integrations/smarttub.markdown @mdz
@@ -524,9 +556,11 @@ source/_integrations/solaredge_local.markdown @drobtravels @scheric
source/_integrations/solarlog.markdown @Ernst79
source/_integrations/solax.markdown @squishykid
source/_integrations/soma.markdown @ratsept @sebfortier2288
+source/_integrations/somfy.markdown @imicknl @vlebourl @tetienne
source/_integrations/sonarr.markdown @ctalkington
source/_integrations/songpal.markdown @rytilahti @shenxn
source/_integrations/sonos.markdown @cgtobi @jjlawren
+source/_integrations/soundtouch.markdown @kroimon
source/_integrations/spaceapi.markdown @fabaff
source/_integrations/speedtestdotnet.markdown @rohankapoorcom @engrbm87
source/_integrations/spider.markdown @peternijssen
@@ -552,9 +586,9 @@ source/_integrations/swiss_hydrological_data.markdown @fabaff
source/_integrations/swiss_public_transport.markdown @fabaff
source/_integrations/switch.markdown @home-assistant/core
source/_integrations/switch_as_x.markdown @home-assistant/core
-source/_integrations/switchbot.markdown @danielhiversen @RenierM26
+source/_integrations/switchbot.markdown @bdraco @danielhiversen @RenierM26 @murtas
source/_integrations/switcher_kis.markdown @tomerfi @thecode
-source/_integrations/switchmate.markdown @danielhiversen
+source/_integrations/switchmate.markdown @danielhiversen @qiz-li
source/_integrations/syncthing.markdown @zhulik
source/_integrations/syncthru.markdown @nielstron
source/_integrations/synology_dsm.markdown @hacf-fr @Quentame @mib1185
@@ -601,6 +635,7 @@ source/_integrations/upc_connect.markdown @pvizeli @fabaff
source/_integrations/upcloud.markdown @scop
source/_integrations/update.markdown @home-assistant/core
source/_integrations/upnp.markdown @StevenLooman @ehendrix23
+source/_integrations/uprise_smart_shades.markdown @starkillerOG
source/_integrations/uptime.markdown @frenck
source/_integrations/uptimerobot.markdown @ludeeus @chemelli74
source/_integrations/usb.markdown @bdraco
@@ -650,6 +685,7 @@ source/_integrations/ws66i.markdown @ssaenger
source/_integrations/xbox.markdown @hunterjm
source/_integrations/xbox_live.markdown @MartinHjelmare
source/_integrations/xiaomi_aqara.markdown @danielhiversen @syssi
+source/_integrations/xiaomi_ble.markdown @Jc2k @Ernst79
source/_integrations/xiaomi_miio.markdown @rytilahti @syssi @starkillerOG @bieniu
source/_integrations/xiaomi_tv.markdown @simse
source/_integrations/xmpp.markdown @fabaff @flowolf
@@ -664,7 +700,7 @@ source/_integrations/youless.markdown @gjong
source/_integrations/zengge.markdown @emontnemery
source/_integrations/zeroconf.markdown @bdraco
source/_integrations/zerproc.markdown @emlove
-source/_integrations/zha.markdown @dmulcahey @adminiuga
+source/_integrations/zha.markdown @dmulcahey @adminiuga @puddly
source/_integrations/zodiac.markdown @JulienTant
source/_integrations/zone.markdown @home-assistant/core
source/_integrations/zoneminder.markdown @rohankapoorcom
diff --git a/_config.yml b/_config.yml
index 515c9faa3d8..65da212fac7 100644
--- a/_config.yml
+++ b/_config.yml
@@ -106,9 +106,9 @@ social:
# Home Assistant release details
current_major_version: 2022
-current_minor_version: 7
-current_patch_version: 7
-date_released: 2022-07-26
+current_minor_version: 8
+current_patch_version: 0
+date_released: 2022-08-03
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.
diff --git a/source/_integrations/aladdin_connect.markdown b/source/_integrations/aladdin_connect.markdown
index 635be5ab85a..c220ae879ca 100644
--- a/source/_integrations/aladdin_connect.markdown
+++ b/source/_integrations/aladdin_connect.markdown
@@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_domain: aladdin_connect
ha_platforms:
- cover
+ - sensor
ha_integration_type: integration
ha_codeowners:
- '@mkmer'
diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown
index 7c8597b5618..e765d214eed 100644
--- a/source/_integrations/blebox.markdown
+++ b/source/_integrations/blebox.markdown
@@ -8,7 +8,6 @@ ha_iot_class: Local Polling
ha_config_flow: true
ha_codeowners:
- '@bbx-a'
- - '@bbx-jp'
- '@riokuu'
ha_domain: blebox
ha_platforms:
diff --git a/source/_integrations/bluetooth.markdown b/source/_integrations/bluetooth.markdown
index 02994c8b263..515d8220317 100644
--- a/source/_integrations/bluetooth.markdown
+++ b/source/_integrations/bluetooth.markdown
@@ -10,6 +10,7 @@ ha_quality_scale: internal
ha_codeowners:
- '@bdraco'
ha_integration_type: integration
+ha_config_flow: true
---
The Bluetooth integration will detect nearby Bluetooth devices. Discovered devices will show up in the discovered section on the integrations page in the configuration panel.
@@ -78,4 +79,3 @@ The following tips may improve reception of the Bluetooth Adapter:
- Try to place USB3 devices (SSD, etc.) as far away as possible from your Bluetooth Adapter, e.g., by using an extension cable.
- Use a USB3 extension cable with proper shielding and ferrite clamps.
- Use a (good quality) external Bluetooth adapter with an antenna.
-
diff --git a/source/_integrations/bluetooth_le_tracker.markdown b/source/_integrations/bluetooth_le_tracker.markdown
index 02d64f2d6c4..f49f6673209 100644
--- a/source/_integrations/bluetooth_le_tracker.markdown
+++ b/source/_integrations/bluetooth_le_tracker.markdown
@@ -3,7 +3,7 @@ title: Bluetooth LE Tracker
description: Instructions for integrating bluetooth low-energy tracking within Home Assistant.
ha_category:
- Presence Detection
-ha_iot_class: Local Polling
+ha_iot_class: Local Push
ha_release: 0.27
ha_domain: bluetooth_le_tracker
ha_platforms:
diff --git a/source/_integrations/elmax.markdown b/source/_integrations/elmax.markdown
index 615c4ee465e..ecd8fceab71 100644
--- a/source/_integrations/elmax.markdown
+++ b/source/_integrations/elmax.markdown
@@ -10,6 +10,7 @@ ha_codeowners:
- '@albertogeniola'
ha_domain: elmax
ha_platforms:
+ - binary_sensor
- switch
ha_integration_type: integration
---
diff --git a/source/_integrations/eq3btsmart.markdown b/source/_integrations/eq3btsmart.markdown
index 0fdffc290d7..5479aba6481 100644
--- a/source/_integrations/eq3btsmart.markdown
+++ b/source/_integrations/eq3btsmart.markdown
@@ -1,5 +1,5 @@
---
-title: EQ3 Bluetooth Smart Thermostats
+title: eQ-3 Bluetooth Smart Thermostats
description: Instructions on how to integrate EQ3 Bluetooth Smart Thermostats into Home Assistant.
ha_category:
- Climate
diff --git a/source/_integrations/esphome.markdown b/source/_integrations/esphome.markdown
index 2668228b743..a7f3b2f2bfb 100644
--- a/source/_integrations/esphome.markdown
+++ b/source/_integrations/esphome.markdown
@@ -29,7 +29,7 @@ ha_platforms:
- switch
ha_integration_type: integration
ha_dhcp: true
-works_with:
+works_with:
- local
---
diff --git a/source/_integrations/govee_ble.markdown b/source/_integrations/govee_ble.markdown
index ad888f2aff7..c8b58e0c623 100644
--- a/source/_integrations/govee_ble.markdown
+++ b/source/_integrations/govee_ble.markdown
@@ -1,5 +1,5 @@
---
-title: Govee BLE
+title: Govee Bluetooth
description: Instructions on how to integrate Govee BLE devices into Home Assistant.
ha_category:
- Sensor
@@ -28,4 +28,3 @@ The Govee BLE integration will automatically discover devices once the [Bluetoot
- 5181 Meat Thermometer
- 5183 Meat Thermometer
- 5185 Meat Thermometer
-
diff --git a/source/_integrations/guardian.markdown b/source/_integrations/guardian.markdown
index cdfd5347973..7276adccc93 100644
--- a/source/_integrations/guardian.markdown
+++ b/source/_integrations/guardian.markdown
@@ -4,8 +4,8 @@ description: Instructions on how to integrate SimpliSafe into Home Assistant.
ha_iot_class: Local Polling
ha_release: '0.111'
ha_category:
- - Button
- Binary Sensor
+ - Button
- Sensor
- Switch
ha_config_flow: true
diff --git a/source/_integrations/inkbird.markdown b/source/_integrations/inkbird.markdown
index 270bf0667c9..91583aa1be1 100644
--- a/source/_integrations/inkbird.markdown
+++ b/source/_integrations/inkbird.markdown
@@ -1,5 +1,5 @@
---
-title: Inkbird
+title: INKBIRD
description: Instructions on how to integrate INKBIRD devices into Home Assistant.
ha_category:
- Sensor
diff --git a/source/_integrations/insteon.markdown b/source/_integrations/insteon.markdown
index 8be1102e7f8..20e1056e4ab 100644
--- a/source/_integrations/insteon.markdown
+++ b/source/_integrations/insteon.markdown
@@ -21,6 +21,7 @@ ha_platforms:
- cover
- fan
- light
+ - lock
- switch
ha_integration_type: integration
ha_dhcp: true
diff --git a/source/_integrations/lifx.markdown b/source/_integrations/lifx.markdown
index a98487e7488..5c205728a61 100644
--- a/source/_integrations/lifx.markdown
+++ b/source/_integrations/lifx.markdown
@@ -14,7 +14,8 @@ ha_integration_type: integration
ha_codeowners:
- '@bdraco'
- '@Djelibeybi'
-ha_quality_scale: platinum
+ha_quality_scale: platinum
+ha_dhcp: true
---
The LIFX integration automatically discovers [LIFX](https://www.lifx.com) bulbs on your network and adds them to Home Assistant.
diff --git a/source/_integrations/metoffice.markdown b/source/_integrations/metoffice.markdown
index 1557d66a551..cc18e01f1c2 100644
--- a/source/_integrations/metoffice.markdown
+++ b/source/_integrations/metoffice.markdown
@@ -7,6 +7,7 @@ ha_release: 0.42
ha_iot_class: Cloud Polling
ha_codeowners:
- '@MrHarcombe'
+ - '@avee87'
ha_domain: metoffice
ha_config_flow: true
ha_platforms:
diff --git a/source/_integrations/moat.markdown b/source/_integrations/moat.markdown
index d1dc160cc05..d92589ec9dd 100644
--- a/source/_integrations/moat.markdown
+++ b/source/_integrations/moat.markdown
@@ -23,4 +23,4 @@ The Moat integration will automatically discover devices once the [Bluetooth](/i
## Supported devices
-- [S2 Smart Temperature & Humidity Sensor](https://www.moat-tech.com/product/smart-climate-sensor/)
\ No newline at end of file
+- [S2 Smart Temperature & Humidity Sensor](https://www.moat-tech.com/product/smart-climate-sensor/)
diff --git a/source/_integrations/soundtouch.markdown b/source/_integrations/soundtouch.markdown
index 98517b16246..3f9ba086f49 100644
--- a/source/_integrations/soundtouch.markdown
+++ b/source/_integrations/soundtouch.markdown
@@ -12,6 +12,7 @@ ha_codeowners:
ha_platforms:
- media_player
ha_integration_type: integration
+ha_zeroconf: true
---
The Bose SoundTouch integration allows you to control your [Bose SoundTouch](https://www.soundtouch.com/) speakers from Home Assistant.
diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown
index 06fcff9b59b..84f55503731 100644
--- a/source/_integrations/switchbot.markdown
+++ b/source/_integrations/switchbot.markdown
@@ -9,8 +9,10 @@ ha_category:
ha_release: 0.78
ha_iot_class: Local Push
ha_codeowners:
+ - '@bdraco'
- '@danielhiversen'
- '@RenierM26'
+ - '@murtas'
ha_domain: switchbot
ha_bluetooth: true
ha_platforms:
diff --git a/source/_integrations/switchmate.markdown b/source/_integrations/switchmate.markdown
index 430b527f019..f5e3d4c4d02 100644
--- a/source/_integrations/switchmate.markdown
+++ b/source/_integrations/switchmate.markdown
@@ -7,6 +7,7 @@ ha_release: 0.78
ha_iot_class: Local Polling
ha_codeowners:
- '@danielhiversen'
+ - '@qiz-li'
ha_domain: switchmate
ha_platforms:
- switch
diff --git a/source/_integrations/system_health.markdown b/source/_integrations/system_health.markdown
index 1dc7252539f..525a093e5f1 100644
--- a/source/_integrations/system_health.markdown
+++ b/source/_integrations/system_health.markdown
@@ -22,4 +22,4 @@ This integration is by default enabled, unless you've disabled or removed the [`
```yaml
# Example configuration.yaml entry
system_health:
-```
\ No newline at end of file
+```
diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown
index d62517ae1dc..e1169abb54f 100644
--- a/source/_integrations/zha.markdown
+++ b/source/_integrations/zha.markdown
@@ -23,6 +23,7 @@ ha_config_flow: true
ha_codeowners:
- '@dmulcahey'
- '@adminiuga'
+ - '@puddly'
ha_domain: zha
ha_platforms:
- alarm_control_panel
diff --git a/source/_posts/2022-08-03-release-20228.markdown b/source/_posts/2022-08-03-release-20228.markdown
new file mode 100644
index 00000000000..f6fa61ce8f7
--- /dev/null
+++ b/source/_posts/2022-08-03-release-20228.markdown
@@ -0,0 +1,561 @@
+---
+layout: post
+title: "2022.8: You can fix it!"
+description: "First-class support for Bluetooth, get notified about detected issues and how to repair them, find integrations by brand name, and maps with much better colors."
+date: 2022-08-03 00:00:00
+date_formatted: "August 3, 2022"
+author: Franck Nijhof
+author_twitter: frenck
+comments: true
+categories:
+- Release-Notes
+- Core
+og_image: /images/blog/2022-08/social.png
+---
+
+
+
+Home Assistant Core 2022.8! 🏖
+
+While many of you enjoy a well-deserved vacation around this time, it seems
+like it didn't slow down the development/contributions made to Home Assistant.
+What a beautifully packed release this is again!
+
+I’m super stoked about the added Bluetooth support, opening up a whole new
+world of devices to Home Assistant. I’m even more excited about the new repairs
+and supported brands features. Those are going to help out A LOT 😃.
+
+Do you know what is really great about this release? All the major features and
+changes announced in this release are a step forward to our current goal:
+Streamlining experiences.
+
+Enjoy the release!
+
+../Frenck
+
+
+
+- [Introducing Repairs: You can fix it!](#introducing-repairs-you-can-fix-it)
+- [First-class Bluetooth support](#first-class-bluetooth-support)
+- [HomeKit Bluetooth support](#homekit-bluetooth-support)
+- [Finding the integration supporting your device](#finding-the-integration-supporting-your-device)
+- [Better map colors](#better-map-colors)
+- [Other noteworthy changes](#other-noteworthy-changes)
+- [New Integrations](#new-integrations)
+- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui)
+- [Need help? Join the community!](#need-help-join-the-community)
+- [Breaking Changes](#breaking-changes)
+- [Farewell to the following](#farewell-to-the-following)
+- [All changes](#all-changes)
+
+
+Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=lorem) today at 12:00 PDT / 21:00 CET!
+
+
+
+{% comment %}
+
+
+
+Missed our release party live stream on YouTube? Don't worry! You can watch
+the recording of it right here!
+
+
+
+{% endcomment %}
+
+## Introducing Repairs: You can fix it!
+
+A completely new feature we hope you are going to love: **Repairs**! 👷♂️
+
+The repairs dashboard can be found in the settings menu and is a place where
+Home Assistant can notify you of issues that you can (and should) fix!
+
+From detected current issues on your system to future issues, e.g., caused
+by the use of a feature that will be removed, and anything in between.
+The problems reported by the repair dashboard are actionable and resolvable
+by you.
+
+
+
+These repairable issues reported can be anything and are specifically tailored
+to your Home Assistant instance. Clicking on an issue will show you more
+information about it and tell you what you need to do to fix it.
+
+Sometimes, this needs manual intervention by, for example, updating your YAML
+configuration; Other times, it will automatically fix an issue for you after it
+asks you to confirm it or after asking you to make a choice.
+
+
+
+This release can detect about 25 issues now, and additionally, if a
+[Home Assistant Alert] is found that matches your system, it will also show up
+in the repairs dashboard.
+
+There are many use cases for the new repairs feature, and you can expect
+it to be extended a lot, with more issue detections, in the near future.
+
+[Home Assistant Alert]: /integrations/homeassistant_alerts
+
+## First-class Bluetooth support
+
+Today, we proudly announce that Home Assistant now has **first-class**
+Bluetooth support! 🥇
+
+A brand new [Bluetooth integration] has been added, which provides absolutely
+amazing Bluetooth support to Home Assistant, including automatic discovery of
+new devices and the ability to push device updates.
+
+Integrations that implement device support can easily be built on top of these
+features, meaning we now have a solid base in Home Assistant to unlock
+support for many Bluetooth devices out there!
+
+The screenshot below shows that the Bluetooth integration is set up, and it
+discovered a new device. In this case, it discovered a Mi Flora Flower
+care sensor device.
+
+
+
+A good example is the [SwitchBot] integration. It has been updated to support
+the new Bluetooth integration, and because of that, is now a push-based
+integration providing a much more stable experience.
+
+This release adds five integrations built on this: [SensorPush],
+[Govee], [INKBIRD], [Moat], and [Xiaomi BLE]. The latter also provides
+support for the reasonably popular Mi Flora plant sensors.
+
+Suppose you are using the Home Assistant OS on a Raspberry Pi 3 or 4, or are
+using a [supported Bluetooth adapter]. In that case, the Bluetooth integration
+will work out of the box for new installations and is automatically discovered
+on existing setups.
+
+Shout out to [@bdraco] for creating this fantastic new addition, [@Ernst79] for
+providing implementation feedback, and his excellent work on the
+[ble_monitor] custom integration, which was an inspiration for the
+Bluetooth integration. Lastly, a shout out to [@Jc2k] for implementing the
+[Xiaomi BLE] integration that greatly helped with testing. Thanks guys! 🙏
+
+[@bdraco]: https://github.com/bdraco
+[@Ernst79]: https://github.com/Ernst79
+[@Jc2k]: https://github.com/Jc2k
+[ble_monitor]: https://github.com/custom-components/ble_monitor
+[Bluetooth integration]: /integrations/bluetooth
+[Govee]: /integrations/govee_ble
+[INKBIRD]: /integrations/inkbird
+[Moat]: /integrations/moat
+[SensorPush]: /integrations/sensorpush
+[supported Bluetooth adapter]: /integrations/bluetooth#installing-a-usb-bluetooth-adapter
+[SwitchBot]: /integrations/switchbot
+[Xiaomi BLE]: /integrations/xiaomi_ble
+
+## HomeKit Bluetooth support
+
+To continue the story on Bluetooth, the [HomeKit Controller] now also
+supports Bluetooth and leverages the above-mentioned new Bluetooth
+integration 🎉
+
+In case you didn't know, the [HomeKit Controller] integration allows you
+to connect to HomeKit-capable devices and integrate them directly into
+Home Assistant. Allowing you to monitor and control these devices,
+they support push-based updates and, above all: Are entirely local!
+
+You don't need to own or have an Apple phone or computer to use this!
+
+Supporting HomeKit Bluetooth-capable devices is fantastic! It makes a lot of
+devices out there compatible with Home Assistant that have no other way of
+integrating. There are lots of door locks, wall plugs, and other smart devices
+that you can use now.
+
+Thanks for the work on this [@Jc2k] and [@bdraco]!
+
+[@bdraco]: https://github.com/bdraco
+[@Jc2k]: https://github.com/Jc2k
+[HomeKit Controller]: /integrations/homekit_controller
+
+## Finding the integration supporting your device
+
+Some integrations work with multiple different brands. This can happen because,
+for example, those devices share a communication protocol, are white-labeled
+and sold under numerous brand names, or may carry different brand names
+depending on where in the world they are sold.
+
+For example, if you have a Luxaflex cover, you can actually use it using the
+Hunter Douglas PowerView integration. And this is not the only example;
+there are many more! The problem is, how would one know that?
+
+To make setting up things in Home Assistant easier, integrations can now
+support multiple brands! So, if you now add an integration in Home Assistant
+and search for Luxaflex, you will find one!
+
+
+
+When you add a new integration that is supported by another integration,
+Home Assistant will tell you which integration provides the support and
+guide you to set up that integration.
+
+## Better map colors
+
+Maps shown in Home Assistant have had a slight makeover and now use a new color
+palette. These new colors provide much greater contrast and significantly
+improve their readability.
+
+Especially if you are using the dark mode in the user interface of
+Home Assistant, you will notice a big difference.
+
+
+
+Thanks to [@KTibow] for getting the ball rolling on this one, [@matthiasdebaat]
+for providing UX feedback, and [@bramkragten] for making this change.
+
+[@bramkragten]: https://github.com/bramkragten
+[@KTibow]: https://github.com/KTibow
+[@matthiasdebaat]: https://github.com/matthiasdebaat
+
+## Other noteworthy changes
+
+There is much more juice in this release; here are some of the other
+noteworthy changes this release:
+
+- "Z-Wave JS" is now shown and known as "Z-Wave" in Home Assistant.
+- The "System Health" setting menu item, has been moved to the "Repairs"
+ dashboard, in the overflow menu (three dots in the top right).
+- In the background, a project has been started to standardize the names of entities and
+ devices. This work is in progress and will take a long time to complete,
+ as each possible entity has to be adjusted. But it will streamline experiences!
+- You can now change the shown unit of measurement of number entities that
+ provide a temperature. Thanks, [@emontnemery]!
+- [@frenck] updated the events developer tools to use YAML instead of JSON
+ and added syntax highlighting.
+- The [LIFX] integration got a significant overhaul, making it much more
+ reliable. Thanks for the work on this in the past releases
+ [@bdraco] and [@Djelibeybi]!
+- The [UniFi Network] now has update entities, allowing you to update the
+ firmware of UniFi devices directly from Home Assistant. Great addition [@J3173]!
+- The Material Design Icons have been updated to v7.0.96, giving you
+ [100](https://pictogrammers.github.io/@mdi/font/7.0.96/) brand new icons
+ to use 🤩 Thanks, [@goyney]!
+- [SwitchBot] now supports Hygrometers (thanks [@murtas]) and door/contact
+ sensors (thanks [@bdraco])!
+- [@Noltari] added update entities to the [QNAP QSW] integration! Nice!
+- [@frenck] added multifactor authentication support for [Verisure]. So now you
+ can add more security to your Verisure alarm system.
+- [HomeWizard Energy] added support for Watermeters! Thanks, [@DCSBL]!
+- [Yolink] now supports garage doors, nice [@matrixd2]!
+- [@simeon-simsoft] for bidirectional [Wallbox] chargers, thank you!
+- You can now view your current network connection details in the
+ Network settings screen. Thanks, [@zsarnett]!
+- [Lutron Caséta] now supports the Lutron RA3 Sunnata Keypads. Thanks, [@danaues]!
+- [@mkmer] added a battery level sensor to [Aladdin Connect], thank you!
+- The [Sensibo] integration now supports the AirQ sensor. Thanks, [@gjohansson-ST]!
+
+[@bdraco]: https://github.com/bdraco
+[@bramkragten]: https://github.com/bramkragten
+[@danaues]: https://github.com/danaues
+[@DCSBL]: https://github.com/DCSBL
+[@Djelibeybi]: https://github.com/Djelibeybi
+[@emontnemery]: https://github.com/emontnemery
+[@frenck]: https://github.com/frenck
+[@gjohansson-ST]: https://github.com/gjohansson-ST
+[@goyney]: https://github.com/goyney
+[@J3173]: https://github.com/J3173
+[@matrixd2]: https://github.com/matrixd2
+[@mkmer]: https://github.com/mkmer
+[@murtas]: https://github.com/murtas
+[@Noltari]: https://github.com/Noltari
+[@simeon-simsoft]: https://github.com/simeon-simsoft
+[@zsarnett]: https://github.com/zsarnett
+[Aladdin Connect]: /integrations/aladdin_connect
+[HomeWizard Energy]: /integrations/homewizard
+[LIFX]: /integrations/lifx
+[Lutron Caséta]: /integrations/lutron_caseta
+[QNAP QSW]: /integrations/qnap_qsw
+[Sensibo]: /integrations/sensibo
+[SwitchBot]: /integrations/switchbot
+[UniFi Network]: /integrations/unifi
+[Verisure]: /integrations/verisure
+[Wallbox]: /integrations/wallbox
+[Yolink]: /integrations/yolink
+
+## New Integrations
+
+We welcome the following new integrations in this release:
+
+- [Bluetooth], added by [@bdraco]
+- [Govee Bluetooth], added by [@bdraco]
+- [Home Assistant Alerts], added by [@emontnemery] & [@balloob]
+- [INKBIRD], added by [@bdraco]
+- [Moat], added by [@bdraco]
+- [NextDNS], added by [@bieniu]
+- [Repairs], added by [@emontnemery]
+- [Rhasspy], added by [@balloob]
+- [SensorPush], added by [@bdraco]
+- [Xiaomi BLE], added by [@Jc2k]
+
+[@balloob]: https://github.com/balloob
+[@bdraco]: https://github.com/bdraco
+[@bieniu]: https://github.com/bieniu
+[@emontnemery]: https://github.com/emontnemery
+[@Jc2k]: https://github.com/Jc2k
+[Bluetooth]: /integrations/bluetooth
+[Govee Bluetooth]: /integrations/govee_ble
+[Home Assistant Alerts]: /integrations/homeassistant_alerts
+[INKBIRD]: /integrations/inkbird
+[Moat]: /integrations/moat
+[NextDNS]: /integrations/nextdns
+[Repairs]: /integrations/repairs
+[Rhasspy]: /integrations/rhasspy
+[SensorPush]: /integrations/sensorpush
+[Xiaomi BLE]: /integrations/xiaomi_ble
+
+## Integrations now available to set up from the UI
+
+The following integrations are now available via the Home Assistant UI:
+
+- [Anthem A/V Receivers], done by [@Hyralex]
+- [Bose SoundTouch], done by [@kroimon]
+
+[@kroimon]: https://github.com/kroimon
+[@Hyralex]: https://github.com/Hyralex
+[Anthem A/V Receivers]: /integrations/anthemav
+[Bose SoundTouch]: /integrations/soundtouch
+
+## Need help? Join the community!
+
+Home Assistant has a great community of users who are all more than willing
+to help each other out. So, join us!
+
+Our very active [Discord chat server](/join-chat) is an excellent place to be
+at, and don't forget to join our amazing [forums](https://community.home-assistant.io/).
+
+Found a bug or issue? Please report it in our [issue tracker](https://github.com/home-assistant/core/issues),
+to get it fixed! Or, check [our help page](/help) for guidance for more
+places you can go.
+
+Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter)
+to get the latest news about features, things happening in our community and
+other news about building an Open Home; straight into your inbox.
+
+## Breaking Changes
+
+Below is a listing of the breaking change for this release, per subject or
+integration. Click on one of those to read more about the breaking change
+for that specific item.
+
+{% details "Advantage Air" %}
+
+Each AC will have its own device, different from the one previously created.
+Any automations or scripts that target the device will need to be corrected.
+
+([@Bre77] - [#75395]) ([documentation](/integrations/advantage_air))
+
+[@Bre77]: https://github.com/Bre77
+[#75395]: https://github.com/home-assistant/core/pull/75395
+
+---
+
+The previsouly deprecated service `advantage_air.set_myzone` has been removed.
+Use the available MyZone select entity instead.
+
+([@Bre77] - [#75160]) ([documentation](/integrations/advantage_air))
+
+[@Bre77]: https://github.com/Bre77
+[#75160]: https://github.com/home-assistant/core/pull/75160
+
+{% enddetails %}
+
+{% details "Calendar" %}
+
+Calendar description attributes are no longer written into the recorder database.
+
+([@allenporter] - [#75375]) ([documentation](/integrations/calendar))
+
+[@allenporter]: https://github.com/allenporter
+[#75375]: https://github.com/home-assistant/core/pull/75375
+
+{% enddetails %}
+
+{% details "HERE Travel Time" %}
+
+The single HERE Travel Time sensor with attributes is split up into separate
+sensors for Duration, Duration in Traffic, Route, Distance, Origin, Destination.
+
+If you used the entity attributes in your automation or scripts, you will need
+to adapt them to this change.
+
+([@eifinger] - [#72405]) ([documentation](/integrations/here_travel_time))
+
+[@eifinger]: https://github.com/eifinger
+[#72405]: https://github.com/home-assistant/core/pull/72405
+
+{% enddetails %}
+
+{% details "HomeKit Controller" %}
+
+The ecobee Fan mode number entity has been removed as HomeKit Controller
+[now implements fan mode](/integrations/climate/#service-climateset_fan_mode)
+on the climate entity which replaces this functionality.
+
+([@bdraco] - [#74440]) ([documentation](/integrations/homekit_controller))
+
+[@bdraco]: https://github.com/bdraco
+[#74440]: https://github.com/home-assistant/core/pull/74440
+
+{% enddetails %}
+
+{% details "LIFX" %}
+
+Each LIFX device now has its own integration entry. The existing entry will be
+migrated to separate entries automatically as each device is discovered,
+and will automatically be removed once all devices are found.
+
+Migrating to an integration entry per device allows Home Assistant to
+take care of discovery IP updates and retries, dramatically improving the
+integration's reliability.
+
+LIFX can now be configured manually by IP address. DHCP, HomeKit,
+and native discovery are supported for updating IP addresses to
+ensure we never lose track of a device.
+
+Advanced YAML configuration is deprecated and will be removed
+in a future release. Advanced YAML configuration is no longer necessary as the
+integration now fully utilizes [Network Configuration](/integrations/network/),
+and can also function without working discovery.
+
+([@bdraco] - [#74316]) ([documentation](/integrations/lifx))
+
+[@bdraco]: https://github.com/bdraco
+[#74316]: https://github.com/home-assistant/core/pull/74316
+
+{% enddetails %}
+
+{% details "Logger" %}
+
+Timestamps in the Home Assistant log file now include millisecond-level
+resolution.
+
+Scripts or external log system that rely on this will need to be updated
+to handle the extra decimal places.
+
+([@puddly] - [#74518]) ([documentation](/integrations/logger))
+
+[@puddly]: https://github.com/puddly
+[#74518]: https://github.com/home-assistant/core/pull/74518
+
+{% enddetails %}
+
+{% details "Material Design Icons" %}
+
+In the latest Material Design Icons update,
+[several icons have been renamed or removed](https://dev.materialdesignicons.com/changelog#version-7.0.96).
+Removed and renamed icons will continue to work for the next two releases.
+
+Please make sure you update any use of the following MDI icons:
+
+Removed:
+
+- `mdi:android-messages` - Use `mdi:message-text` instead.
+- `mdi:book-variant-multiple` - Use `mdi:bookmark-box-multiple` instead.
+- `mdi:desktop-mac` - Use `mdi:monitor` instead.
+- `mdi:desktop-mac-dashboard` - Use `mdi:monitor-dashboard` instead.
+- `mdi:discord`
+- `mdi:google-home`
+- `tablet-android` - Use `mdi:tablet` instead.
+
+Renamed:
+
+- `mdi:diving-scuba` to `mdi:diving-scuba-mask`
+- `mdi:email-send` to `mdi:email-arrow-right`
+- `mdi:email-send-outline` to `mdi:email-arrow-right-outline`
+- `mdi:email-receive` to `mdi:email-arrow-left`
+- `mdi:email-receive-outline` to `mdi:email-arrow-left-outline`
+- `mdi:format-textdirection-r-to-l` to `mdi:format-pilcrow-arrow-left`
+- `mdi:format-textdirection-l-to-r` to `mdi:format-pilcrow-arrow-right`
+- `mdi:globe-light` to `mdi:globe-light-outline`
+- `mdi:google-controller` to `mdi:controller`
+- `mdi:google-controller-off` to `mdi:controller-off`
+- `mdi:lecturn` to `mdi:lectern`
+- `mdi:mosque` to `mdi:mosque-outline`
+- `mdi:receipt` to `mdi:receipt-text`
+- `mdi:receipt-outline` to `mdi:receipt-text-outline`
+- `mdi:silo` to `mdi:silo-outline`
+- `mdi:text-to-speech` to `mdi:microphone-message`
+- `mdi:text-to-speech-off` to `mdi:microphone-message-off`
+- `mdi:timeline-help` to `mdi:timeline-question`
+- `mdi:timeline-help-outline` to `mdi:timeline-question-outline`
+- `mdi:vector-point` to `mdi:vector-point-select`
+
+([@goyney] - [#13175])
+
+[@bdraco]: https://github.com/goyney
+[#13175]: https://github.com/home-assistant/frontend/pull/13175
+
+{% enddetails %}
+
+{% details "Sonos" %}
+
+The previously deprecated `sonos.join` and `sonos.unjoin` services have been
+removed in favor of the standard `media_player.join` and `media_player.unjoin`
+services.
+
+([@jjlawren] - [#74476]) ([documentation](/integrations/sonos))
+
+[@jjlawren]: https://github.com/jjlawren
+[#74476]: https://github.com/home-assistant/core/pull/74476
+
+{% enddetails %}
+
+{% details "SwitchBot" %}
+
+The [Bluetooth integration](/integrations/bluetooth) must be enabled before
+switchbot can be used. Bluetooth is automatically discovered in most cases,
+but can be manually added from [the integrations page](/integrations/bluetooth)
+if it is not.
+
+The `Time between updates (seconds)` and `How long to scan for advertisement data`
+options have been removed as they are no longer needed since the integration
+is now push instead of polling.
+
+([@bdraco] - [#75645]) ([documentation](/integrations/switchbot))
+
+[@bdraco]: https://github.com/bdraco
+[#75645]: https://github.com/home-assistant/core/pull/75645
+
+{% enddetails %}
+
+{% details "Z-Wave" %}
+
+Carbon Monoxide binary sensors have changed their device class from
+`gas` to `co`.
+
+([@EnochPrime] - [#75649]) ([documentation](/integrations/zwave_js))
+
+[@EnochPrime]: https://github.com/EnochPrime
+[#75649]: https://github.com/home-assistant/core/pull/75649
+
+{% enddetails %}
+
+If you are a custom integration developer and want to learn about breaking
+changes and new features available for your integration: Be sure to follow our
+[developer blog][devblog]. The following are the most notable for this release:
+
+[devblog]: https://developers.home-assistant.io/blog/
+
+- [Store is now a Generic class](https://developers.home-assistant.io/blog/2022/07/08/generic-store)
+- [Waiting for config entry platforms](https://developers.home-assistant.io/blog/2022/07/08/config_entry_forwards)
+- [Adopting a new way to name entities](https://developers.home-assistant.io/blog/2022/07/10/entity_naming)
+
+## Farewell to the following
+
+The following integrations are also no longer available as of this release:
+
+- **XBee**
+- **SoChain**
+- **Google Play Music Desktop Player (GPMDP)**
+
+All three were previously disabled due to incompatibilities and have now been
+removed.
+
+## All changes
+
+Of course, there is a lot more in this release. You can find a list of
+all changes made here: [Full changelog for Home Assistant Core 2022.8](/changelogs/core-2022.8)
diff --git a/source/changelogs/core-2022.8.markdown b/source/changelogs/core-2022.8.markdown
new file mode 100644
index 00000000000..9be7269e7fa
--- /dev/null
+++ b/source/changelogs/core-2022.8.markdown
@@ -0,0 +1,1617 @@
+---
+title: Full Changelog for Home Assistant Core 2022.8
+description: Detailed changelog for the Home Assistant Core 2022.8 release
+---
+
+These are all the changes included in the Home Assistant Core 2202.8 release.
+
+For a summary in a more readable format:
+[Release notes blog for this release](/blog/2022/08/03/release-20228/).
+
+## Full Changelog
+
+- Intellifire climate Entity ([@jeeftor] - [#70818]) ([intellifire docs]) (new-platform)
+- Bump version to 2022.8.0dev0 ([@frenck] - [#74184])
+- Add UniFi Protect views ([@AngellusMortis] - [#74190]) ([unifiprotect docs])
+- Patch out life360 entry setup in tests ([@frenck] - [#74212]) ([life360 docs])
+- Split attributes into sensors for here_travel_time ([@eifinger] - [#72405]) ([here_travel_time docs]) (breaking-change)
+- Fix netgear method return type annotation ([@cdce8p] - [#74200]) ([netgear docs])
+- Update pylint to 2.14.4 ([@cdce8p] - [#74192]) ([zha docs]) (dependency)
+- Revert "Patch out life360 entry setup in tests" ([@frenck] - [#74223])
+- Update black to 22.6.0 ([@frenck] - [#74209]) (dependency)
+- Improve type hints in demo ([@epenet] - [#74236]) ([demo docs])
+- Add config flow to AnthemAV integration ([@Hyralex] - [#53268]) ([anthemav docs]) (config-flow)
+- Fix intellifire climate control not needing a default fireplace ([@jeeftor] - [#74253]) ([intellifire docs])
+- Add CalendarEntity checks to pylint plugin ([@epenet] - [#74228])
+- Optimize optionflow tests ([@DeerMaximum] - [#74262]) ([nina docs])
+- Do not pin numpy in wheels ([@frenck] - [#74268])
+- Links to Esphomelib.com is changed to esphome.io ([@rdeveen] - [#72680]) ([esphome docs])
+- Add enforce_type_hints to vscode tasks ([@epenet] - [#74227])
+- Add Matrix.io HTML message format support ([@arychj] - [#69951]) ([matrix docs])
+- Add QNAP QSW Update platform ([@Noltari] - [#71019]) ([qnap_qsw docs]) (noteworthy)
+- Migrate `glances` unique_id to new format ([@engrbm87] - [#74033]) ([glances docs])
+- Improve type hints in mqtt ([@epenet] - [#74247]) ([mqtt docs])
+- Add presence detection to devolo_home_network ([@Shutgun] - [#72030]) ([devolo_home_network docs]) (new-platform)
+- Add vacation mode to Template Alarm Control Panel ([@mbo18] - [#74261]) ([template docs])
+- Add Camera checks to pylint plugin ([@epenet] - [#74264])
+- Add ability to forget hive device when removing integration ([@KJonline] - [#74144]) ([hive docs])
+- Add ClimateEntity checks to pylint plugin ([@epenet] - [#74275])
+- Elmax/sensor platform ([@albertogeniola] - [#64090]) ([elmax docs]) (new-platform)
+- Add device info to fibaro integration ([@rappenze] - [#73352]) ([fibaro docs])
+- Add light tests for devolo_home_control ([@Shutgun] - [#74183]) ([devolo_home_control docs])
+- Add config flow for Bose SoundTouch ([@kroimon] - [#72967]) ([discovery docs]) ([soundtouch docs]) (config-flow)
+- Improve typing for device_automation ([@bdraco] - [#74282]) ([device_automation docs])
+- Bump quantum_gateway to v0.0.8. ([@BrianWithAHat] - [#74284]) ([quantum_gateway docs]) (dependency)
+- Improve qnap_qsw firmware coordinator failures ([@Noltari] - [#74288]) ([qnap_qsw docs])
+- Lutron caseta ra3keypads ([@danaues] - [#74217]) ([lutron_caseta docs]) (noteworthy)
+- Improve type hints in template ([@epenet] - [#74294]) ([template docs])
+- Hive add entity categories to entities ([@KJonline] - [#74324]) ([hive docs])
+- Report error code in log when command fails ([@atlflyer] - [#74319]) ([command_line docs])
+- Address HomeConnect late review ([@BraveChicken1] - [#74308]) ([home_connect docs])
+- Add nightly frontend to nightly builds ([@frenck] - [#74327])
+- Improve type hints in mqtt ([@epenet] - [#74295]) ([mqtt docs])
+- Remove duplicated QNAP QSW format_mac call in config_flow ([@Noltari] - [#74333]) ([qnap_qsw docs])
+- Support climate reproduce state fan_mode ([@barshow] - [#74317]) ([climate docs])
+- Expose temperature and humidity sensors from AC ([@mbo18] - [#74328]) ([smartthings docs])
+- Cleanup Google Calendar unused test fixtures ([@allenporter] - [#74353]) ([google docs])
+- Add NextDNS integration ([@bieniu] - [#74150]) ([nextdns docs]) (new-integration)
+- Fix typo in nightly build ([@frenck] - [#74363])
+- Add tomli as nightly build dependency ([@frenck] - [#74364])
+- Append name char value from the service to HomeKit Controller Entities ([@bdraco] - [#74359]) ([homekit_controller docs])
+- Small naming improvements and basic tests for ecobee 501s ([@bdraco] - [#74370]) ([homekit_controller docs])
+- Inline building entity registry dict ([@bdraco] - [#74378]) ([config docs])
+- Allowing for TOON cost sensors to work with Energy ([@drthanwho] - [#74315]) ([toon docs])
+- Update Pillow to 9.2.0 ([@frenck] - [#74371]) (dependency)
+- Cleanup known_devices.yaml in device_tracker tests ([@epenet] - [#74404]) ([device_tracker docs])
+- Make dispatcher setup lazy ([@bdraco] - [#74374])
+- Remove explicit use of mock_zeroconf in devolo Home Network ([@Shutgun] - [#74390]) ([devolo_home_network docs])
+- Add instance attributes to GeolocationEvent ([@epenet] - [#74389]) ([geo_location docs])
+- Remove system_health from mypy ignore list ([@epenet] - [#74415]) ([system_health docs])
+- Remove gree from mypy ignore list ([@epenet] - [#74411]) ([gree docs])
+- Typehints and cleanup for metoffice ([@avee87] - [#74338]) ([metoffice docs])
+- Remove harmony from mypy ignore list ([@epenet] - [#74425]) ([harmony docs])
+- Add more type hints to demo ([@epenet] - [#74408]) ([demo docs])
+- Use instance attributes in usgs_earthquakes_feed ([@epenet] - [#74403]) ([usgs_earthquakes_feed docs])
+- Replace pylint-strict-informational with `fail-on=I` ([@scop] - [#74311])
+- Remove melcloud from mypy ignore list ([@epenet] - [#74410]) ([melcloud docs])
+- Add type hints and code cleanup for mikrotik ([@engrbm87] - [#74296]) ([mikrotik docs])
+- Bump home-assistant/builder from 2022.06.2 to 2022.07.0 (@dependabot - [#74446]) (dependency)
+- Remove asserts from lutron_caseta async_attach_trigger ([@bdraco] - [#74429]) ([lutron_caseta docs])
+- Add GeolocationEvent checks to pylint plugin ([@epenet] - [#74286]) ([geo_location docs])
+- Improve fans in homekit_controller ([@bdraco] - [#74440]) ([homekit_controller docs]) (breaking-change)
+- Bump Sensibo dependency ([@gjohansson-ST] - [#74466]) ([sensibo docs]) (dependency)
+- Remove lyric from mypy ignore list ([@epenet] - [#74451]) ([lyric docs])
+- Add NextDNS system health ([@bieniu] - [#74368]) ([nextdns docs])
+- Address late comment for NextDNS ([@bieniu] - [#74365]) ([nextdns docs])
+- Add NextDNS diagnostics platform ([@bieniu] - [#74367]) ([nextdns docs])
+- Offer HKC local push control option when there are multiple zeroconf homekit matches ([@bdraco] - [#74441]) ([zeroconf docs])
+- Cache the response from config/device_registry/list ([@bdraco] - [#74483]) ([config docs])
+- Fix SIGN_QUERY_PARAM in check in auth_middleware ([@bdraco] - [#74479]) ([http docs])
+- Cache the response from config/entity_registry/list ([@bdraco] - [#74443]) ([config docs])
+- Use FlowResultType in deCONZ config flow tests ([@Kane610] - [#74495]) ([deconz docs])
+- Use FlowResultType in Devolo Home Control tests ([@Shutgun] - [#74490]) ([devolo_home_control docs])
+- Use FlowResultType in Axis config flow tests ([@Kane610] - [#74496]) ([axis docs])
+- Remove unifi from mypy ignore list ([@epenet] - [#74456]) ([unifi docs])
+- Remove input_datetime from mypy ignore list ([@epenet] - [#74447]) ([input_datetime docs])
+- Telegram bot map user data for callback query ([@Lerosen] - [#74302]) ([telegram_bot docs])
+- Address NextDNS late review ([@bieniu] - [#74503]) ([nextdns docs])
+- Add NextDNS button platform ([@bieniu] - [#74492]) ([nextdns docs])
+- Resolve and caches paths for CachingStaticResource in the executor ([@bdraco] - [#74474]) ([http docs])
+- Remove home_plus_control from mypy ignore list ([@epenet] - [#74448]) ([home_plus_control docs])
+- Use pydeconz interface controls for cover platform ([@Kane610] - [#74535]) ([deconz docs])
+- Add oui for tplink es20m ([@bdraco] - [#74526]) ([tplink docs])
+- Use generics in NextDNS ([@epenet] - [#74517]) ([nextdns docs])
+- Add three decimal places of sub-second resolution to root logger timestamps ([@puddly] - [#74518]) (breaking-change)
+- Switch linear search to a dict lookup for ip bans ([@bdraco] - [#74482]) ([http docs])
+- Update orjson to 3.7.7 ([@frenck] - [#74581])
+- Remove google_assistant from mypy ignore list ([@epenet] - [#74587]) ([google_assistant docs])
+- Add deprecation to PR template ([@frenck] - [#74583])
+- Remove denonavr from mypy ignore list ([@epenet] - [#74580]) ([denonavr docs])
+- Remove legacy Sonos grouping services ([@jjlawren] - [#74476]) ([sonos docs]) (breaking-change)
+- Use FlowResultType enum in Tuya tests ([@frenck] - [#74596]) ([tuya docs])
+- Use FlowResultType enum in WLED tests ([@frenck] - [#74594]) ([wled docs])
+- Remove hassio from mypy ignore list ([@epenet] - [#74603]) ([hassio docs])
+- Add SetSystemDateandTime Button ([@dgomes] - [#66419]) ([onvif docs])
+- Use FlowResultType enum in Plugwise tests ([@frenck] - [#74638]) ([plugwise docs])
+- Switch dispatcher to use async_run_hass_job ([@bdraco] - [#74514])
+- Refactor CI ([@frenck] - [#74014])
+- Search/replace RESULT_TYPE_* by FlowResultType enum ([@frenck] - [#74642])
+- Update debugpy to 1.6.1 ([@frenck] - [#74637]) ([debugpy docs]) (dependency)
+- Remove meteo_france from mypy ignore list ([@epenet] - [#74613]) ([meteo_france docs])
+- Remove influxdb from mypy ignore list ([@epenet] - [#74612]) ([influxdb docs])
+- Use pydeconz interface controls for button platform ([@Kane610] - [#74654]) ([deconz docs])
+- Add trigger/arm_custom_bypass to Template Alarm Control Panel ([@chatziko] - [#74629]) ([template docs])
+- Bump number of test groups from 6 -> 10 ([@frenck] - [#74648])
+- Search/replace RESULT_TYPE_* by FlowResultType enum ([@frenck] - [#74656])
+- Remove philips_js from mypy ignore list ([@epenet] - [#74659]) ([philips_js docs])
+- Remove last occurrences of RESULT_TYPE_* from codebase ([@frenck] - [#74670])
+- Standardize EntityDescription in DSMR ([@frenck] - [#74671]) ([dsmr docs])
+- Fix climacell/tomorrowio config flow test failure ([@bdraco] - [#74660]) ([climacell docs])
+- Resolution center MVP ([@emontnemery] - [#74243]) ([resolution_center docs]) (new-integration) (noteworthy)
+- Add google calendar service proper exception handling ([@allenporter] - [#74686]) ([google docs])
+- Update lxml to 4.9.1 ([@frenck] - [#74663]) ([scrape docs]) (dependency)
+- Remove deprecated Spotify YAML configuration ([@frenck] - [#74604]) ([spotify docs]) (breaking-change)
+- Bump NextDNS backend library ([@bieniu] - [#74611]) ([nextdns docs]) (dependency)
+- Always run pip_check in CI ([@frenck] - [#74706])
+- Update debugpy to 1.6.2 ([@frenck] - [#74692]) ([debugpy docs]) (dependency)
+- Cleanup generic in NextDNS ([@epenet] - [#74705]) ([nextdns docs])
+- Migrate google calendar to new entity naming ([@allenporter] - [#74727]) ([google docs])
+- Attempt to fix flaky test by waiting for setup to complete ([@allenporter] - [#74734]) ([system_log docs])
+- Add huawei_lte wifi guest network switch ([@a-p-z] - [#71035]) ([huawei_lte docs]) (dependency)
+- Add bluetooth integration ([@bdraco] - [#74653]) ([bluetooth docs]) (new-integration) (noteworthy)
+- Add coverage for lutron caseta bridges to hkc ([@bdraco] - [#74765]) ([homekit_controller docs])
+- Migrate Guardian to new entity naming style ([@bachya] - [#74745]) ([guardian docs])
+- Remove deprecated yaml config from Steam ([@tkdrob] - [#74805]) ([steam_online docs]) (breaking-change)
+- Bump aiopyarr to 22.7.0 ([@tkdrob] - [#74749]) ([sonarr docs]) (dependency)
+- Look for huawei_lte device MACs in a few more device info attributes ([@scop] - [#74795]) ([huawei_lte docs])
+- Sort huawei_lte sensor meta dict, add section separators ([@scop] - [#74782]) ([huawei_lte docs])
+- Convert rfxtrx to entity naming ([@elupus] - [#74720]) ([rfxtrx docs])
+- Wait for config entry platform forwards ([@bdraco] - [#73806]) (breaking-change)
+- Add sensors for HomeWizard Watermeter ([@DCSBL] - [#74756]) ([homewizard docs]) (dependency) (noteworthy)
+- Migrate devolo Home Network to new entity naming ([@Shutgun] - [#74741]) ([devolo_home_network docs])
+- Migrate Open-Meteo to new entity naming style ([@frenck] - [#74695]) ([open_meteo docs])
+- Migrate CO2 Signal to new entity naming style ([@frenck] - [#74696]) ([co2signal docs])
+- Migrate Renault to new entity naming style ([@epenet] - [#74709]) ([renault docs])
+- Migrate deCONZ Group and Scenes to new entity naming style ([@Kane610] - [#74761]) ([deconz docs]) (new-integration)
+- Migrate nest to new entity naming style ([@allenporter] - [#74724]) ([nest docs])
+- Migrate Stookalert to new entity naming style ([@frenck] - [#74693]) ([stookalert docs])
+- Convert philips_js to entity naming ([@elupus] - [#74721]) ([philips_js docs])
+- Convert fjaraskupan to entity naming ([@elupus] - [#74723]) ([fjaraskupan docs])
+- Remove telegram_bot from mypy ignore list ([@epenet] - [#74661]) ([telegram_bot docs])
+- Remove xiaomi_miio from mypy ignore list ([@epenet] - [#74669]) ([xiaomi_miio docs])
+- Migrate SimpliSafe to new entity naming style ([@bachya] - [#74763]) ([simplisafe docs])
+- Update aioairzone to v0.4.6 ([@Noltari] - [#74810]) ([airzone docs])
+- Remove nilu from mypy ignore list ([@epenet] - [#74412]) ([nilu docs])
+- Use instance attributes in ign_sismologia ([@epenet] - [#74399]) ([ign_sismologia docs])
+- Make deCONZ utilise forward_entry_setups ([@Kane610] - [#74823]) ([deconz docs])
+- Add support for bidirectional chargers to Wallbox integration ([@simeon-simsoft] - [#74313]) ([wallbox docs]) (noteworthy)
+- Fix mediaplayer join service groupmembers definition ([@mvdwetering] - [#74807]) ([media_player docs])
+- Make Store a generic class ([@epenet] - [#74617])
+- Hide homekit_controller implementation that doesn't apply to BLE ([@Jc2k] - [#74836]) ([homekit_controller docs])
+- Remove xbox from mypy ignore list ([@epenet] - [#74504]) ([xbox docs])
+- Remove omnilogic from mypy ignore list ([@epenet] - [#74452]) ([omnilogic docs])
+- Use instance attributes in geonetnz_quakes ([@epenet] - [#74401]) ([geonetnz_quakes docs])
+- Use instance attributes in geo_json_events ([@epenet] - [#74397]) ([geo_json_events docs])
+- Remove kostal_plenticore from mypy ignore list ([@epenet] - [#74433]) ([kostal_plenticore docs])
+- Use instance attributes in gdacs ([@epenet] - [#74400]) ([gdacs docs])
+- Use instance attributes in qld_bushfire ([@epenet] - [#74402]) ([qld_bushfire docs])
+- Cleanup mikrotik device extra_attributes ([@engrbm87] - [#74491]) ([mikrotik docs])
+- Move add/remove logic of deCONZ clip sensors to gateway class ([@Kane610] - [#74481]) ([deconz docs])
+- Use instance attributes in nsw_rural_fire_service_feed ([@epenet] - [#74398]) ([nsw_rural_fire_service_feed docs])
+- Migrate Twente Milieu to new entity naming style ([@frenck] - [#74593]) ([twentemilieu docs])
+- Migrate Elgato to new entity naming style ([@frenck] - [#74590]) ([elgato docs])
+- Add missing Start Dimmer mapping for bond buttons ([@bdraco] - [#74555]) ([bond docs])
+- Use pydeconz interface controls for number platform ([@Kane610] - [#74666]) ([deconz docs])
+- Fix false-positive in pylint plugin ([@epenet] - [#74244])
+- Update shodan to 1.28.0 ([@frenck] - [#74850]) ([shodan docs]) (dependency)
+- Update pyudev to 0.23.2 ([@frenck] - [#74859]) ([usb docs]) (dependency)
+- Update respx to 0.19.2 ([@frenck] - [#74878]) (dependency)
+- Update flake8-comprehensions to 3.10.0 ([@frenck] - [#74882]) (dependency)
+- Improve calendar error handling to match best practices ([@allenporter] - [#74891]) ([google docs]) ([calendar docs])
+- Remove ZHA device storage ([@dmulcahey] - [#74837]) ([zha docs])
+- Migrate GitHub to new entity naming style ([@frenck] - [#74903]) ([github docs])
+- Prepare homekit_controller for _hap._udp.local. ([@Jc2k] - [#74857]) ([homekit_controller docs])
+- Update url-normalize to 1.4.3 ([@frenck] - [#74897]) ([huawei_lte docs]) ([syncthru docs]) ([zwave_me docs]) (dependency)
+- Migrate Ambient PWS to new entity naming style ([@bachya] - [#74743]) ([ambient_station docs])
+- Migrate RainMachine to new entity naming style ([@bachya] - [#74754]) ([rainmachine docs])
+- Fix incorrect new entity naming for Guardian ([@bachya] - [#74912]) ([guardian docs])
+- Migrate AirVisual to new entity naming style ([@bachya] - [#74753]) ([airvisual docs])
+- Migrate Flo to new entity naming style ([@bachya] - [#74744]) ([flo docs])
+- Migrate Notion to new entity naming style ([@bachya] - [#74746]) ([notion docs])
+- Remove old RainMachine service descriptions ([@bachya] - [#74920]) ([rainmachine docs])
+- Update feedparser to 6.0.10 ([@frenck] - [#74913]) ([feedreader docs])
+- Migrate Wiz to new entity naming style ([@frenck] - [#74911]) ([wiz docs])
+- Migrate Geocaching to new entity naming style ([@frenck] - [#74899]) ([geocaching docs])
+- Migrate Supervisor integration to new entity naming style ([@frenck] - [#74906]) ([hassio docs])
+- Migrate Ridwell to new entity naming style ([@bachya] - [#74915]) ([ridwell docs])
+- Migrate ReCollect Waste to new entity naming style ([@bachya] - [#74914]) ([recollect_waste docs])
+- Migrate WattTime to new entity naming style ([@bachya] - [#74916]) ([watttime docs])
+- Migrate Cast to new entity naming style ([@frenck] - [#74901]) ([cast docs])
+- Migrate Met.no to new entity naming style ([@frenck] - [#74908]) ([met docs])
+- Migrate IQVIA to new entity naming style ([@bachya] - [#74917]) ([iqvia docs])
+- Migrate ZHA to new entity naming standard ([@dmulcahey] - [#74846]) ([zha docs])
+- Migrate Slimproto to new entity naming style ([@frenck] - [#74910]) ([slimproto docs])
+- Migrate Sonos to new entity naming style ([@frenck] - [#74909]) ([sonos docs])
+- Migrate Flu Near You to new entity naming style ([@bachya] - [#74918]) ([flunearyou docs])
+- Migrate OpenUV to new entity naming style ([@bachya] - [#74919]) ([openuv docs])
+- Add "Home Assistant (skip pip)" to VS Code launch.json ([@mib1185] - [#74887])
+- Add AirQ sensors to Sensibo ([@gjohansson-ST] - [#74868]) ([sensibo docs]) (noteworthy)
+- Update flake8-noqa to 1.2.5 ([@frenck] - [#74896]) (dependency)
+- Update adb-shell to 0.4.3 ([@frenck] - [#74855]) ([androidtv docs]) (dependency)
+- Migrate WLED to new entity naming style ([@frenck] - [#74860]) ([wled docs])
+- Update yamllint to 1.27.1 ([@frenck] - [#74853])
+- Update numpy to 1.23.1 ([@frenck] - [#74851]) ([opencv docs]) ([tensorflow docs]) ([trend docs]) ([iqvia docs]) ([compensation docs]) (dependency)
+- Trigger full CI on Bluetooth integration changes ([@frenck] - [#74929])
+- Update pytest-sugar is 0.9.5 ([@frenck] - [#74931]) (dependency)
+- Alexa: Fix duplicate proactive reports ([@Tho85] - [#74930]) ([alexa docs])
+- Update lru-dict to 1.1.8 ([@frenck] - [#74932]) (dependency)
+- Migrate Advantage Air to new entity naming style ([@Bre77] - [#74940]) ([advantage_air docs])
+- Migrate Aussie Broadband to new entity naming style ([@Bre77] - [#74937]) ([aussie_broadband docs])
+- Migrate Mazda to new entity naming style ([@bdr99] - [#74939]) ([mazda docs])
+- Update wakeonlan to 2.1.0 ([@frenck] - [#74856]) ([wake_on_lan docs]) (dependency)
+- Add update coordinator for google calendar ([@allenporter] - [#74690]) ([google docs])
+- Add binary_sensor to ElkM1 integration ([@gwww] - [#74485]) ([elkm1 docs]) (new-platform)
+- Migrate Forecast.Solar to new entity naming style ([@frenck] - [#74898]) ([forecast_solar docs])
+- Migrate Ambee to new entity naming style ([@frenck] - [#74877]) ([ambee docs])
+- Update pre-commit to 2.20.0 ([@frenck] - [#74955]) (dependency)
+- Don't allow using deprecated features of WeatherEntity ([@emontnemery] - [#74394]) ([weather docs])
+- Update psutil to 5.9.1 ([@frenck] - [#74963]) ([systemmonitor docs]) (dependency)
+- Add blebox tvLiftBox support ([@riokuu] - [#74395]) ([blebox docs]) (new-platform)
+- Update sentry-sdk to 1.7.0 ([@frenck] - [#74967]) ([sentry docs]) (dependency)
+- Update PyTurboJPEG to 1.6.7 ([@frenck] - [#74965]) ([camera docs]) ([stream docs]) (dependency)
+- Remove toon from mypy ignore list ([@epenet] - [#74968]) ([toon docs])
+- Fix Withings re-authentication flow ([@epenet] - [#74961]) ([withings docs])
+- Support overriding unit of temperature number entities ([@emontnemery] - [#74977]) ([number docs]) (noteworthy)
+- Remove solaredge from mypy ignore list ([@epenet] - [#74983]) ([solaredge docs])
+- Migrate NextDNS to new entity naming style ([@bieniu] - [#74951]) ([nextdns docs])
+- Add NextDNS switch platform ([@bieniu] - [#74512]) ([nextdns docs]) (new-platform)
+- Change more properties to attributes for rfxtrx ([@elupus] - [#74880]) ([rfxtrx docs])
+- Remove konnected from mypy ignore list ([@epenet] - [#75003]) ([konnected docs])
+- Remove izone from mypy ignore list ([@epenet] - [#75005]) ([izone docs])
+- Update pyupgrade to v2.37.1 ([@frenck] - [#74989]) (dependency)
+- Add temperature number to demo integration ([@emontnemery] - [#74986]) ([demo docs])
+- Add support for subscribing to bluetooth callbacks by address ([@bdraco] - [#74773]) ([bluetooth docs])
+- Use instance attributes in evohome ([@epenet] - [#74996]) ([evohome docs])
+- Migrate Nettigo Air Monitor to new entity naming style ([@bieniu] - [#74993]) ([nam docs])
+- Migrate Airly to new entity naming style ([@bieniu] - [#74995]) ([airly docs])
+- Remove icloud from mypy ignore list ([@epenet] - [#75007]) ([icloud docs])
+- Add basic Rhasspy integration ([@balloob] - [#74942]) ([rhasspy docs]) (new-integration)
+- Shorten Entity Name in Aussie Broadband ([@Bre77] - [#74946]) ([aussie_broadband docs])
+- Log warning if number entities set _attr_unit_of_measurement ([@emontnemery] - [#74987]) ([number docs])
+- Remove blueprint from mypy ignore list ([@epenet] - [#74990]) ([blueprint docs])
+- Remove conversation from mypy ignore list ([@epenet] - [#74991]) ([conversation docs])
+- Migrate Spotify to new entity naming style ([@frenck] - [#74992]) ([spotify docs])
+- Migrate Speedtest.net to new entity naming style ([@frenck] - [#75004]) ([speedtestdotnet docs])
+- Migrate Verisure to new entity naming style ([@frenck] - [#74997]) ([verisure docs])
+- Migrate Fronius to new entity naming style ([@farmio] - [#74974]) ([fronius docs])
+- Migrate Tuya to new entity naming style ([@frenck] - [#74975]) ([tuya docs])
+- Remove profiler from mypy ignore list ([@epenet] - [#74453]) ([profiler docs])
+- Migrate AdGuard Home to new entity naming style ([@frenck] - [#74999]) ([adguard docs])
+- Remove withings from mypy ignore list ([@epenet] - [#74966]) ([withings docs])
+- Remove plex from mypy ignore list ([@epenet] - [#74984]) ([plex docs])
+- Identify the active ZHA coordinator device in API responses ([@puddly] - [#74739]) ([zha docs])
+- Use forward_entry_setups in ZHA ([@dmulcahey] - [#74834]) ([zha docs])
+- Cache Canary camera image ([@0bmay] - [#73923]) ([canary docs])
+- Update tqdm to 4.64.0 ([@frenck] - [#75010]) (dependency)
+- Tweak handling of entities with `has_entity_name` set ([@emontnemery] - [#74948]) ([config docs])
+- Bump actions/setup-python from 4.0.0 to 4.1.0 (@dependabot - [#75040]) (dependency)
+- Remove incorrect device class from blebox button ([@riokuu] - [#75042]) ([blebox docs])
+- Mqtt support config_entry unload ([@jbouwh] - [#70149]) ([mqtt docs])
+- Migrate Brother to new entity naming style ([@bieniu] - [#75000]) ([brother docs])
+- Migrate HomeWizard to new entity naming style ([@DCSBL] - [#74958]) ([homewizard docs])
+- Migrate Vallox to new entity naming style ([@slovdahl] - [#75025]) ([vallox docs])
+- Teach resolution center about fixing issues ([@emontnemery] - [#74694]) ([resolution_center docs])
+- Migrate DSMR to use keys for entity unique ID ([@frenck] - [#74895]) ([dsmr docs])
+- Migrate Environment Canada to new entity naming style ([@gwww] - [#75024]) ([environment_canada docs])
+- Update coverage to 6.4.2 ([@frenck] - [#75072]) (dependency)
+- Replace Guardian `reboot` and `reset_valve_diagnostics` services with buttons ([@bachya] - [#75028]) ([guardian docs]) (deprecation)
+- Expose supported brands via API ([@balloob] - [#75074]) ([websocket_api docs]) (noteworthy)
+- Bump actions/cache from 3.0.4 to 3.0.5 (@dependabot - [#75104]) (dependency)
+- Add Plugwise number platform ([@bouwew] - [#74655]) ([plugwise docs])
+- Remove service descriptions for deprecated Guardian services ([@bachya] - [#75084]) ([guardian docs])
+- Add Aqara E1 curtain motor direction select entity to ZHA ([@EverythingSmartHome] - [#75132]) ([zha docs])
+- Migrate Whois to new entity naming style ([@frenck] - [#75019]) ([whois docs])
+- Migrate RDW to new entity naming style ([@frenck] - [#75017]) ([rdw docs])
+- Fix flapping system log test ([@bdraco] - [#75111]) ([system_log docs])
+- Add Aladdin Connect wifi_rssi and battery_level sensors ([@mkmer] - [#74258]) ([aladdin_connect docs]) (new-platform) (noteworthy)
+- Verisure config flow cleanups ([@frenck] - [#75144]) ([verisure docs])
+- Remove nzbget from mypy ignore list ([@epenet] - [#75158]) ([nzbget docs])
+- Bump pip_check ([@frenck] - [#75164])
+- Remove onvif from mypy ignore list ([@epenet] - [#75162]) ([onvif docs])
+- Update sentry-sdk to 1.7.1 ([@frenck] - [#75154]) ([sentry docs]) (dependency)
+- Remove lovelace from mypy ignore list ([@epenet] - [#75167]) ([lovelace docs])
+- Remove evohome climate from mypy ignore list ([@epenet] - [#75169]) ([evohome docs])
+- Migrate roku to new entity naming ([@ctalkington] - [#74819]) ([roku docs])
+- Add mock_bluetooth fixture ([@bdraco] - [#75075]) ([bluetooth docs])
+- Await startup in homekit controller ([@bdraco] - [#75021]) ([homekit_controller docs])
+- Avoid loading platforms in HKC if we are going to raise ConfigEntryNotReady ([@bdraco] - [#75177]) ([homekit_controller docs])
+- Use instance attributes in minecraft_server ([@epenet] - [#75157]) ([minecraft_server docs])
+- Avoid importing MQTT into core for ServiceInfo dataclass ([@bdraco] - [#74418]) ([mqtt docs]) ([tasmota docs])
+- Bump unifi-discovery to 1.1.5 ([@bdraco] - [#75189]) ([unifiprotect docs]) (dependency)
+- Allow Mjpeg camera name to be None ([@frenck] - [#75002]) ([mjpeg docs])
+- Relocate BluetoothServiceInfo to helpers.service_info ([@bdraco] - [#75195]) ([bluetooth docs])
+- Move lutron_caseta migration to happen after successful setup ([@bdraco] - [#75204]) ([lutron_caseta docs])
+- Migrate Axis to new entity naming style ([@Kane610] - [#74735]) ([axis docs]) (new-integration)
+- Bump nexia to 2.0.2 ([@bdraco] - [#75209]) ([nexia docs]) (dependency)
+- Migrate Filesize to new entity naming style ([@gjohansson-ST] - [#75199]) ([filesize docs])
+- Add total state_class for esphome ([@peterg79] - [#75015]) ([esphome docs])
+- Remove template from mypy ignore list ([@epenet] - [#74426]) ([template docs]) ([number docs])
+- Bump pyunifiprotect to 4.0.11 ([@bdraco] - [#75215]) ([unifiprotect docs])
+- Remove evohome from mypy ignore list ([@epenet] - [#75175]) ([evohome docs])
+- Extend failed login message with the request URL ([@frenck] - [#75218]) ([http docs])
+- Migrate SQL to new entity naming style ([@gjohansson-ST] - [#75203]) ([sql docs])
+- Migrate UPB to new entity naming style ([@gwww] - [#75096]) ([upb docs])
+- Add entity descriptions in AdGuard Home sensors ([@frenck] - [#75179]) ([adguard docs])
+- Update wled to 0.14.1 ([@frenck] - [#75174]) ([wled docs]) (dependency)
+- Consolidate executor jobs when loading integration manifests ([@bdraco] - [#75176]) ([websocket_api docs])
+- Use json_loads by default for the aiohttp helper ([@bdraco] - [#75214])
+- Bump aiohomekit to 1.0.0 ([@Jc2k] - [#75198]) ([homekit_controller docs]) (dependency) (noteworthy)
+- Use pydeconz interface controls for fans ([@Kane610] - [#75156])
+- Add entity descriptions in AdGuard Home switches ([@frenck] - [#75229]) ([adguard docs])
+- Migrate Trafikverket Ferry to new entity naming style ([@gjohansson-ST] - [#75206]) ([trafikverket_ferry docs])
+- Remove cloud from mypy ignore list ([@epenet] - [#74449]) ([cloud docs]) ([webhook docs])
+- Migrate Sensibo to new entity naming style ([@gjohansson-ST] - [#75212]) ([sensibo docs])
+- Migrate Yale Smart Alarm to new entity naming style ([@gjohansson-ST] - [#75202]) ([yale_smart_alarm docs])
+- Add multi-factor authentication support to Verisure ([@frenck] - [#75113]) ([verisure docs]) (noteworthy)
+- Migrate DNSIP to new entity naming style ([@gjohansson-ST] - [#75197]) ([dnsip docs])
+- Various cleanups in AdGuard Home ([@frenck] - [#75250]) ([adguard docs])
+- HomeKit Controller BLE Fixes ([@bdraco] - [#75271]) ([homekit_controller docs])
+- Fix delay adding entities in HKC ([@bdraco] - [#75273]) ([homekit_controller docs])
+- Fix Sensibo new entity naming style ([@gjohansson-ST] - [#75307]) ([sensibo docs])
+- Migrate Tailscale to new entity naming style ([@frenck] - [#75018]) ([tailscale docs])
+- Migrate GIOS to new entity naming style ([@bieniu] - [#75051]) ([gios docs])
+- Migrate Uptime to new entity naming style ([@frenck] - [#75090]) ([uptime docs])
+- Migrate Season to new entity naming style ([@frenck] - [#75088]) ([season docs])
+- Migrate Trafikverket Weatherstation to new entity naming style ([@gjohansson-ST] - [#75211]) ([trafikverket_weatherstation docs])
+- Migrate BraviaTV to new entity naming style ([@bieniu] - [#75253]) ([braviatv docs])
+- Include the source in the bluetooth service info ([@bdraco] - [#75112]) ([bluetooth docs])
+- Restore accessory state into pairing using new HKC methods ([@bdraco] - [#75276]) ([homekit_controller docs])
+- Add install UniFi device update feature ([@J3173] - [#75302]) ([unifi docs]) (noteworthy)
+- Use pydeconz interface controls for lights ([@Kane610] - [#75261]) ([deconz docs])
+- Update sentry-sdk to 1.7.2 ([@frenck] - [#75331]) ([sentry docs]) (dependency)
+- Use shared bluetooth models for BluetoothServiceInfo ([@bdraco] - [#75322])
+- Correct docstrings in Advantage Air ([@Bre77] - [#75344]) ([advantage_air docs])
+- Bump homematicip 1.0.5 ([@hahn-th] - [#75334]) ([homematicip_cloud docs]) (dependency)
+- Migrate Tractive to new entity naming style ([@bieniu] - [#75184]) ([tractive docs])
+- Migrate Xiaomi Miio to new entity naming style - part 1 ([@bieniu] - [#75350]) ([xiaomi_miio docs])
+- Add bluetooth discovery to HomeKit Controller ([@bdraco] - [#75333]) ([homekit_controller docs])
+- Migrate Deluge to new entity naming style ([@tkdrob] - [#75359]) ([deluge docs])
+- Migrate Skybell to new entity naming style ([@tkdrob] - [#75341]) ([skybell docs])
+- Migrate PVOutput to new entity naming style ([@frenck] - [#75016]) ([pvoutput docs])
+- Exclude calendar description from recorder ([@allenporter] - [#75375]) ([calendar docs]) (breaking-change)
+- Avoid throwing on unsupported bleak client filter ([@bdraco] - [#75378]) ([bluetooth docs])
+- Change manufacturer_data_first_byte to manufacturer_data_start ([@bdraco] - [#75379]) ([homekit_controller docs]) ([bluetooth docs])
+- Fix availability in HKC for sleeping bluetooth devices ([@bdraco] - [#75357]) ([homekit_controller docs])
+- Bump aiohomekit to 1.1.7 ([@bdraco] - [#75384]) ([homekit_controller docs]) (dependency)
+- Yolink feature garage door ([@matrixd2] - [#75120]) ([yolink docs]) (new-platform) (noteworthy)
+- Improve google calendar config flow timeout error messages ([@allenporter] - [#75364]) ([google docs])
+- Migrate Goalzero to new entity naming style ([@tkdrob] - [#75358]) ([goalzero docs])
+- Update Home Assistant base image to 2022.07.0 ([@frenck] - [#75396]) (dependency)
+- Migrate Sensor.Community to new entity naming style ([@frenck] - [#75014]) ([luftdaten docs])
+- Simplify Guardian entity inheritance hierarchy ([@bachya] - [#75274]) ([guardian docs])
+- Make UniFi utilise forward_entry_setups ([@Kane610] - [#74835]) ([unifi docs])
+- Custom component -> Custom integration ([@frenck] - [#75404]) ([weather docs]) ([sensor docs]) ([number docs])
+- Significantly improve BLE reliablity with linux/dbus for HKC ([@bdraco] - [#75410]) ([homekit_controller docs]) (dependency)
+- Correct devices in Advantage Air ([@Bre77] - [#75395]) ([advantage_air docs]) (breaking-change)
+- Address late review of kostal plenticore ([@stegm] - [#75297]) ([kostal_plenticore docs])
+- Migrate Tautulli to new entity naming style ([@tkdrob] - [#75382]) ([tautulli docs])
+- Update google-cloud-texttospeech to 2.12.0 ([@frenck] - [#75401])
+- Migrate LIFX to config entry per device ([@bdraco] - [#74316]) ([lifx docs]) (breaking-change) (noteworthy)
+- Add device and advertisement to BluetoothServiceInfoBleak ([@bdraco] - [#75381]) ([bluetooth docs])
+- Update bluetooth_le_tracker to use Bleak ([@bdraco] - [#75013]) ([bluetooth_le_tracker docs])
+- Pass context to shopping list events ([@R0nd] - [#75377]) ([shopping_list docs])
+- Remove deprecated Lyric YAML configuration ([@frenck] - [#75418]) ([lyric docs]) (breaking-change)
+- Clean up deprecated connection class remainders ([@frenck] - [#75421]) (breaking-change)
+- Remove deprecated Senz YAML configuration ([@frenck] - [#75419]) ([senz docs]) (breaking-change)
+- Remove unused ignore file ([@frenck] - [#75416])
+- Store creation timestamps for resolution center issues ([@emontnemery] - [#75430]) ([resolution_center docs])
+- Rename resolution_center dismiss to ignore ([@emontnemery] - [#75432]) ([resolution_center docs])
+- Fix yolink leak sensor battery expose ([@matrixd2] - [#75423]) ([yolink docs])
+- Improve tradfri decorator typing ([@cdce8p] - [#75439]) ([tradfri docs])
+- Don't use executor in send_big_result ([@uvjustin] - [#75427]) ([camera docs]) ([media_player docs]) ([websocket_api docs]) ([lovelace docs])
+- Add typing to pilight Throttle decorator ([@cdce8p] - [#75443]) ([pilight docs])
+- Improve debouncer typing ([@cdce8p] - [#75436]) ([sonos docs]) ([flux_led docs]) ([plex docs]) ([samsungtv docs]) ([shelly docs]) ([usb docs])
+- Avoid converting discovery_info dataclasses to dict that will be thrown away in config flows ([@bdraco] - [#75451])
+- Update mypy to 0.971 ([@cdce8p] - [#75450]) (dependency)
+- Bump python-miio to 0.5.12 ([@rytilahti] - [#75415]) ([xiaomi_miio docs]) (dependency)
+- Update pyupgrade to 2.37.2 ([@cdce8p] - [#75456]) (dependency)
+- Remove old type casting in esphome ([@cdce8p] - [#75475]) ([esphome docs])
+- Improve deprecation helper typing ([@cdce8p] - [#75453])
+- Rename existing TypeVars referencing Self type ([@cdce8p] - [#75473]) ([zha docs]) ([esphome docs])
+- Disable Aladdin Connect battery_level by default ([@mkmer] - [#75441]) ([aladdin_connect docs])
+- Fix type narrowing in energy integration ([@cdce8p] - [#75462]) ([energy docs])
+- Allow for subclass typing with StatisticsBase ([@cdce8p] - [#75476]) ([recorder docs])
+- Improve dispatcher helper typing ([@cdce8p] - [#75455])
+- Drop RSSI update workaround from bluetooth on linux ([@bdraco] - [#75467]) ([bluetooth docs])
+- Improve entity_platform helper typing ([@cdce8p] - [#75464])
+- Fix bluetooth service_info typing ([@cdce8p] - [#75477]) ([bluetooth docs])
+- Remove websocket_api send_big_result ([@uvjustin] - [#75452]) ([camera docs]) ([media_player docs]) ([websocket_api docs]) ([lovelace docs]) (breaking-change)
+- Modify Tile to store a single dataclass in `hass.data` ([@bachya] - [#75459]) ([tile docs])
+- Modify Ridwell to store a single dataclass in `hass.data` ([@bachya] - [#75457]) ([ridwell docs])
+- Migrate Moon to new entity naming style ([@frenck] - [#75085]) ([moon docs])
+- Migrate DSMR to new entity naming style ([@frenck] - [#75077]) ([dsmr docs])
+- Migrate CPUSpeed to new entity naming style ([@frenck] - [#75080]) ([cpuspeed docs])
+- Migrate Plugwise to new entity naming style ([@frenck] - [#75109]) ([plugwise docs])
+- Update orjson to 3.7.8 ([@frenck] - [#75484])
+- Map % RH unit in Tuya sensors ([@frenck] - [#75483]) ([tuya docs])
+- Allow account linking to phase out services ([@frenck] - [#75447]) ([cloud docs])
+- Plugwise prefer use of Adam instead of Anna ([@frenck] - [#75161]) ([plugwise docs])
+- Fix MQTT race awaiting an ACK when disconnecting ([@jbouwh] - [#75117]) ([mqtt docs])
+- Add zha typing [classmethods] ([@cdce8p] - [#75472]) ([zha docs])
+- Rename Resolution Center -> Repairs ([@frenck] - [#75486]) ([resolution_center docs]) ([repairs docs])
+- Update awair SensorDeviceClass to specify icon ([@zachberger] - [#75385]) ([awair docs])
+- Add repairs integration to core files ([@frenck] - [#75489])
+- Adjust repairs re-exports ([@frenck] - [#75492]) ([repairs docs])
+- Create issues in demo integration ([@emontnemery] - [#75081]) ([demo docs])
+- Add repairs as frontend dependency ([@frenck] - [#75501]) ([frontend docs])
+- Remove XBee integration ([@frenck] - [#75502]) (breaking-change)
+- Remove SoChain integration ([@frenck] - [#75505]) ([sochain docs]) (breaking-change)
+- Remove Google Play Music Desktop Player (GPMDP) integration ([@frenck] - [#75508]) ([gpmdp docs]) (breaking-change)
+- Migrate Huawei LTE to new entity naming style ([@scop] - [#75303]) ([huawei_lte docs])
+- Use `DeviceInfo.hw_version` in DenonAVR integration ([@bieniu] - [#75300]) ([denonavr docs])
+- Add coordinator and entity for passive bluetooth devices ([@bdraco] - [#75468]) ([bluetooth docs])
+- Improve singleton helper typing ([@cdce8p] - [#75461])
+- Fix spelling in recorder integration ([@cdce8p] - [#75539]) ([recorder docs])
+- Bump pymazda to 0.3.7 ([@bdr99] - [#75546]) ([mazda docs]) (dependency)
+- Hide inactive repairs issues ([@emontnemery] - [#75556]) ([repairs docs])
+- Add sync methods for create/deleting issues in repairs ([@frenck] - [#75557]) ([repairs docs])
+- Update icons for breaking changes in MDI 7.0.96 ([@bramkragten] - [#75560]) ([huawei_lte docs]) ([icloud docs]) ([netgear docs]) (breaking-change) (noteworthy)
+- Add websocket command recorder/import_statistics ([@titilambert] - [#73937]) ([recorder docs]) (noteworthy)
+- Improve http decorator typing ([@cdce8p] - [#75541]) ([http docs]) ([auth docs]) ([repairs docs])
+- Deprecate U.S. Citizenship and Immigration Services (USCIS) integration ([@frenck] - [#75562]) ([uscis docs]) (deprecation)
+- Raise on bad update data instead of log in PassiveBluetoothDataUpdateCoordinator ([@bdraco] - [#75536]) ([bluetooth docs])
+- Migrate AccuWeather to new entity naming style ([@bieniu] - [#75127]) ([accuweather docs])
+- Bump aiohomekit to 1.1.9 ([@bdraco] - [#75591]) ([homekit_controller docs]) (dependency)
+- ZHA light entity cleanup ([@dmulcahey] - [#75573]) ([zha docs])
+- Add ZHA config option for "enhanced light transition from an off-state" ([@TheJulianJES] - [#75151]) ([zha docs])
+- Improve availability tracking and coordinator setup in bluetooth ([@bdraco] - [#75582]) ([bluetooth docs])
+- Add SensorPush BLE integration ([@bdraco] - [#75531]) ([sensorpush docs]) (new-integration)
+- Modify Guardian to store a single dataclass in `hass.data` ([@bachya] - [#75454]) ([guardian docs])
+- Add inkbird (BLE) integration ([@bdraco] - [#75594]) ([bluetooth docs]) ([inkbird docs]) (new-integration)
+- Bump afsapi to 0.2.7 ([@wlcrs] - [#75579]) ([frontier_silicon docs]) (dependency)
+- Address some MQTT review comments ([@emontnemery] - [#75482]) ([mqtt docs])
+- Fix incorrect battery unit on paired Guardian sensors ([@bachya] - [#75402]) ([guardian docs])
+- Migrate SMHI to new entity naming style ([@gjohansson-ST] - [#75213])
+- Use recorder get_instance function to improve typing ([@emontnemery] - [#75567]) ([recorder docs]) ([sensor docs])
+- Improve handling of MQTT config entry data ([@emontnemery] - [#72691]) ([mqtt docs])
+- Support non-live database migration ([@emontnemery] - [#72433]) ([recorder docs])
+- Fix small homekit type error ([@cdce8p] - [#75617]) ([homekit docs])
+- Add Switchbot hygrometers ([@murtas] - [#75325]) ([switchbot docs]) (noteworthy)
+- Remove callback decorator from coroutine functions ([@MartinHjelmare] - [#75626]) ([logbook docs]) ([zwave_js docs]) ([network docs])
+- Fix recorder hanging at start ([@bdraco] - [#75627]) ([recorder docs])
+- Add support for setting up and removing bluetooth in the UI ([@bdraco] - [#75600]) ([default_config docs]) ([bluetooth docs]) (config-flow)
+- Add missing inkbird config flow tests ([@bdraco] - [#75630]) ([inkbird docs])
+- Add new NextDNS sensors ([@bieniu] - [#74789]) ([nextdns docs])
+- Fix inkbird config flow tests to correctly test discovery and user flow ([@bdraco] - [#75638]) ([inkbird docs])
+- Add missing config flow tests for sensorpush ([@bdraco] - [#75629]) ([sensorpush docs])
+- Initial xiaomi_ble integration ([@Jc2k] - [#75618]) ([xiaomi_ble docs]) (new-integration)
+- Address NextDNS late review ([@bieniu] - [#75635]) ([nextdns docs])
+- Fix async_get_scanner to return the correct bluetooth scanner ([@bdraco] - [#75637]) ([bluetooth docs])
+- Pass in the bleak scanner instance to HKC ([@bdraco] - [#75636]) ([homekit_controller docs])
+- Add support for rest of sensors for HHCCJCY01 ([@Jc2k] - [#75646]) ([xiaomi_ble docs])
+- Do not access hass.data in unifi test ([@J3173] - [#75348]) ([unifi docs])
+- Use CO Device Class Instead of Gas in zwave_js ([@EnochPrime] - [#75649]) ([zwave_js docs]) (breaking-change)
+- Add error message for duplicate stream recordings ([@uvjustin] - [#75654]) ([stream docs])
+- Automatically set up Bluetooth during onboarding ([@frenck] - [#75658]) ([bluetooth docs])
+- Add state class to HKC sensors ([@bdraco] - [#75662]) ([homekit_controller docs])
+- Import correct scan interval in traccar ([@ludeeus] - [#75660]) ([traccar docs])
+- Retry later if bluetooth fails to start ([@bdraco] - [#75647]) ([bluetooth docs])
+- Add bluetooth connection constant to the device registry ([@bdraco] - [#75666])
+- Refactor PassiveBluetoothDataUpdateCoordinator to support multiple platforms ([@bdraco] - [#75642]) ([bluetooth docs])
+- Upgrade pyrisco to 0.5.0 ([@OnFreund] - [#75648]) ([risco docs]) (dependency)
+- Split bluetooth coordinator into two classes ([@bdraco] - [#75675]) ([bluetooth docs]) ([sensorpush docs]) ([inkbird docs]) ([xiaomi_ble docs])
+- Add Moat (BLE) integration ([@bdraco] - [#75643]) ([moat docs]) (new-integration)
+- Fix diagnostics export for generic camera ([@davet2001] - [#75665]) ([generic docs])
+- Add Govee BLE integration ([@bdraco] - [#75631]) ([govee_ble docs]) (new-integration)
+- Update switchbot to be local push ([@bdraco] - [#75645]) ([switchbot docs]) (breaking-change) (noteworthy)
+- Bump aiohomekit to 1.2.0 ([@bdraco] - [#75686]) ([homekit_controller docs]) (dependency)
+- Migrate ElkM1 to new entity naming style ([@gwww] - [#75023]) ([elkm1 docs]) ([upb docs])
+- Bump motionblinds to 0.6.11 ([@starkillerOG] - [#75581]) ([motion_blinds docs]) (dependency)
+- Support for encrypted BLE MiBeacon devices ([@Jc2k] - [#75677]) ([xiaomi_ble docs])
+- Update pip version range to 22.3 ([@cdce8p] - [#75572]) (dependency)
+- Update sentry-sdk to 1.8.0 ([@frenck] - [#75691]) ([sentry docs]) (dependency)
+- Update PySwitchbot to improve connection reliability ([@bdraco] - [#75692]) ([switchbot docs]) (dependency)
+- Fix bluetooth integration matching with service_data_uuids and service_uuids ([@bdraco] - [#75687]) ([bluetooth docs])
+- Update switchbot bluetooth matchers for sensor devices ([@bdraco] - [#75690]) ([switchbot docs])
+- Ensure bluetooth can be reloaded when hot plugging a bluetooth adapter ([@bdraco] - [#75699]) ([bluetooth docs])
+- Use DataUpdateCoordinator in london_underground ([@pedrolamas] - [#75304]) ([london_underground docs])
+- Refactor Advantage Air classes for expansion ([@Bre77] - [#75422]) ([advantage_air docs])
+- Raise YAML deprecation issue for Radio Therm ([@frenck] - [#75513]) ([radiotherm docs])
+- Set min transition time for Sengled lights in ZHA groups ([@TheJulianJES] - [#75644]) ([zha docs])
+- Add bluetooth options flow to pick the adapter ([@bdraco] - [#75701]) ([bluetooth docs]) (dependency)
+- Bump AIOAladdinConnect to 0.1.31 ([@mkmer] - [#75721]) ([aladdin_connect docs]) (dependency)
+- Add device HmIP-STE2-PCB to homematicip_cloud ([@hahn-th] - [#75369]) ([homematicip_cloud docs])
+- Make lifx async_migrate_legacy_entries a callback ([@bdraco] - [#75719]) ([lifx docs])
+- Don't use executor for lutron subscription ([@uvjustin] - [#75726]) ([lutron docs])
+- Add strict typing for litterrobot ([@cdce8p] - [#75540]) ([litterrobot docs])
+- Update name of Z-WaveJS to Z-Wave ([@zsarnett] - [#75136]) ([zwave_js docs])
+- Remove deprecated MyZone service in Advantage Air ([@Bre77] - [#75160]) ([advantage_air docs]) (breaking-change)
+- Bump pytraccar to 1.0.0 ([@ludeeus] - [#75671]) ([traccar docs]) (dependency)
+- Add issue to repairs for removed Spotify YAML configuration ([@frenck] - [#75736]) ([spotify docs])
+- Add issue to repairs for removed Steam YAML configuration ([@frenck] - [#75737]) ([steam_online docs])
+- Bump goodwe to 0.2.18 ([@starkillerOG] - [#75615]) ([goodwe docs]) (dependency)
+- Improve mqtt MessageCallback typing ([@cdce8p] - [#75614]) ([mqtt docs])
+- Bump Switchmate dependency to 0.5.1 ([@qiz-li] - [#75163]) ([switchmate docs]) (dependency)
+- Automatically set up Xiaomi BLE during onboarding ([@frenck] - [#75748]) ([xiaomi_ble docs])
+- Raise issue for Google Calendar YAML deprecations ([@allenporter] - [#75743]) ([google docs])
+- Update xknx to 0.22.0 ([@farmio] - [#75749]) ([knx docs]) (dependency)
+- Fix small type issue [synology_dsm] ([@cdce8p] - [#75762]) ([synology_dsm docs])
+- Fix min and max mireds with HKC ([@bdraco] - [#75744]) ([homekit_controller docs]) (dependency)
+- Fix entity typo ([@uvjustin] - [#75767]) ([mqtt docs]) ([radio_browser docs])
+- Fix small type issues [core] ([@cdce8p] - [#75760]) ([http docs])
+- Fix small type issue [fritz] ([@cdce8p] - [#75761]) ([fritz docs])
+- Bump vallox-websocket-api to 2.12.0 ([@yozik04] - [#75734]) ([vallox docs]) (dependency)
+- Add support for switchbot contact/door sensor ([@bdraco] - [#75730]) ([switchbot docs])
+- Raise repair issue for Mi Flora ([@frenck] - [#75752]) ([miflora docs]) (deprecation)
+- Raise repair issue for Xiaomi Mijia BLE Temperature and Humidity Sensor ([@frenck] - [#75754]) ([mitemp_bt docs]) (deprecation)
+- Bump sensorpush-ble to 1.5.1 ([@bdraco] - [#75771]) ([sensorpush docs])
+- Raise YAML removal issue for nVent RAYCHEM SENZ ([@frenck] - [#75757]) ([senz docs])
+- Raise YAML removal issue for Lyric ([@frenck] - [#75756]) ([lyric docs]) (deprecation)
+- Fix startup race in BLE integrations ([@bdraco] - [#75780]) ([bluetooth docs]) ([govee_ble docs]) ([sensorpush docs]) ([inkbird docs]) ([xiaomi_ble docs]) ([moat docs])
+- Adjust wording in raised mitemp_bt issue ([@frenck] - [#75779]) ([mitemp_bt docs])
+- Bump python-eq3bt requirement ([@rytilahti] - [#75145]) ([eq3btsmart docs]) (dependency)
+- Add tests for the Plugwise Select platform ([@bouwew] - [#75774]) ([plugwise docs])
+- Bump ZHA dependencies ([@puddly] - [#75785]) ([zha docs]) (dependency)
+- Add guards to ZHA light groups when using hs color mode ([@dmulcahey] - [#75599]) ([zha docs])
+- Add events to repairs issue registry changes ([@frenck] - [#75784]) ([repairs docs])
+- Cleanup unused camera constants ([@uvjustin] - [#75772]) ([camera docs])
+- Add en-GB locale for AlexaMotionSensor and AlexaContactSensor ([@jfhenriques] - [#75705]) ([alexa docs])
+- Add 1.5 second sleep to motion blinds update ([@starkillerOG] - [#75494]) ([motion_blinds docs])
+- Fix ZHA light brightness jumping around during transitions ([@TheJulianJES] - [#74849]) ([zha docs])
+- Add occupancy sensor to the BAF integration ([@jfroy] - [#75793]) ([baf docs]) (new-platform) (dependency)
+- Use executor to finish stream recording ([@uvjustin] - [#75776]) ([stream docs])
+- Add state to CheckControlMessages in bmw_connected_drive ([@rikroe] - [#75802]) ([bmw_connected_drive docs])
+- Fix error on shutdown when no Sonos devices available ([@jjlawren] - [#75798]) ([sonos docs])
+- Create Repairs based on Alerts ([@emontnemery] - [#75397]) ([resolution_center docs])
+- Add new vallox temperature and fan sensors ([@yozik04] - [#75783]) ([vallox docs])
+- Deprecate the Ambee integration ([@frenck] - [#75805]) ([ambee docs]) ([repairs docs]) (deprecation)
+- Add xiaomi_ble voltage, consumable and formaldehyde sensors ([@Jc2k] - [#75807]) ([xiaomi_ble docs])
+- Deprecate the OpenALPR Local integration ([@frenck] - [#75810]) ([openalpr_local docs]) (deprecation)
+- Update frontend to 20220727.0 ([@bramkragten] - [#75813]) ([frontend docs])
+- Fix ZHA on with timed off cluster command ([@dmulcahey] - [#75815]) ([zha docs])
+- Raise YAML removal issue for Anthem A/V Receivers ([@frenck] - [#75816]) ([anthemav docs])
+- Netatmo entity renaming and clean up ([@cgtobi] - [#75337]) ([netatmo docs])
+- Raise YAML removal issue for Bose SoundTouch ([@frenck] - [#75817]) ([soundtouch docs])
+- Make Axis utilise forward_entry_setups ([@Kane610] - [#75178]) ([axis docs]) (beta fix)
+- Add Insteon lock and load controller devices ([@teharris1] - [#75632]) ([insteon docs]) (new-platform) (beta fix)
+- Add Leviton as a supported brand of ZwaveJS ([@zsarnett] - [#75729]) ([zwave_js docs]) (beta fix)
+- Bump russound_rio to 0.1.8 ([@bwest1711] - [#75837]) ([russound_rio docs]) (beta fix) (dependency)
+- Remove learn more URL from Home Assistant alerts ([@balloob] - [#75838]) ([homeassistant_alerts docs]) (beta fix)
+- Add issue_domain to repairs ([@balloob] - [#75839]) ([demo docs]) ([repairs docs]) ([homeassistant_alerts docs]) (beta fix)
+- Fix fetching MeteoAlarm XML data ([@rolfberkenbosch] - [#75840]) ([meteoalarm docs]) (beta fix)
+- Fix temperature unit in evohome ([@frenck] - [#75842]) ([evohome docs]) (beta fix)
+- Raise YAML removal issue for Xbox ([@frenck] - [#75843]) ([xbox docs]) (beta fix)
+- Add issue to repairs for deprecated Simplepush YAML configuration ([@engrbm87] - [#75850]) ([simplepush docs]) (beta fix)
+- Fix unit of measurement usage in COSignal ([@frenck] - [#75856]) ([co2signal docs]) (beta fix)
+- Fix HTTP 404 being logged as a stack trace ([@frenck] - [#75861]) ([http docs]) (beta fix)
+- Remove state class from daily net sensors in DSMR Reader ([@frenck] - [#75864]) ([dsmr_reader docs]) (beta fix)
+- Fix incorrect sensor key in DSMR ([@frenck] - [#75865]) ([dsmr docs]) (beta fix)
+- Fix camera token to trigger authentication IP ban ([@frenck] - [#75870]) ([camera docs]) (beta fix)
+- Update frontend to 20220728.0 ([@zsarnett] - [#75872]) ([frontend docs]) (beta fix)
+- Add startup timeout to bluetooth ([@bdraco] - [#75848]) ([bluetooth docs]) (beta fix)
+- Fix Xiaomi BLE not detecting encryption for some devices ([@Jc2k] - [#75851]) ([bluetooth docs]) ([xiaomi_ble docs]) (beta fix)
+- Fix AdGuard Home rules count sensor ([@frenck] - [#75879]) ([adguard docs]) (beta fix)
+- Fix incorrect manufacturer_id for govee 5182 model ([@bdraco] - [#75899]) ([govee_ble docs]) (beta fix) (dependency)
+- Fix Roon media player being set up before hass.data set up ([@balloob] - [#75904]) ([roon docs]) (beta fix)
+- Fix broken Yale lock ([@gjohansson-ST] - [#75918]) ([yale_smart_alarm docs]) (beta fix)
+- Fix incorrect check for media source ([@j-stienstra] - [#75880]) ([jellyfin docs]) (beta fix)
+- Fix SimplePush repairs issue ([@frenck] - [#75922]) ([simplepush docs]) (beta fix)
+- Fix xiaomi_ble discovery for devices that don't put the fe95 uuid in service_uuids ([@Jc2k] - [#75923]) ([xiaomi_ble docs]) (beta fix)
+- Update xknx to 0.22.1 ([@farmio] - [#75932]) ([knx docs]) (beta fix) (dependency)
+- Move some bleak imports to be behind TYPE_CHECKING ([@balloob] - [#75894]) ([bluetooth_le_tracker docs]) ([switchbot docs]) ([fjaraskupan docs]) (beta fix)
+- Update to bleak 0.15 ([@bdraco] - [#75941]) (beta fix)
+- Increase the discovery timeout ([@bobvmierlo] - [#75948]) ([xiaomi_ble docs]) (beta fix)
+- Appropriately mark Guardian entities as `unavailable` during reboot ([@bachya] - [#75234]) ([guardian docs]) (beta fix)
+- Fix switchbot failing to setup when last_run_success is not saved ([@bdraco] - [#75887]) ([switchbot docs]) (beta fix)
+- Bump enturclient to 0.2.4 ([@hfurubotten] - [#75928]) ([entur_public_transport docs]) (beta fix) (dependency)
+- Small fixes for LG soundbar ([@MasonCrawford] - [#75938]) ([lg_soundbar docs]) (beta fix)
+- Bump govee-ble to fix H5179 sensors ([@bdraco] - [#75957]) ([govee_ble docs]) (beta fix) (dependency)
+- Handle failed connection attempts in opentherm_gw ([@mvn23] - [#75961]) ([opentherm_gw docs]) (beta fix)
+- Improve authentication handling for camera view ([@frenck] - [#75979]) ([camera docs]) (beta fix)
+- Bump pyotgw to 2.0.2 ([@mvn23] - [#75980]) ([opentherm_gw docs]) (beta fix) (dependency)
+- Bump AIOAladdinConnect to 0.1.33 ([@mkmer] - [#75986]) ([aladdin_connect docs]) (beta fix) (dependency)
+- Bump pySwitchbot to 0.16.0 to fix compat with bleak 0.15 ([@bdraco] - [#75991]) ([switchbot docs]) (beta fix) (dependency)
+- Fix Home Connect services not being set up ([@frenck] - [#75997]) ([home_connect docs]) (beta fix)
+- Fix invalid enocean unique_id ([@rhadamantys] - [#74508]) ([enocean docs]) (beta fix)
+- Convert fjäråskupan to built in bluetooth ([@elupus] - [#75380]) ([fjaraskupan docs]) (beta fix)
+- Add repair issues for nest app auth removal and yaml deprecation ([@allenporter] - [#75974]) ([nest docs]) (beta fix)
+- Support MWh for gas consumption sensors ([@emontnemery] - [#76016]) ([energy docs]) (beta fix)
+- Add reauth flow to xiaomi_ble, fixes problem adding LYWSD03MMC ([@Jc2k] - [#76028]) ([xiaomi_ble docs]) (beta fix)
+- Fix capitalization of Sonos "Status light" entity name ([@krazos] - [#76035]) ([sonos docs]) (beta fix)
+- Enhance logging for ZHA device trigger validation ([@dmulcahey] - [#76036]) ([zha docs]) (beta fix)
+- Support multiple trigger instances for a single webhook ([@emontnemery] - [#76037]) ([webhook docs]) (beta fix)
+- Bump AIOAladdinConnect to 0.1.37 ([@mkmer] - [#76046]) ([aladdin_connect docs]) (beta fix) (dependency)
+- Lower bluetooth startup timeout to 9s to avoid warning ([@bdraco] - [#76050]) ([bluetooth docs]) (beta fix)
+- Bump bluetooth-adapters to 0.1.3 ([@bdraco] - [#76052]) ([bluetooth docs]) (beta fix)
+- Fix govee H5074 data ([@bdraco] - [#76057]) ([govee_ble docs]) (beta fix) (dependency)
+- Fix capitalization in mitemp_bt strings ([@lunmay] - [#76063]) ([mitemp_bt docs]) (beta fix)
+- Small title adjustment to the Home Assistant Alerts integration ([@frenck] - [#76070]) ([homeassistant_alerts docs]) (beta fix)
+- Handle missing attributes in meater objects ([@emontnemery] - [#76072]) ([meater docs]) (beta fix)
+- Remove Somfy from Overkiz title in manifest ([@frenck] - [#76073]) ([overkiz docs]) (beta fix)
+- Fix typo in new xiaomi_ble string ([@Jc2k] - [#76076]) ([xiaomi_ble docs]) (beta fix)
+- Bump AIOAladdinConnect to 0.1.39 ([@mkmer] - [#76082]) ([aladdin_connect docs]) (beta fix) (dependency)
+- Refresh homeassistant_alerts when hass has started ([@emontnemery] - [#76083]) ([homeassistant_alerts docs]) (beta fix)
+- Ensure ZHA devices load before validating device triggers ([@dmulcahey] - [#76084]) ([zha docs]) (beta fix)
+- Bump Frontend to 20220802.0 ([@zsarnett] - [#76087]) ([frontend docs]) (beta fix)
+- Add support for SwitchBot Plug Mini ([@Eloston] - [#76056]) ([switchbot docs]) (beta fix)
+- Add optional context parameter to async_start_reauth ([@Jc2k] - [#76077]) ([xiaomi_ble docs]) (beta fix)
+- Bump pyatv to 0.10.3 ([@bdraco] - [#76091]) ([apple_tv docs]) (beta fix)
+- Fix serialization of Xiaomi BLE reauth flow ([@Jc2k] - [#76095]) ([xiaomi_ble docs]) (beta fix)
+- Guard imports for type hinting in Bluetooth ([@frenck] - [#75984]) ([bluetooth docs]) (beta fix)
+- Handle additional bluetooth start exceptions ([@bdraco] - [#76096]) ([bluetooth docs]) (beta fix)
+- Only stat the .dockerenv file once ([@bdraco] - [#76097]) (beta fix)
+- Fix Xiaomi BLE UI string issues ([@Jc2k] - [#76099]) ([xiaomi_ble docs]) (beta fix)
+- Bump aiohomekit to 1.2.3 to fix hang at startup ([@bdraco] - [#76102]) ([homekit_controller docs]) (beta fix)
+- Bump pySwitchbot to 0.17.3 to fix hang at startup ([@bdraco] - [#76103]) ([switchbot docs]) (beta fix)
+- Bump `azure-servicebus` to support py3.10 ([@hfurubotten] - [#76092]) ([azure_service_bus docs]) (beta fix)
+- Fix deconz group log warning ([@Kane610] - [#76114]) ([deconz docs]) (beta fix)
+
+[#53268]: https://github.com/home-assistant/core/pull/53268
+[#64090]: https://github.com/home-assistant/core/pull/64090
+[#66419]: https://github.com/home-assistant/core/pull/66419
+[#69951]: https://github.com/home-assistant/core/pull/69951
+[#70149]: https://github.com/home-assistant/core/pull/70149
+[#70818]: https://github.com/home-assistant/core/pull/70818
+[#71019]: https://github.com/home-assistant/core/pull/71019
+[#71035]: https://github.com/home-assistant/core/pull/71035
+[#72030]: https://github.com/home-assistant/core/pull/72030
+[#72405]: https://github.com/home-assistant/core/pull/72405
+[#72433]: https://github.com/home-assistant/core/pull/72433
+[#72680]: https://github.com/home-assistant/core/pull/72680
+[#72691]: https://github.com/home-assistant/core/pull/72691
+[#72967]: https://github.com/home-assistant/core/pull/72967
+[#73352]: https://github.com/home-assistant/core/pull/73352
+[#73806]: https://github.com/home-assistant/core/pull/73806
+[#73923]: https://github.com/home-assistant/core/pull/73923
+[#73937]: https://github.com/home-assistant/core/pull/73937
+[#74014]: https://github.com/home-assistant/core/pull/74014
+[#74033]: https://github.com/home-assistant/core/pull/74033
+[#74144]: https://github.com/home-assistant/core/pull/74144
+[#74150]: https://github.com/home-assistant/core/pull/74150
+[#74183]: https://github.com/home-assistant/core/pull/74183
+[#74184]: https://github.com/home-assistant/core/pull/74184
+[#74190]: https://github.com/home-assistant/core/pull/74190
+[#74192]: https://github.com/home-assistant/core/pull/74192
+[#74200]: https://github.com/home-assistant/core/pull/74200
+[#74209]: https://github.com/home-assistant/core/pull/74209
+[#74212]: https://github.com/home-assistant/core/pull/74212
+[#74217]: https://github.com/home-assistant/core/pull/74217
+[#74223]: https://github.com/home-assistant/core/pull/74223
+[#74227]: https://github.com/home-assistant/core/pull/74227
+[#74228]: https://github.com/home-assistant/core/pull/74228
+[#74236]: https://github.com/home-assistant/core/pull/74236
+[#74243]: https://github.com/home-assistant/core/pull/74243
+[#74244]: https://github.com/home-assistant/core/pull/74244
+[#74247]: https://github.com/home-assistant/core/pull/74247
+[#74253]: https://github.com/home-assistant/core/pull/74253
+[#74258]: https://github.com/home-assistant/core/pull/74258
+[#74261]: https://github.com/home-assistant/core/pull/74261
+[#74262]: https://github.com/home-assistant/core/pull/74262
+[#74264]: https://github.com/home-assistant/core/pull/74264
+[#74268]: https://github.com/home-assistant/core/pull/74268
+[#74275]: https://github.com/home-assistant/core/pull/74275
+[#74282]: https://github.com/home-assistant/core/pull/74282
+[#74284]: https://github.com/home-assistant/core/pull/74284
+[#74286]: https://github.com/home-assistant/core/pull/74286
+[#74288]: https://github.com/home-assistant/core/pull/74288
+[#74294]: https://github.com/home-assistant/core/pull/74294
+[#74295]: https://github.com/home-assistant/core/pull/74295
+[#74296]: https://github.com/home-assistant/core/pull/74296
+[#74302]: https://github.com/home-assistant/core/pull/74302
+[#74308]: https://github.com/home-assistant/core/pull/74308
+[#74311]: https://github.com/home-assistant/core/pull/74311
+[#74313]: https://github.com/home-assistant/core/pull/74313
+[#74315]: https://github.com/home-assistant/core/pull/74315
+[#74316]: https://github.com/home-assistant/core/pull/74316
+[#74317]: https://github.com/home-assistant/core/pull/74317
+[#74319]: https://github.com/home-assistant/core/pull/74319
+[#74324]: https://github.com/home-assistant/core/pull/74324
+[#74327]: https://github.com/home-assistant/core/pull/74327
+[#74328]: https://github.com/home-assistant/core/pull/74328
+[#74333]: https://github.com/home-assistant/core/pull/74333
+[#74338]: https://github.com/home-assistant/core/pull/74338
+[#74353]: https://github.com/home-assistant/core/pull/74353
+[#74359]: https://github.com/home-assistant/core/pull/74359
+[#74363]: https://github.com/home-assistant/core/pull/74363
+[#74364]: https://github.com/home-assistant/core/pull/74364
+[#74365]: https://github.com/home-assistant/core/pull/74365
+[#74367]: https://github.com/home-assistant/core/pull/74367
+[#74368]: https://github.com/home-assistant/core/pull/74368
+[#74370]: https://github.com/home-assistant/core/pull/74370
+[#74371]: https://github.com/home-assistant/core/pull/74371
+[#74374]: https://github.com/home-assistant/core/pull/74374
+[#74378]: https://github.com/home-assistant/core/pull/74378
+[#74389]: https://github.com/home-assistant/core/pull/74389
+[#74390]: https://github.com/home-assistant/core/pull/74390
+[#74394]: https://github.com/home-assistant/core/pull/74394
+[#74395]: https://github.com/home-assistant/core/pull/74395
+[#74397]: https://github.com/home-assistant/core/pull/74397
+[#74398]: https://github.com/home-assistant/core/pull/74398
+[#74399]: https://github.com/home-assistant/core/pull/74399
+[#74400]: https://github.com/home-assistant/core/pull/74400
+[#74401]: https://github.com/home-assistant/core/pull/74401
+[#74402]: https://github.com/home-assistant/core/pull/74402
+[#74403]: https://github.com/home-assistant/core/pull/74403
+[#74404]: https://github.com/home-assistant/core/pull/74404
+[#74408]: https://github.com/home-assistant/core/pull/74408
+[#74410]: https://github.com/home-assistant/core/pull/74410
+[#74411]: https://github.com/home-assistant/core/pull/74411
+[#74412]: https://github.com/home-assistant/core/pull/74412
+[#74415]: https://github.com/home-assistant/core/pull/74415
+[#74418]: https://github.com/home-assistant/core/pull/74418
+[#74425]: https://github.com/home-assistant/core/pull/74425
+[#74426]: https://github.com/home-assistant/core/pull/74426
+[#74429]: https://github.com/home-assistant/core/pull/74429
+[#74433]: https://github.com/home-assistant/core/pull/74433
+[#74440]: https://github.com/home-assistant/core/pull/74440
+[#74441]: https://github.com/home-assistant/core/pull/74441
+[#74443]: https://github.com/home-assistant/core/pull/74443
+[#74446]: https://github.com/home-assistant/core/pull/74446
+[#74447]: https://github.com/home-assistant/core/pull/74447
+[#74448]: https://github.com/home-assistant/core/pull/74448
+[#74449]: https://github.com/home-assistant/core/pull/74449
+[#74451]: https://github.com/home-assistant/core/pull/74451
+[#74452]: https://github.com/home-assistant/core/pull/74452
+[#74453]: https://github.com/home-assistant/core/pull/74453
+[#74456]: https://github.com/home-assistant/core/pull/74456
+[#74466]: https://github.com/home-assistant/core/pull/74466
+[#74474]: https://github.com/home-assistant/core/pull/74474
+[#74476]: https://github.com/home-assistant/core/pull/74476
+[#74479]: https://github.com/home-assistant/core/pull/74479
+[#74481]: https://github.com/home-assistant/core/pull/74481
+[#74482]: https://github.com/home-assistant/core/pull/74482
+[#74483]: https://github.com/home-assistant/core/pull/74483
+[#74485]: https://github.com/home-assistant/core/pull/74485
+[#74490]: https://github.com/home-assistant/core/pull/74490
+[#74491]: https://github.com/home-assistant/core/pull/74491
+[#74492]: https://github.com/home-assistant/core/pull/74492
+[#74495]: https://github.com/home-assistant/core/pull/74495
+[#74496]: https://github.com/home-assistant/core/pull/74496
+[#74503]: https://github.com/home-assistant/core/pull/74503
+[#74504]: https://github.com/home-assistant/core/pull/74504
+[#74508]: https://github.com/home-assistant/core/pull/74508
+[#74512]: https://github.com/home-assistant/core/pull/74512
+[#74514]: https://github.com/home-assistant/core/pull/74514
+[#74517]: https://github.com/home-assistant/core/pull/74517
+[#74518]: https://github.com/home-assistant/core/pull/74518
+[#74526]: https://github.com/home-assistant/core/pull/74526
+[#74535]: https://github.com/home-assistant/core/pull/74535
+[#74555]: https://github.com/home-assistant/core/pull/74555
+[#74580]: https://github.com/home-assistant/core/pull/74580
+[#74581]: https://github.com/home-assistant/core/pull/74581
+[#74583]: https://github.com/home-assistant/core/pull/74583
+[#74587]: https://github.com/home-assistant/core/pull/74587
+[#74590]: https://github.com/home-assistant/core/pull/74590
+[#74593]: https://github.com/home-assistant/core/pull/74593
+[#74594]: https://github.com/home-assistant/core/pull/74594
+[#74596]: https://github.com/home-assistant/core/pull/74596
+[#74603]: https://github.com/home-assistant/core/pull/74603
+[#74604]: https://github.com/home-assistant/core/pull/74604
+[#74611]: https://github.com/home-assistant/core/pull/74611
+[#74612]: https://github.com/home-assistant/core/pull/74612
+[#74613]: https://github.com/home-assistant/core/pull/74613
+[#74617]: https://github.com/home-assistant/core/pull/74617
+[#74629]: https://github.com/home-assistant/core/pull/74629
+[#74637]: https://github.com/home-assistant/core/pull/74637
+[#74638]: https://github.com/home-assistant/core/pull/74638
+[#74642]: https://github.com/home-assistant/core/pull/74642
+[#74648]: https://github.com/home-assistant/core/pull/74648
+[#74653]: https://github.com/home-assistant/core/pull/74653
+[#74654]: https://github.com/home-assistant/core/pull/74654
+[#74655]: https://github.com/home-assistant/core/pull/74655
+[#74656]: https://github.com/home-assistant/core/pull/74656
+[#74659]: https://github.com/home-assistant/core/pull/74659
+[#74660]: https://github.com/home-assistant/core/pull/74660
+[#74661]: https://github.com/home-assistant/core/pull/74661
+[#74663]: https://github.com/home-assistant/core/pull/74663
+[#74666]: https://github.com/home-assistant/core/pull/74666
+[#74669]: https://github.com/home-assistant/core/pull/74669
+[#74670]: https://github.com/home-assistant/core/pull/74670
+[#74671]: https://github.com/home-assistant/core/pull/74671
+[#74686]: https://github.com/home-assistant/core/pull/74686
+[#74690]: https://github.com/home-assistant/core/pull/74690
+[#74692]: https://github.com/home-assistant/core/pull/74692
+[#74693]: https://github.com/home-assistant/core/pull/74693
+[#74694]: https://github.com/home-assistant/core/pull/74694
+[#74695]: https://github.com/home-assistant/core/pull/74695
+[#74696]: https://github.com/home-assistant/core/pull/74696
+[#74705]: https://github.com/home-assistant/core/pull/74705
+[#74706]: https://github.com/home-assistant/core/pull/74706
+[#74709]: https://github.com/home-assistant/core/pull/74709
+[#74720]: https://github.com/home-assistant/core/pull/74720
+[#74721]: https://github.com/home-assistant/core/pull/74721
+[#74723]: https://github.com/home-assistant/core/pull/74723
+[#74724]: https://github.com/home-assistant/core/pull/74724
+[#74727]: https://github.com/home-assistant/core/pull/74727
+[#74734]: https://github.com/home-assistant/core/pull/74734
+[#74735]: https://github.com/home-assistant/core/pull/74735
+[#74739]: https://github.com/home-assistant/core/pull/74739
+[#74741]: https://github.com/home-assistant/core/pull/74741
+[#74743]: https://github.com/home-assistant/core/pull/74743
+[#74744]: https://github.com/home-assistant/core/pull/74744
+[#74745]: https://github.com/home-assistant/core/pull/74745
+[#74746]: https://github.com/home-assistant/core/pull/74746
+[#74749]: https://github.com/home-assistant/core/pull/74749
+[#74753]: https://github.com/home-assistant/core/pull/74753
+[#74754]: https://github.com/home-assistant/core/pull/74754
+[#74756]: https://github.com/home-assistant/core/pull/74756
+[#74761]: https://github.com/home-assistant/core/pull/74761
+[#74763]: https://github.com/home-assistant/core/pull/74763
+[#74765]: https://github.com/home-assistant/core/pull/74765
+[#74773]: https://github.com/home-assistant/core/pull/74773
+[#74782]: https://github.com/home-assistant/core/pull/74782
+[#74789]: https://github.com/home-assistant/core/pull/74789
+[#74795]: https://github.com/home-assistant/core/pull/74795
+[#74805]: https://github.com/home-assistant/core/pull/74805
+[#74807]: https://github.com/home-assistant/core/pull/74807
+[#74810]: https://github.com/home-assistant/core/pull/74810
+[#74819]: https://github.com/home-assistant/core/pull/74819
+[#74823]: https://github.com/home-assistant/core/pull/74823
+[#74834]: https://github.com/home-assistant/core/pull/74834
+[#74835]: https://github.com/home-assistant/core/pull/74835
+[#74836]: https://github.com/home-assistant/core/pull/74836
+[#74837]: https://github.com/home-assistant/core/pull/74837
+[#74846]: https://github.com/home-assistant/core/pull/74846
+[#74849]: https://github.com/home-assistant/core/pull/74849
+[#74850]: https://github.com/home-assistant/core/pull/74850
+[#74851]: https://github.com/home-assistant/core/pull/74851
+[#74853]: https://github.com/home-assistant/core/pull/74853
+[#74855]: https://github.com/home-assistant/core/pull/74855
+[#74856]: https://github.com/home-assistant/core/pull/74856
+[#74857]: https://github.com/home-assistant/core/pull/74857
+[#74859]: https://github.com/home-assistant/core/pull/74859
+[#74860]: https://github.com/home-assistant/core/pull/74860
+[#74868]: https://github.com/home-assistant/core/pull/74868
+[#74877]: https://github.com/home-assistant/core/pull/74877
+[#74878]: https://github.com/home-assistant/core/pull/74878
+[#74880]: https://github.com/home-assistant/core/pull/74880
+[#74882]: https://github.com/home-assistant/core/pull/74882
+[#74887]: https://github.com/home-assistant/core/pull/74887
+[#74891]: https://github.com/home-assistant/core/pull/74891
+[#74895]: https://github.com/home-assistant/core/pull/74895
+[#74896]: https://github.com/home-assistant/core/pull/74896
+[#74897]: https://github.com/home-assistant/core/pull/74897
+[#74898]: https://github.com/home-assistant/core/pull/74898
+[#74899]: https://github.com/home-assistant/core/pull/74899
+[#74901]: https://github.com/home-assistant/core/pull/74901
+[#74903]: https://github.com/home-assistant/core/pull/74903
+[#74906]: https://github.com/home-assistant/core/pull/74906
+[#74908]: https://github.com/home-assistant/core/pull/74908
+[#74909]: https://github.com/home-assistant/core/pull/74909
+[#74910]: https://github.com/home-assistant/core/pull/74910
+[#74911]: https://github.com/home-assistant/core/pull/74911
+[#74912]: https://github.com/home-assistant/core/pull/74912
+[#74913]: https://github.com/home-assistant/core/pull/74913
+[#74914]: https://github.com/home-assistant/core/pull/74914
+[#74915]: https://github.com/home-assistant/core/pull/74915
+[#74916]: https://github.com/home-assistant/core/pull/74916
+[#74917]: https://github.com/home-assistant/core/pull/74917
+[#74918]: https://github.com/home-assistant/core/pull/74918
+[#74919]: https://github.com/home-assistant/core/pull/74919
+[#74920]: https://github.com/home-assistant/core/pull/74920
+[#74929]: https://github.com/home-assistant/core/pull/74929
+[#74930]: https://github.com/home-assistant/core/pull/74930
+[#74931]: https://github.com/home-assistant/core/pull/74931
+[#74932]: https://github.com/home-assistant/core/pull/74932
+[#74937]: https://github.com/home-assistant/core/pull/74937
+[#74939]: https://github.com/home-assistant/core/pull/74939
+[#74940]: https://github.com/home-assistant/core/pull/74940
+[#74942]: https://github.com/home-assistant/core/pull/74942
+[#74946]: https://github.com/home-assistant/core/pull/74946
+[#74948]: https://github.com/home-assistant/core/pull/74948
+[#74951]: https://github.com/home-assistant/core/pull/74951
+[#74955]: https://github.com/home-assistant/core/pull/74955
+[#74958]: https://github.com/home-assistant/core/pull/74958
+[#74961]: https://github.com/home-assistant/core/pull/74961
+[#74963]: https://github.com/home-assistant/core/pull/74963
+[#74965]: https://github.com/home-assistant/core/pull/74965
+[#74966]: https://github.com/home-assistant/core/pull/74966
+[#74967]: https://github.com/home-assistant/core/pull/74967
+[#74968]: https://github.com/home-assistant/core/pull/74968
+[#74974]: https://github.com/home-assistant/core/pull/74974
+[#74975]: https://github.com/home-assistant/core/pull/74975
+[#74977]: https://github.com/home-assistant/core/pull/74977
+[#74983]: https://github.com/home-assistant/core/pull/74983
+[#74984]: https://github.com/home-assistant/core/pull/74984
+[#74986]: https://github.com/home-assistant/core/pull/74986
+[#74987]: https://github.com/home-assistant/core/pull/74987
+[#74989]: https://github.com/home-assistant/core/pull/74989
+[#74990]: https://github.com/home-assistant/core/pull/74990
+[#74991]: https://github.com/home-assistant/core/pull/74991
+[#74992]: https://github.com/home-assistant/core/pull/74992
+[#74993]: https://github.com/home-assistant/core/pull/74993
+[#74995]: https://github.com/home-assistant/core/pull/74995
+[#74996]: https://github.com/home-assistant/core/pull/74996
+[#74997]: https://github.com/home-assistant/core/pull/74997
+[#74999]: https://github.com/home-assistant/core/pull/74999
+[#75000]: https://github.com/home-assistant/core/pull/75000
+[#75002]: https://github.com/home-assistant/core/pull/75002
+[#75003]: https://github.com/home-assistant/core/pull/75003
+[#75004]: https://github.com/home-assistant/core/pull/75004
+[#75005]: https://github.com/home-assistant/core/pull/75005
+[#75007]: https://github.com/home-assistant/core/pull/75007
+[#75010]: https://github.com/home-assistant/core/pull/75010
+[#75013]: https://github.com/home-assistant/core/pull/75013
+[#75014]: https://github.com/home-assistant/core/pull/75014
+[#75015]: https://github.com/home-assistant/core/pull/75015
+[#75016]: https://github.com/home-assistant/core/pull/75016
+[#75017]: https://github.com/home-assistant/core/pull/75017
+[#75018]: https://github.com/home-assistant/core/pull/75018
+[#75019]: https://github.com/home-assistant/core/pull/75019
+[#75021]: https://github.com/home-assistant/core/pull/75021
+[#75023]: https://github.com/home-assistant/core/pull/75023
+[#75024]: https://github.com/home-assistant/core/pull/75024
+[#75025]: https://github.com/home-assistant/core/pull/75025
+[#75028]: https://github.com/home-assistant/core/pull/75028
+[#75040]: https://github.com/home-assistant/core/pull/75040
+[#75042]: https://github.com/home-assistant/core/pull/75042
+[#75051]: https://github.com/home-assistant/core/pull/75051
+[#75072]: https://github.com/home-assistant/core/pull/75072
+[#75074]: https://github.com/home-assistant/core/pull/75074
+[#75075]: https://github.com/home-assistant/core/pull/75075
+[#75077]: https://github.com/home-assistant/core/pull/75077
+[#75080]: https://github.com/home-assistant/core/pull/75080
+[#75081]: https://github.com/home-assistant/core/pull/75081
+[#75084]: https://github.com/home-assistant/core/pull/75084
+[#75085]: https://github.com/home-assistant/core/pull/75085
+[#75088]: https://github.com/home-assistant/core/pull/75088
+[#75090]: https://github.com/home-assistant/core/pull/75090
+[#75096]: https://github.com/home-assistant/core/pull/75096
+[#75104]: https://github.com/home-assistant/core/pull/75104
+[#75109]: https://github.com/home-assistant/core/pull/75109
+[#75111]: https://github.com/home-assistant/core/pull/75111
+[#75112]: https://github.com/home-assistant/core/pull/75112
+[#75113]: https://github.com/home-assistant/core/pull/75113
+[#75117]: https://github.com/home-assistant/core/pull/75117
+[#75120]: https://github.com/home-assistant/core/pull/75120
+[#75127]: https://github.com/home-assistant/core/pull/75127
+[#75132]: https://github.com/home-assistant/core/pull/75132
+[#75136]: https://github.com/home-assistant/core/pull/75136
+[#75144]: https://github.com/home-assistant/core/pull/75144
+[#75145]: https://github.com/home-assistant/core/pull/75145
+[#75151]: https://github.com/home-assistant/core/pull/75151
+[#75154]: https://github.com/home-assistant/core/pull/75154
+[#75156]: https://github.com/home-assistant/core/pull/75156
+[#75157]: https://github.com/home-assistant/core/pull/75157
+[#75158]: https://github.com/home-assistant/core/pull/75158
+[#75160]: https://github.com/home-assistant/core/pull/75160
+[#75161]: https://github.com/home-assistant/core/pull/75161
+[#75162]: https://github.com/home-assistant/core/pull/75162
+[#75163]: https://github.com/home-assistant/core/pull/75163
+[#75164]: https://github.com/home-assistant/core/pull/75164
+[#75167]: https://github.com/home-assistant/core/pull/75167
+[#75169]: https://github.com/home-assistant/core/pull/75169
+[#75174]: https://github.com/home-assistant/core/pull/75174
+[#75175]: https://github.com/home-assistant/core/pull/75175
+[#75176]: https://github.com/home-assistant/core/pull/75176
+[#75177]: https://github.com/home-assistant/core/pull/75177
+[#75178]: https://github.com/home-assistant/core/pull/75178
+[#75179]: https://github.com/home-assistant/core/pull/75179
+[#75184]: https://github.com/home-assistant/core/pull/75184
+[#75189]: https://github.com/home-assistant/core/pull/75189
+[#75195]: https://github.com/home-assistant/core/pull/75195
+[#75197]: https://github.com/home-assistant/core/pull/75197
+[#75198]: https://github.com/home-assistant/core/pull/75198
+[#75199]: https://github.com/home-assistant/core/pull/75199
+[#75202]: https://github.com/home-assistant/core/pull/75202
+[#75203]: https://github.com/home-assistant/core/pull/75203
+[#75204]: https://github.com/home-assistant/core/pull/75204
+[#75206]: https://github.com/home-assistant/core/pull/75206
+[#75209]: https://github.com/home-assistant/core/pull/75209
+[#75211]: https://github.com/home-assistant/core/pull/75211
+[#75212]: https://github.com/home-assistant/core/pull/75212
+[#75213]: https://github.com/home-assistant/core/pull/75213
+[#75214]: https://github.com/home-assistant/core/pull/75214
+[#75215]: https://github.com/home-assistant/core/pull/75215
+[#75218]: https://github.com/home-assistant/core/pull/75218
+[#75229]: https://github.com/home-assistant/core/pull/75229
+[#75234]: https://github.com/home-assistant/core/pull/75234
+[#75250]: https://github.com/home-assistant/core/pull/75250
+[#75253]: https://github.com/home-assistant/core/pull/75253
+[#75261]: https://github.com/home-assistant/core/pull/75261
+[#75271]: https://github.com/home-assistant/core/pull/75271
+[#75273]: https://github.com/home-assistant/core/pull/75273
+[#75274]: https://github.com/home-assistant/core/pull/75274
+[#75276]: https://github.com/home-assistant/core/pull/75276
+[#75297]: https://github.com/home-assistant/core/pull/75297
+[#75300]: https://github.com/home-assistant/core/pull/75300
+[#75302]: https://github.com/home-assistant/core/pull/75302
+[#75303]: https://github.com/home-assistant/core/pull/75303
+[#75304]: https://github.com/home-assistant/core/pull/75304
+[#75307]: https://github.com/home-assistant/core/pull/75307
+[#75322]: https://github.com/home-assistant/core/pull/75322
+[#75325]: https://github.com/home-assistant/core/pull/75325
+[#75331]: https://github.com/home-assistant/core/pull/75331
+[#75333]: https://github.com/home-assistant/core/pull/75333
+[#75334]: https://github.com/home-assistant/core/pull/75334
+[#75337]: https://github.com/home-assistant/core/pull/75337
+[#75341]: https://github.com/home-assistant/core/pull/75341
+[#75344]: https://github.com/home-assistant/core/pull/75344
+[#75348]: https://github.com/home-assistant/core/pull/75348
+[#75350]: https://github.com/home-assistant/core/pull/75350
+[#75357]: https://github.com/home-assistant/core/pull/75357
+[#75358]: https://github.com/home-assistant/core/pull/75358
+[#75359]: https://github.com/home-assistant/core/pull/75359
+[#75364]: https://github.com/home-assistant/core/pull/75364
+[#75369]: https://github.com/home-assistant/core/pull/75369
+[#75375]: https://github.com/home-assistant/core/pull/75375
+[#75377]: https://github.com/home-assistant/core/pull/75377
+[#75378]: https://github.com/home-assistant/core/pull/75378
+[#75379]: https://github.com/home-assistant/core/pull/75379
+[#75380]: https://github.com/home-assistant/core/pull/75380
+[#75381]: https://github.com/home-assistant/core/pull/75381
+[#75382]: https://github.com/home-assistant/core/pull/75382
+[#75384]: https://github.com/home-assistant/core/pull/75384
+[#75385]: https://github.com/home-assistant/core/pull/75385
+[#75395]: https://github.com/home-assistant/core/pull/75395
+[#75396]: https://github.com/home-assistant/core/pull/75396
+[#75397]: https://github.com/home-assistant/core/pull/75397
+[#75401]: https://github.com/home-assistant/core/pull/75401
+[#75402]: https://github.com/home-assistant/core/pull/75402
+[#75404]: https://github.com/home-assistant/core/pull/75404
+[#75410]: https://github.com/home-assistant/core/pull/75410
+[#75415]: https://github.com/home-assistant/core/pull/75415
+[#75416]: https://github.com/home-assistant/core/pull/75416
+[#75418]: https://github.com/home-assistant/core/pull/75418
+[#75419]: https://github.com/home-assistant/core/pull/75419
+[#75421]: https://github.com/home-assistant/core/pull/75421
+[#75422]: https://github.com/home-assistant/core/pull/75422
+[#75423]: https://github.com/home-assistant/core/pull/75423
+[#75427]: https://github.com/home-assistant/core/pull/75427
+[#75430]: https://github.com/home-assistant/core/pull/75430
+[#75432]: https://github.com/home-assistant/core/pull/75432
+[#75436]: https://github.com/home-assistant/core/pull/75436
+[#75439]: https://github.com/home-assistant/core/pull/75439
+[#75441]: https://github.com/home-assistant/core/pull/75441
+[#75443]: https://github.com/home-assistant/core/pull/75443
+[#75447]: https://github.com/home-assistant/core/pull/75447
+[#75450]: https://github.com/home-assistant/core/pull/75450
+[#75451]: https://github.com/home-assistant/core/pull/75451
+[#75452]: https://github.com/home-assistant/core/pull/75452
+[#75453]: https://github.com/home-assistant/core/pull/75453
+[#75454]: https://github.com/home-assistant/core/pull/75454
+[#75455]: https://github.com/home-assistant/core/pull/75455
+[#75456]: https://github.com/home-assistant/core/pull/75456
+[#75457]: https://github.com/home-assistant/core/pull/75457
+[#75459]: https://github.com/home-assistant/core/pull/75459
+[#75461]: https://github.com/home-assistant/core/pull/75461
+[#75462]: https://github.com/home-assistant/core/pull/75462
+[#75464]: https://github.com/home-assistant/core/pull/75464
+[#75467]: https://github.com/home-assistant/core/pull/75467
+[#75468]: https://github.com/home-assistant/core/pull/75468
+[#75472]: https://github.com/home-assistant/core/pull/75472
+[#75473]: https://github.com/home-assistant/core/pull/75473
+[#75475]: https://github.com/home-assistant/core/pull/75475
+[#75476]: https://github.com/home-assistant/core/pull/75476
+[#75477]: https://github.com/home-assistant/core/pull/75477
+[#75482]: https://github.com/home-assistant/core/pull/75482
+[#75483]: https://github.com/home-assistant/core/pull/75483
+[#75484]: https://github.com/home-assistant/core/pull/75484
+[#75486]: https://github.com/home-assistant/core/pull/75486
+[#75489]: https://github.com/home-assistant/core/pull/75489
+[#75492]: https://github.com/home-assistant/core/pull/75492
+[#75494]: https://github.com/home-assistant/core/pull/75494
+[#75501]: https://github.com/home-assistant/core/pull/75501
+[#75502]: https://github.com/home-assistant/core/pull/75502
+[#75505]: https://github.com/home-assistant/core/pull/75505
+[#75508]: https://github.com/home-assistant/core/pull/75508
+[#75513]: https://github.com/home-assistant/core/pull/75513
+[#75531]: https://github.com/home-assistant/core/pull/75531
+[#75536]: https://github.com/home-assistant/core/pull/75536
+[#75539]: https://github.com/home-assistant/core/pull/75539
+[#75540]: https://github.com/home-assistant/core/pull/75540
+[#75541]: https://github.com/home-assistant/core/pull/75541
+[#75546]: https://github.com/home-assistant/core/pull/75546
+[#75556]: https://github.com/home-assistant/core/pull/75556
+[#75557]: https://github.com/home-assistant/core/pull/75557
+[#75560]: https://github.com/home-assistant/core/pull/75560
+[#75562]: https://github.com/home-assistant/core/pull/75562
+[#75567]: https://github.com/home-assistant/core/pull/75567
+[#75572]: https://github.com/home-assistant/core/pull/75572
+[#75573]: https://github.com/home-assistant/core/pull/75573
+[#75579]: https://github.com/home-assistant/core/pull/75579
+[#75581]: https://github.com/home-assistant/core/pull/75581
+[#75582]: https://github.com/home-assistant/core/pull/75582
+[#75591]: https://github.com/home-assistant/core/pull/75591
+[#75594]: https://github.com/home-assistant/core/pull/75594
+[#75599]: https://github.com/home-assistant/core/pull/75599
+[#75600]: https://github.com/home-assistant/core/pull/75600
+[#75614]: https://github.com/home-assistant/core/pull/75614
+[#75615]: https://github.com/home-assistant/core/pull/75615
+[#75617]: https://github.com/home-assistant/core/pull/75617
+[#75618]: https://github.com/home-assistant/core/pull/75618
+[#75626]: https://github.com/home-assistant/core/pull/75626
+[#75627]: https://github.com/home-assistant/core/pull/75627
+[#75629]: https://github.com/home-assistant/core/pull/75629
+[#75630]: https://github.com/home-assistant/core/pull/75630
+[#75631]: https://github.com/home-assistant/core/pull/75631
+[#75632]: https://github.com/home-assistant/core/pull/75632
+[#75635]: https://github.com/home-assistant/core/pull/75635
+[#75636]: https://github.com/home-assistant/core/pull/75636
+[#75637]: https://github.com/home-assistant/core/pull/75637
+[#75638]: https://github.com/home-assistant/core/pull/75638
+[#75642]: https://github.com/home-assistant/core/pull/75642
+[#75643]: https://github.com/home-assistant/core/pull/75643
+[#75644]: https://github.com/home-assistant/core/pull/75644
+[#75645]: https://github.com/home-assistant/core/pull/75645
+[#75646]: https://github.com/home-assistant/core/pull/75646
+[#75647]: https://github.com/home-assistant/core/pull/75647
+[#75648]: https://github.com/home-assistant/core/pull/75648
+[#75649]: https://github.com/home-assistant/core/pull/75649
+[#75654]: https://github.com/home-assistant/core/pull/75654
+[#75658]: https://github.com/home-assistant/core/pull/75658
+[#75660]: https://github.com/home-assistant/core/pull/75660
+[#75662]: https://github.com/home-assistant/core/pull/75662
+[#75665]: https://github.com/home-assistant/core/pull/75665
+[#75666]: https://github.com/home-assistant/core/pull/75666
+[#75671]: https://github.com/home-assistant/core/pull/75671
+[#75675]: https://github.com/home-assistant/core/pull/75675
+[#75677]: https://github.com/home-assistant/core/pull/75677
+[#75686]: https://github.com/home-assistant/core/pull/75686
+[#75687]: https://github.com/home-assistant/core/pull/75687
+[#75690]: https://github.com/home-assistant/core/pull/75690
+[#75691]: https://github.com/home-assistant/core/pull/75691
+[#75692]: https://github.com/home-assistant/core/pull/75692
+[#75699]: https://github.com/home-assistant/core/pull/75699
+[#75701]: https://github.com/home-assistant/core/pull/75701
+[#75705]: https://github.com/home-assistant/core/pull/75705
+[#75719]: https://github.com/home-assistant/core/pull/75719
+[#75721]: https://github.com/home-assistant/core/pull/75721
+[#75726]: https://github.com/home-assistant/core/pull/75726
+[#75729]: https://github.com/home-assistant/core/pull/75729
+[#75730]: https://github.com/home-assistant/core/pull/75730
+[#75734]: https://github.com/home-assistant/core/pull/75734
+[#75736]: https://github.com/home-assistant/core/pull/75736
+[#75737]: https://github.com/home-assistant/core/pull/75737
+[#75743]: https://github.com/home-assistant/core/pull/75743
+[#75744]: https://github.com/home-assistant/core/pull/75744
+[#75748]: https://github.com/home-assistant/core/pull/75748
+[#75749]: https://github.com/home-assistant/core/pull/75749
+[#75752]: https://github.com/home-assistant/core/pull/75752
+[#75754]: https://github.com/home-assistant/core/pull/75754
+[#75756]: https://github.com/home-assistant/core/pull/75756
+[#75757]: https://github.com/home-assistant/core/pull/75757
+[#75760]: https://github.com/home-assistant/core/pull/75760
+[#75761]: https://github.com/home-assistant/core/pull/75761
+[#75762]: https://github.com/home-assistant/core/pull/75762
+[#75767]: https://github.com/home-assistant/core/pull/75767
+[#75771]: https://github.com/home-assistant/core/pull/75771
+[#75772]: https://github.com/home-assistant/core/pull/75772
+[#75774]: https://github.com/home-assistant/core/pull/75774
+[#75776]: https://github.com/home-assistant/core/pull/75776
+[#75779]: https://github.com/home-assistant/core/pull/75779
+[#75780]: https://github.com/home-assistant/core/pull/75780
+[#75783]: https://github.com/home-assistant/core/pull/75783
+[#75784]: https://github.com/home-assistant/core/pull/75784
+[#75785]: https://github.com/home-assistant/core/pull/75785
+[#75793]: https://github.com/home-assistant/core/pull/75793
+[#75798]: https://github.com/home-assistant/core/pull/75798
+[#75802]: https://github.com/home-assistant/core/pull/75802
+[#75805]: https://github.com/home-assistant/core/pull/75805
+[#75807]: https://github.com/home-assistant/core/pull/75807
+[#75810]: https://github.com/home-assistant/core/pull/75810
+[#75813]: https://github.com/home-assistant/core/pull/75813
+[#75815]: https://github.com/home-assistant/core/pull/75815
+[#75816]: https://github.com/home-assistant/core/pull/75816
+[#75817]: https://github.com/home-assistant/core/pull/75817
+[#75837]: https://github.com/home-assistant/core/pull/75837
+[#75838]: https://github.com/home-assistant/core/pull/75838
+[#75839]: https://github.com/home-assistant/core/pull/75839
+[#75840]: https://github.com/home-assistant/core/pull/75840
+[#75842]: https://github.com/home-assistant/core/pull/75842
+[#75843]: https://github.com/home-assistant/core/pull/75843
+[#75848]: https://github.com/home-assistant/core/pull/75848
+[#75850]: https://github.com/home-assistant/core/pull/75850
+[#75851]: https://github.com/home-assistant/core/pull/75851
+[#75856]: https://github.com/home-assistant/core/pull/75856
+[#75861]: https://github.com/home-assistant/core/pull/75861
+[#75864]: https://github.com/home-assistant/core/pull/75864
+[#75865]: https://github.com/home-assistant/core/pull/75865
+[#75870]: https://github.com/home-assistant/core/pull/75870
+[#75872]: https://github.com/home-assistant/core/pull/75872
+[#75879]: https://github.com/home-assistant/core/pull/75879
+[#75880]: https://github.com/home-assistant/core/pull/75880
+[#75887]: https://github.com/home-assistant/core/pull/75887
+[#75894]: https://github.com/home-assistant/core/pull/75894
+[#75899]: https://github.com/home-assistant/core/pull/75899
+[#75904]: https://github.com/home-assistant/core/pull/75904
+[#75918]: https://github.com/home-assistant/core/pull/75918
+[#75922]: https://github.com/home-assistant/core/pull/75922
+[#75923]: https://github.com/home-assistant/core/pull/75923
+[#75928]: https://github.com/home-assistant/core/pull/75928
+[#75932]: https://github.com/home-assistant/core/pull/75932
+[#75938]: https://github.com/home-assistant/core/pull/75938
+[#75941]: https://github.com/home-assistant/core/pull/75941
+[#75948]: https://github.com/home-assistant/core/pull/75948
+[#75957]: https://github.com/home-assistant/core/pull/75957
+[#75961]: https://github.com/home-assistant/core/pull/75961
+[#75974]: https://github.com/home-assistant/core/pull/75974
+[#75979]: https://github.com/home-assistant/core/pull/75979
+[#75980]: https://github.com/home-assistant/core/pull/75980
+[#75984]: https://github.com/home-assistant/core/pull/75984
+[#75986]: https://github.com/home-assistant/core/pull/75986
+[#75991]: https://github.com/home-assistant/core/pull/75991
+[#75997]: https://github.com/home-assistant/core/pull/75997
+[#76016]: https://github.com/home-assistant/core/pull/76016
+[#76028]: https://github.com/home-assistant/core/pull/76028
+[#76035]: https://github.com/home-assistant/core/pull/76035
+[#76036]: https://github.com/home-assistant/core/pull/76036
+[#76037]: https://github.com/home-assistant/core/pull/76037
+[#76046]: https://github.com/home-assistant/core/pull/76046
+[#76050]: https://github.com/home-assistant/core/pull/76050
+[#76052]: https://github.com/home-assistant/core/pull/76052
+[#76056]: https://github.com/home-assistant/core/pull/76056
+[#76057]: https://github.com/home-assistant/core/pull/76057
+[#76063]: https://github.com/home-assistant/core/pull/76063
+[#76070]: https://github.com/home-assistant/core/pull/76070
+[#76072]: https://github.com/home-assistant/core/pull/76072
+[#76073]: https://github.com/home-assistant/core/pull/76073
+[#76076]: https://github.com/home-assistant/core/pull/76076
+[#76077]: https://github.com/home-assistant/core/pull/76077
+[#76082]: https://github.com/home-assistant/core/pull/76082
+[#76083]: https://github.com/home-assistant/core/pull/76083
+[#76084]: https://github.com/home-assistant/core/pull/76084
+[#76087]: https://github.com/home-assistant/core/pull/76087
+[#76091]: https://github.com/home-assistant/core/pull/76091
+[#76092]: https://github.com/home-assistant/core/pull/76092
+[#76095]: https://github.com/home-assistant/core/pull/76095
+[#76096]: https://github.com/home-assistant/core/pull/76096
+[#76097]: https://github.com/home-assistant/core/pull/76097
+[#76099]: https://github.com/home-assistant/core/pull/76099
+[#76102]: https://github.com/home-assistant/core/pull/76102
+[#76103]: https://github.com/home-assistant/core/pull/76103
+[#76114]: https://github.com/home-assistant/core/pull/76114
+[@0bmay]: https://github.com/0bmay
+[@AngellusMortis]: https://github.com/AngellusMortis
+[@BraveChicken1]: https://github.com/BraveChicken1
+[@Bre77]: https://github.com/Bre77
+[@BrianWithAHat]: https://github.com/BrianWithAHat
+[@DCSBL]: https://github.com/DCSBL
+[@DeerMaximum]: https://github.com/DeerMaximum
+[@Eloston]: https://github.com/Eloston
+[@EnochPrime]: https://github.com/EnochPrime
+[@EverythingSmartHome]: https://github.com/EverythingSmartHome
+[@Hyralex]: https://github.com/Hyralex
+[@J3173]: https://github.com/J3173
+[@Jc2k]: https://github.com/Jc2k
+[@KJonline]: https://github.com/KJonline
+[@Kane610]: https://github.com/Kane610
+[@Lerosen]: https://github.com/Lerosen
+[@MartinHjelmare]: https://github.com/MartinHjelmare
+[@MasonCrawford]: https://github.com/MasonCrawford
+[@Noltari]: https://github.com/Noltari
+[@OnFreund]: https://github.com/OnFreund
+[@R0nd]: https://github.com/R0nd
+[@Shutgun]: https://github.com/Shutgun
+[@TheJulianJES]: https://github.com/TheJulianJES
+[@Tho85]: https://github.com/Tho85
+[@a-p-z]: https://github.com/a-p-z
+[@albertogeniola]: https://github.com/albertogeniola
+[@allenporter]: https://github.com/allenporter
+[@arychj]: https://github.com/arychj
+[@atlflyer]: https://github.com/atlflyer
+[@avee87]: https://github.com/avee87
+[@bachya]: https://github.com/bachya
+[@balloob]: https://github.com/balloob
+[@barshow]: https://github.com/barshow
+[@bdr99]: https://github.com/bdr99
+[@bdraco]: https://github.com/bdraco
+[@bieniu]: https://github.com/bieniu
+[@bobvmierlo]: https://github.com/bobvmierlo
+[@bouwew]: https://github.com/bouwew
+[@bramkragten]: https://github.com/bramkragten
+[@bwest1711]: https://github.com/bwest1711
+[@cdce8p]: https://github.com/cdce8p
+[@cgtobi]: https://github.com/cgtobi
+[@chatziko]: https://github.com/chatziko
+[@ctalkington]: https://github.com/ctalkington
+[@danaues]: https://github.com/danaues
+[@davet2001]: https://github.com/davet2001
+[@dgomes]: https://github.com/dgomes
+[@dmulcahey]: https://github.com/dmulcahey
+[@drthanwho]: https://github.com/drthanwho
+[@eifinger]: https://github.com/eifinger
+[@elupus]: https://github.com/elupus
+[@emontnemery]: https://github.com/emontnemery
+[@engrbm87]: https://github.com/engrbm87
+[@epenet]: https://github.com/epenet
+[@farmio]: https://github.com/farmio
+[@frenck]: https://github.com/frenck
+[@gjohansson-ST]: https://github.com/gjohansson-ST
+[@gwww]: https://github.com/gwww
+[@hahn-th]: https://github.com/hahn-th
+[@hfurubotten]: https://github.com/hfurubotten
+[@j-stienstra]: https://github.com/j-stienstra
+[@jbouwh]: https://github.com/jbouwh
+[@jeeftor]: https://github.com/jeeftor
+[@jfhenriques]: https://github.com/jfhenriques
+[@jfroy]: https://github.com/jfroy
+[@jjlawren]: https://github.com/jjlawren
+[@krazos]: https://github.com/krazos
+[@kroimon]: https://github.com/kroimon
+[@ludeeus]: https://github.com/ludeeus
+[@lunmay]: https://github.com/lunmay
+[@matrixd2]: https://github.com/matrixd2
+[@mbo18]: https://github.com/mbo18
+[@mib1185]: https://github.com/mib1185
+[@mkmer]: https://github.com/mkmer
+[@murtas]: https://github.com/murtas
+[@mvdwetering]: https://github.com/mvdwetering
+[@mvn23]: https://github.com/mvn23
+[@pedrolamas]: https://github.com/pedrolamas
+[@peterg79]: https://github.com/peterg79
+[@puddly]: https://github.com/puddly
+[@qiz-li]: https://github.com/qiz-li
+[@rappenze]: https://github.com/rappenze
+[@rdeveen]: https://github.com/rdeveen
+[@rhadamantys]: https://github.com/rhadamantys
+[@rikroe]: https://github.com/rikroe
+[@riokuu]: https://github.com/riokuu
+[@rolfberkenbosch]: https://github.com/rolfberkenbosch
+[@rytilahti]: https://github.com/rytilahti
+[@scop]: https://github.com/scop
+[@simeon-simsoft]: https://github.com/simeon-simsoft
+[@slovdahl]: https://github.com/slovdahl
+[@starkillerOG]: https://github.com/starkillerOG
+[@stegm]: https://github.com/stegm
+[@teharris1]: https://github.com/teharris1
+[@titilambert]: https://github.com/titilambert
+[@tkdrob]: https://github.com/tkdrob
+[@uvjustin]: https://github.com/uvjustin
+[@wlcrs]: https://github.com/wlcrs
+[@yozik04]: https://github.com/yozik04
+[@zachberger]: https://github.com/zachberger
+[@zsarnett]: https://github.com/zsarnett
+[accuweather docs]: /integrations/accuweather/
+[adguard docs]: /integrations/adguard/
+[advantage_air docs]: /integrations/advantage_air/
+[airly docs]: /integrations/airly/
+[airvisual docs]: /integrations/airvisual/
+[airzone docs]: /integrations/airzone/
+[aladdin_connect docs]: /integrations/aladdin_connect/
+[alexa docs]: /integrations/alexa/
+[ambee docs]: /integrations/ambee/
+[ambient_station docs]: /integrations/ambient_station/
+[androidtv docs]: /integrations/androidtv/
+[anthemav docs]: /integrations/anthemav/
+[apple_tv docs]: /integrations/apple_tv/
+[aussie_broadband docs]: /integrations/aussie_broadband/
+[auth docs]: /integrations/auth/
+[awair docs]: /integrations/awair/
+[axis docs]: /integrations/axis/
+[azure_service_bus docs]: /integrations/azure_service_bus/
+[baf docs]: /integrations/baf/
+[blebox docs]: /integrations/blebox/
+[blueprint docs]: /integrations/blueprint/
+[bluetooth docs]: /integrations/bluetooth/
+[bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[bond docs]: /integrations/bond/
+[braviatv docs]: /integrations/braviatv/
+[brother docs]: /integrations/brother/
+[calendar docs]: /integrations/calendar/
+[camera docs]: /integrations/camera/
+[canary docs]: /integrations/canary/
+[cast docs]: /integrations/cast/
+[climacell docs]: /integrations/climacell/
+[climate docs]: /integrations/climate/
+[cloud docs]: /integrations/cloud/
+[co2signal docs]: /integrations/co2signal/
+[command_line docs]: /integrations/command_line/
+[compensation docs]: /integrations/compensation/
+[config docs]: /integrations/config/
+[conversation docs]: /integrations/conversation/
+[cpuspeed docs]: /integrations/cpuspeed/
+[debugpy docs]: /integrations/debugpy/
+[deconz docs]: /integrations/deconz/
+[default_config docs]: /integrations/default_config/
+[deluge docs]: /integrations/deluge/
+[demo docs]: /integrations/demo/
+[denonavr docs]: /integrations/denonavr/
+[device_automation docs]: /integrations/device_automation/
+[device_tracker docs]: /integrations/device_tracker/
+[devolo_home_control docs]: /integrations/devolo_home_control/
+[devolo_home_network docs]: /integrations/devolo_home_network/
+[discovery docs]: /integrations/discovery/
+[dnsip docs]: /integrations/dnsip/
+[dsmr docs]: /integrations/dsmr/
+[dsmr_reader docs]: /integrations/dsmr_reader/
+[elgato docs]: /integrations/elgato/
+[elkm1 docs]: /integrations/elkm1/
+[elmax docs]: /integrations/elmax/
+[energy docs]: /integrations/energy/
+[enocean docs]: /integrations/enocean/
+[entur_public_transport docs]: /integrations/entur_public_transport/
+[environment_canada docs]: /integrations/environment_canada/
+[eq3btsmart docs]: /integrations/eq3btsmart/
+[esphome docs]: /integrations/esphome/
+[evohome docs]: /integrations/evohome/
+[feedreader docs]: /integrations/feedreader/
+[fibaro docs]: /integrations/fibaro/
+[filesize docs]: /integrations/filesize/
+[fjaraskupan docs]: /integrations/fjaraskupan/
+[flo docs]: /integrations/flo/
+[flunearyou docs]: /integrations/flunearyou/
+[flux_led docs]: /integrations/flux_led/
+[forecast_solar docs]: /integrations/forecast_solar/
+[fritz docs]: /integrations/fritz/
+[fronius docs]: /integrations/fronius/
+[frontend docs]: /integrations/frontend/
+[frontier_silicon docs]: /integrations/frontier_silicon/
+[gdacs docs]: /integrations/gdacs/
+[generic docs]: /integrations/generic/
+[geo_json_events docs]: /integrations/geo_json_events/
+[geo_location docs]: /integrations/geo_location/
+[geocaching docs]: /integrations/geocaching/
+[geonetnz_quakes docs]: /integrations/geonetnz_quakes/
+[gios docs]: /integrations/gios/
+[github docs]: /integrations/github/
+[glances docs]: /integrations/glances/
+[goalzero docs]: /integrations/goalzero/
+[goodwe docs]: /integrations/goodwe/
+[google docs]: /integrations/google/
+[google_assistant docs]: /integrations/google_assistant/
+[govee_ble docs]: /integrations/govee_ble/
+[gpmdp docs]: /integrations/gpmdp/
+[gree docs]: /integrations/gree/
+[guardian docs]: /integrations/guardian/
+[harmony docs]: /integrations/harmony/
+[hassio docs]: /integrations/hassio/
+[here_travel_time docs]: /integrations/here_travel_time/
+[hive docs]: /integrations/hive/
+[home_connect docs]: /integrations/home_connect/
+[home_plus_control docs]: /integrations/home_plus_control/
+[homeassistant_alerts docs]: /integrations/homeassistant_alerts/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[homewizard docs]: /integrations/homewizard/
+[http docs]: /integrations/http/
+[huawei_lte docs]: /integrations/huawei_lte/
+[icloud docs]: /integrations/icloud/
+[ign_sismologia docs]: /integrations/ign_sismologia/
+[influxdb docs]: /integrations/influxdb/
+[inkbird docs]: /integrations/inkbird/
+[input_datetime docs]: /integrations/input_datetime/
+[insteon docs]: /integrations/insteon/
+[intellifire docs]: /integrations/intellifire/
+[iqvia docs]: /integrations/iqvia/
+[izone docs]: /integrations/izone/
+[jellyfin docs]: /integrations/jellyfin/
+[knx docs]: /integrations/knx/
+[konnected docs]: /integrations/konnected/
+[kostal_plenticore docs]: /integrations/kostal_plenticore/
+[lg_soundbar docs]: /integrations/lg_soundbar/
+[life360 docs]: /integrations/life360/
+[lifx docs]: /integrations/lifx/
+[litterrobot docs]: /integrations/litterrobot/
+[logbook docs]: /integrations/logbook/
+[london_underground docs]: /integrations/london_underground/
+[lovelace docs]: /integrations/lovelace/
+[luftdaten docs]: /integrations/luftdaten/
+[lutron docs]: /integrations/lutron/
+[lutron_caseta docs]: /integrations/lutron_caseta/
+[lyric docs]: /integrations/lyric/
+[matrix docs]: /integrations/matrix/
+[mazda docs]: /integrations/mazda/
+[meater docs]: /integrations/meater/
+[media_player docs]: /integrations/media_player/
+[melcloud docs]: /integrations/melcloud/
+[met docs]: /integrations/met/
+[meteo_france docs]: /integrations/meteo_france/
+[meteoalarm docs]: /integrations/meteoalarm/
+[metoffice docs]: /integrations/metoffice/
+[miflora docs]: /integrations/miflora/
+[mikrotik docs]: /integrations/mikrotik/
+[minecraft_server docs]: /integrations/minecraft_server/
+[mitemp_bt docs]: /integrations/mitemp_bt/
+[mjpeg docs]: /integrations/mjpeg/
+[moat docs]: /integrations/moat/
+[moon docs]: /integrations/moon/
+[motion_blinds docs]: /integrations/motion_blinds/
+[mqtt docs]: /integrations/mqtt/
+[nam docs]: /integrations/nam/
+[nest docs]: /integrations/nest/
+[netatmo docs]: /integrations/netatmo/
+[netgear docs]: /integrations/netgear/
+[network docs]: /integrations/network/
+[nexia docs]: /integrations/nexia/
+[nextdns docs]: /integrations/nextdns/
+[nilu docs]: /integrations/nilu/
+[nina docs]: /integrations/nina/
+[notion docs]: /integrations/notion/
+[nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/
+[number docs]: /integrations/number/
+[nzbget docs]: /integrations/nzbget/
+[omnilogic docs]: /integrations/omnilogic/
+[onvif docs]: /integrations/onvif/
+[open_meteo docs]: /integrations/open_meteo/
+[openalpr_local docs]: /integrations/openalpr_local/
+[opencv docs]: /integrations/opencv/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[openuv docs]: /integrations/openuv/
+[overkiz docs]: /integrations/overkiz/
+[philips_js docs]: /integrations/philips_js/
+[pilight docs]: /integrations/pilight/
+[plex docs]: /integrations/plex/
+[plugwise docs]: /integrations/plugwise/
+[profiler docs]: /integrations/profiler/
+[pvoutput docs]: /integrations/pvoutput/
+[qld_bushfire docs]: /integrations/qld_bushfire/
+[qnap_qsw docs]: /integrations/qnap_qsw/
+[quantum_gateway docs]: /integrations/quantum_gateway/
+[radio_browser docs]: /integrations/radio_browser/
+[radiotherm docs]: /integrations/radiotherm/
+[rainmachine docs]: /integrations/rainmachine/
+[rdw docs]: /integrations/rdw/
+[recollect_waste docs]: /integrations/recollect_waste/
+[recorder docs]: /integrations/recorder/
+[renault docs]: /integrations/renault/
+[repairs docs]: /integrations/repairs/
+[resolution_center docs]: /integrations/resolution_center/
+[rfxtrx docs]: /integrations/rfxtrx/
+[rhasspy docs]: /integrations/rhasspy/
+[ridwell docs]: /integrations/ridwell/
+[risco docs]: /integrations/risco/
+[roku docs]: /integrations/roku/
+[roon docs]: /integrations/roon/
+[russound_rio docs]: /integrations/russound_rio/
+[samsungtv docs]: /integrations/samsungtv/
+[scrape docs]: /integrations/scrape/
+[season docs]: /integrations/season/
+[sensibo docs]: /integrations/sensibo/
+[sensor docs]: /integrations/sensor/
+[sensorpush docs]: /integrations/sensorpush/
+[sentry docs]: /integrations/sentry/
+[senz docs]: /integrations/senz/
+[shelly docs]: /integrations/shelly/
+[shodan docs]: /integrations/shodan/
+[shopping_list docs]: /integrations/shopping_list/
+[simplepush docs]: /integrations/simplepush/
+[simplisafe docs]: /integrations/simplisafe/
+[skybell docs]: /integrations/skybell/
+[slimproto docs]: /integrations/slimproto/
+[smartthings docs]: /integrations/smartthings/
+[sochain docs]: /integrations/sochain/
+[solaredge docs]: /integrations/solaredge/
+[sonarr docs]: /integrations/sonarr/
+[sonos docs]: /integrations/sonos/
+[soundtouch docs]: /integrations/soundtouch/
+[speedtestdotnet docs]: /integrations/speedtestdotnet/
+[spotify docs]: /integrations/spotify/
+[sql docs]: /integrations/sql/
+[steam_online docs]: /integrations/steam_online/
+[stookalert docs]: /integrations/stookalert/
+[stream docs]: /integrations/stream/
+[switchbot docs]: /integrations/switchbot/
+[switchmate docs]: /integrations/switchmate/
+[syncthru docs]: /integrations/syncthru/
+[synology_dsm docs]: /integrations/synology_dsm/
+[system_health docs]: /integrations/system_health/
+[system_log docs]: /integrations/system_log/
+[systemmonitor docs]: /integrations/systemmonitor/
+[tailscale docs]: /integrations/tailscale/
+[tasmota docs]: /integrations/tasmota/
+[tautulli docs]: /integrations/tautulli/
+[telegram_bot docs]: /integrations/telegram_bot/
+[template docs]: /integrations/template/
+[tensorflow docs]: /integrations/tensorflow/
+[tile docs]: /integrations/tile/
+[toon docs]: /integrations/toon/
+[tplink docs]: /integrations/tplink/
+[traccar docs]: /integrations/traccar/
+[tractive docs]: /integrations/tractive/
+[tradfri docs]: /integrations/tradfri/
+[trafikverket_ferry docs]: /integrations/trafikverket_ferry/
+[trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/
+[trend docs]: /integrations/trend/
+[tuya docs]: /integrations/tuya/
+[twentemilieu docs]: /integrations/twentemilieu/
+[unifi docs]: /integrations/unifi/
+[unifiprotect docs]: /integrations/unifiprotect/
+[upb docs]: /integrations/upb/
+[uptime docs]: /integrations/uptime/
+[usb docs]: /integrations/usb/
+[uscis docs]: /integrations/uscis/
+[usgs_earthquakes_feed docs]: /integrations/usgs_earthquakes_feed/
+[vallox docs]: /integrations/vallox/
+[verisure docs]: /integrations/verisure/
+[wake_on_lan docs]: /integrations/wake_on_lan/
+[wallbox docs]: /integrations/wallbox/
+[watttime docs]: /integrations/watttime/
+[weather docs]: /integrations/weather/
+[webhook docs]: /integrations/webhook/
+[websocket_api docs]: /integrations/websocket_api/
+[whois docs]: /integrations/whois/
+[withings docs]: /integrations/withings/
+[wiz docs]: /integrations/wiz/
+[wled docs]: /integrations/wled/
+[xbox docs]: /integrations/xbox/
+[xiaomi_ble docs]: /integrations/xiaomi_ble/
+[xiaomi_miio docs]: /integrations/xiaomi_miio/
+[yale_smart_alarm docs]: /integrations/yale_smart_alarm/
+[yolink docs]: /integrations/yolink/
+[zeroconf docs]: /integrations/zeroconf/
+[zha docs]: /integrations/zha/
+[zwave_js docs]: /integrations/zwave_js/
+[zwave_me docs]: /integrations/zwave_me/
diff --git a/source/images/blog/2022-08/bluetooth.png b/source/images/blog/2022-08/bluetooth.png
new file mode 100644
index 00000000000..c121978781a
Binary files /dev/null and b/source/images/blog/2022-08/bluetooth.png differ
diff --git a/source/images/blog/2022-08/maps-colors.png b/source/images/blog/2022-08/maps-colors.png
new file mode 100644
index 00000000000..edf5def2674
Binary files /dev/null and b/source/images/blog/2022-08/maps-colors.png differ
diff --git a/source/images/blog/2022-08/repairs-issue-details.png b/source/images/blog/2022-08/repairs-issue-details.png
new file mode 100644
index 00000000000..6b0e856e01f
Binary files /dev/null and b/source/images/blog/2022-08/repairs-issue-details.png differ
diff --git a/source/images/blog/2022-08/repairs.png b/source/images/blog/2022-08/repairs.png
new file mode 100644
index 00000000000..cec73d55965
Binary files /dev/null and b/source/images/blog/2022-08/repairs.png differ
diff --git a/source/images/blog/2022-08/social.png b/source/images/blog/2022-08/social.png
new file mode 100644
index 00000000000..d90b8c9e075
Binary files /dev/null and b/source/images/blog/2022-08/social.png differ
diff --git a/source/images/blog/2022-08/supported-brands.png b/source/images/blog/2022-08/supported-brands.png
new file mode 100644
index 00000000000..0797b3cb103
Binary files /dev/null and b/source/images/blog/2022-08/supported-brands.png differ