Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
e45227f
2022.6: Initial draft beta release notes
frenck May 25, 2022
afaea4e
Merge branch 'next' into rc
frenck May 25, 2022
0c6ec79
2022.6: Updates for b0
frenck May 25, 2022
26bc61b
Merge branch 'current' into rc
frenck May 30, 2022
dfa5b37
Update TotalConnect with auto-bypass feature (#21397)
austinmroczek May 30, 2022
d9e227f
Add documentation for application credentials (#22847)
allenporter May 30, 2022
3ad9591
Move MQTT device_tracker manual config (#22887)
jbouwh May 30, 2022
e4942b3
Update yolink document (#22900)
matrixd2 May 30, 2022
7f8fd42
document verify_ssl for IMAP/SMTP (#22901)
balloob May 27, 2022
1eb11a0
Update nest instructions to use My Home Assistant and Nest Web Auth (…
allenporter May 30, 2022
3cccb5f
Merge branch 'current' into rc
frenck May 31, 2022
a964a6c
Update logbook for inheriting the recorder filter (#22926)
bdraco May 31, 2022
8bcf333
Document media player changes (#22928)
balloob May 31, 2022
823b45f
2022.6: Update social image
frenck May 31, 2022
38773a8
2022.6: Update changelog up to 2022.6.0b5
frenck May 31, 2022
2603c2f
2022.6: Ad missing breaking change on template defaults
frenck May 31, 2022
d6ff79f
2022.6: Finalize compare energy data
frenck May 31, 2022
a4e7610
2022.6: Finalize calendar offset
frenck May 31, 2022
5c3cf59
2022.6: Finalize other noteworthy changes
frenck May 31, 2022
0a739ba
2022.6: Finalize breaking changes
frenck May 31, 2022
09480a7
2022.6: Add release party info
frenck May 31, 2022
a8ad673
2022.6: Update TOC
frenck May 31, 2022
3dacf0a
Update 2022-05-29-matter-in-home-assistant-workshop-announcement.mark…
balloob May 31, 2022
56b6bf6
Update 2022-05-29-matter-in-home-assistant-workshop-announcement.mark…
balloob May 31, 2022
5b8a8f4
2022.6: Finalize oauth section
frenck May 31, 2022
5d6d987
2022.6: Finalize improved scene editor
frenck May 31, 2022
b95e84c
2022.6: More cleanups and tweaks
frenck May 31, 2022
fe27cb3
2022.6: Finalize logbooks
frenck Jun 1, 2022
2b282bc
2022.6: Make titles more active, comparible to newsletter
frenck Jun 1, 2022
d6a72be
2022.6: Finialize database performance
frenck Jun 1, 2022
8a775a5
2022.6: Finialize intro
frenck Jun 1, 2022
600c3bc
Explain limitation of multiple !include on top level (#22939)
emontnemery Jun 1, 2022
5a86474
2022.6: Hi Jacqueline
frenck Jun 1, 2022
9aca394
Merge branch 'current' into rc
frenck Jun 1, 2022
a149fd8
Add use wallclock as timestamps option for onvif (#22938)
uvjustin Jun 1, 2022
def16fa
Add "loudness" entity note for Sonos (#22899)
jjlawren May 30, 2022
67625a4
Update VeSync documentation to reflect library updates (#22919)
jetpacktuxedo May 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ source/_integrations/acmeda.markdown @atmurray
source/_integrations/adax.markdown @danielhiversen
source/_integrations/adguard.markdown @frenck
source/_integrations/advantage_air.markdown @Bre77
source/_integrations/aemet.markdown @Noltari
source/_integrations/agent_dvr.markdown @ispysoftware
source/_integrations/air_quality.markdown @home-assistant/core
source/_integrations/airly.markdown @bieniu
Expand All @@ -22,6 +23,7 @@ source/_integrations/airthings.markdown @danielhiversen
source/_integrations/airtouch4.markdown @LonePurpleWolf
source/_integrations/airvisual.markdown @bachya
source/_integrations/airzone.markdown @Noltari
source/_integrations/aladdin_connect.markdown @mkmer
source/_integrations/alarm_control_panel.markdown @home-assistant/core
source/_integrations/alert.markdown @home-assistant/core
source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy
Expand Down Expand Up @@ -59,6 +61,7 @@ source/_integrations/azure_devops.markdown @timmo001
source/_integrations/azure_event_hub.markdown @eavanvalkenburg
source/_integrations/azure_service_bus.markdown @hfurubotten
source/_integrations/backup.markdown @home-assistant/core
source/_integrations/baf.markdown @bdraco @jfroy
source/_integrations/balboa.markdown @garbled1
source/_integrations/beewi_smartclim.markdown @alemuro
source/_integrations/binary_sensor.markdown @home-assistant/core
Expand All @@ -68,7 +71,7 @@ source/_integrations/blink.markdown @fronzbot
source/_integrations/blueprint.markdown @home-assistant/core
source/_integrations/bluesound.markdown @thrawnarn
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @bdraco @prystupa @joshs85
source/_integrations/bond.markdown @bdraco @prystupa @joshs85 @marciogranzotto
source/_integrations/bosch_shc.markdown @tschamm
source/_integrations/braviatv.markdown @bieniu @Drafteed
source/_integrations/broadlink.markdown @danielhiversen @felipediel @L-I-Am
Expand Down Expand Up @@ -201,6 +204,7 @@ source/_integrations/geniushub.markdown @zxdavb
source/_integrations/geo_json_events.markdown @exxamalte
source/_integrations/geo_location.markdown @home-assistant/core
source/_integrations/geo_rss_events.markdown @exxamalte
source/_integrations/geocaching.markdown @Sholofly @reinder83
source/_integrations/geonetnz_quakes.markdown @exxamalte
source/_integrations/geonetnz_volcano.markdown @exxamalte
source/_integrations/gios.markdown @bieniu
Expand Down Expand Up @@ -244,7 +248,7 @@ source/_integrations/huawei_lte.markdown @scop @fphammerle
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
source/_integrations/hunterdouglas_powerview.markdown @bdraco @trullock
source/_integrations/hvv_departures.markdown @vigonotion
source/_integrations/hydrawise.markdown @ptcryan
source/_integrations/hyperion.markdown @dermotduffy
Expand Down Expand Up @@ -296,6 +300,7 @@ source/_integrations/kraken.markdown @eifinger
source/_integrations/kulersky.markdown @emlove
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/lg_netcast.markdown @Drafteed
source/_integrations/life360.markdown @pnbruckner
Expand Down Expand Up @@ -443,7 +448,7 @@ source/_integrations/radio_browser.markdown @frenck
source/_integrations/radiotherm.markdown @vinnyfuria
source/_integrations/rainbird.markdown @konikvranik
source/_integrations/raincloud.markdown @vanstinator
source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert
source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert @hastarin
source/_integrations/rainmachine.markdown @bachya
source/_integrations/random.markdown @fabaff
source/_integrations/rdw.markdown @frenck
Expand Down Expand Up @@ -490,7 +495,6 @@ source/_integrations/seven_segments.markdown @fabaff
source/_integrations/sharkiq.markdown @JeffResc @funkybunch @AritroSaha10
source/_integrations/shell_command.markdown @home-assistant/core
source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74
source/_integrations/shiftr.markdown @fabaff
source/_integrations/shodan.markdown @fabaff
source/_integrations/sia.markdown @eavanvalkenburg
source/_integrations/sighthound.markdown @robmarkcole
Expand All @@ -500,7 +504,7 @@ source/_integrations/sinch.markdown @bendikrb
source/_integrations/siren.markdown @home-assistant/core @raman325
source/_integrations/sisyphus.markdown @jkeljo
source/_integrations/sky_hub.markdown @rogerselwyn
source/_integrations/slack.markdown @bachya
source/_integrations/slack.markdown @bachya @tkdrob
source/_integrations/sleepiq.markdown @mfugate1 @kbickar
source/_integrations/slide.markdown @ualex73
source/_integrations/slimproto.markdown @marcelveldt
Expand Down Expand Up @@ -586,6 +590,7 @@ source/_integrations/tts.markdown @pvizeli
source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck
source/_integrations/twentemilieu.markdown @frenck
source/_integrations/twinkly.markdown @dr1rrb @Robbie1221
source/_integrations/ukraine_alarm.markdown @PaulAnnekov
source/_integrations/unifi.markdown @Kane610
source/_integrations/unifiled.markdown @florisvdk
source/_integrations/unifiprotect.markdown @briis @AngellusMortis @bdraco
Expand All @@ -604,7 +609,6 @@ source/_integrations/vallox.markdown @andre-richter @slovdahl @viiru-
source/_integrations/velbus.markdown @Cereal2nd @brefra
source/_integrations/velux.markdown @Julius2342
source/_integrations/venstar.markdown @garbled1
source/_integrations/vera.markdown @pavoni
source/_integrations/verisure.markdown @frenck
source/_integrations/versasense.markdown @flamm3blemuff1n
source/_integrations/version.markdown @ludeeus
Expand All @@ -614,7 +618,6 @@ source/_integrations/vilfo.markdown @ManneW
source/_integrations/vivotek.markdown @HarlemSquirrel
source/_integrations/vizio.markdown @raman325
source/_integrations/vlc_telnet.markdown @rodripf @MartinHjelmare
source/_integrations/volkszaehler.markdown @fabaff
source/_integrations/volumio.markdown @OnFreund
source/_integrations/volvooncall.markdown @molobrakos @decompil3d
source/_integrations/vulcan.markdown @Antoni-Czaplicki
Expand Down Expand Up @@ -654,6 +657,7 @@ source/_integrations/yandex_transport.markdown @rishatik92 @devbis
source/_integrations/yeelight.markdown @zewelor @shenxn @starkillerOG @alexyao2015
source/_integrations/yeelightsunflower.markdown @lindsaymarkward
source/_integrations/yi.markdown @bachya
source/_integrations/yolink.markdown @matrixd2
source/_integrations/youless.markdown @gjong
source/_integrations/zengge.markdown @emontnemery
source/_integrations/zeroconf.markdown @bdraco
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ GEM
forwardable-extended (~> 2.6)
public_suffix (4.0.7)
racc (1.6.0)
rack (2.2.3)
rack (2.2.3.1)
rack-protection (2.2.0)
rack
rake (13.0.6)
Expand Down
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,9 @@ social:

# Home Assistant release details
current_major_version: 2022
current_minor_version: 5
current_patch_version: 5
date_released: 2022-05-18
current_minor_version: 6
current_patch_version: 0
date_released: 2022-06-01

# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.
Expand Down
54 changes: 54 additions & 0 deletions sass/custom/_paulus.scss
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,47 @@ $primary-color: #049cdb;
background-color: lighten(#038fc7, 10%);
}
}
.events {
padding: 16px;

h3 {
margin-top: 8px;
}

.event {
display: flex;
flex-wrap: wrap-reverse;
align-items: center;
text-decoration: none;
color: inherit;

.caption {
padding: 0 12px;
max-width: 450px;
}

.title {
font-size: 20px;
font-weight: 400;
}

.secondary {
color: rgba(0, 0, 0, 0.54);
font-size: 14px;
font-weight: 500;
}

.subtitle {
font-size: 12px;
font-weight: initial;
}

img {
width: 200px;
height: 100%;
}
}
}

.picture-promo {
display: block;
Expand Down Expand Up @@ -276,6 +317,19 @@ $primary-color: #049cdb;
}
}

@media screen and (max-width: 700px) {
.frontpage .events .event {
.caption {
padding-top: 4px;
}

img {
width: 100%;
}
}
}


// https://fortawesome.github.io/Font-Awesome/3.2.1/icons/

h1:hover a.title-link,
Expand Down
35 changes: 0 additions & 35 deletions source/_dashboards/picture-elements.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -135,41 +135,6 @@ state_color:
description: Set to `true` to have icons colored when entity is active.
type: boolean
default: true
tap_action:
required: false
description: Action to take on tap.
type: map
keys:
action:
required: true
description: "Action to perform (`more-info`, `toggle`, `call-service`, `navigate`, `url`, `none`)."
type: string
default: "`more-info`"
navigation_path:
required: false
description: "Path to navigate to (e.g., `/lovelace/0/`) when `action` defined as `navigate`."
type: string
default: none
url_path:
required: false
description: "Path to navigate to (e.g., `https://www.home-assistant.io`) when `action` defined as `url`."
type: string
default: none
service:
required: false
description: "Service to call (e.g., `media_player.media_play_pause`) when `action` defined as `call-service`."
type: string
default: none
data:
required: false
description: "Service data to include (e.g., `entity_id: media_player.bedroom`) when `action` defined as `call-service`."
type: string
default: none
confirmation:
required: false
description: "Present a confirmation dialog to confirm the action. See `confirmation` object below."
type: [boolean, map]
default: "false"
tap_action:
required: false
description: Action taken on card tap. See [action documentation](/dashboards/actions/#tap-action).
Expand Down
4 changes: 3 additions & 1 deletion source/_docs/configuration/splitting_configuration.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,9 @@ device_tracker: !include device_tracker.yaml

Nesting `!include`s (having an `!include` within a file that is itself `!include`d) will also work.

You can, as well, have multiple top-level `!include`s for a given integration, if you give a different label to each one:
Some integrations support multiple top-level `!include`s, this includes integrations defining an IoT domain, e.g. `light`, `switch`, `sensor` as well as the `automation`, `script` and `template` integrations, if you give a different label to each one. Configuration for other integrations can instead be split up by using packages. To learn more about packages, see the [Packages](/docs/configuration/packages) page.

Example of multiple top-level keys for the `light` platform.

```yaml
light:
Expand Down
2 changes: 2 additions & 0 deletions source/_integrations/aemet.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ ha_platforms:
- sensor
- weather
ha_integration_type: integration
ha_codeowners:
- '@Noltari'
---

The AEMET weather platform uses [AEMET OpenData](https://opendata.aemet.es/) as a source for current meteorological data for your location. AEMET stands for "Agencia Estatal de Meteorología", which is the Spanish Meteorological Agency.
Expand Down
3 changes: 3 additions & 0 deletions source/_integrations/aladdin_connect.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ ha_domain: aladdin_connect
ha_platforms:
- cover
ha_integration_type: integration
ha_codeowners:
- '@mkmer'
ha_config_flow: true
---

The `aladdin_connect` cover platform lets you control Genie Aladdin Connect garage doors through Home Assistant.
Expand Down
26 changes: 26 additions & 0 deletions source/_integrations/application_credentials.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Application Credentials
description: Allows users to link accounts with integrations that support OAuth2
ha_release: 2022.6
ha_domain: application_credentials
ha_quality_scale: internal
ha_category: []
ha_codeowners:
- '@home-assistant/core'
ha_integration_type: integration
---

The Application Credentials integration is used by integrations that use OAuth2 to link your account to Home Assistant. The most common and preferred approach is using account linking with Home Assistant Cloud, however not all cloud providers support that and integrations can use Application Credentials instead. Additionally, users may use Application Credentials if preferred instead of Home Assistant Cloud Account Linking.

## Manual Setup

Note that integrations that do not support cloud linking will prompt to setup Application Credentials
when setting up for the first time. You may also manually enter credentials with the following steps:

1. Obtain an OAuth *Client ID* and *Client Secret* from the cloud provider. The integration should have specific instructions for this.
2. In Home Assistant navigate to **Settings** -> **Devices & Services**
3. Click the overflow menu **...** and choose **Application Credentials**
4. Select the integration, enter a *Name* and your OAuth *Client ID* and *Client Secret*.
5. Save the credentials

You may then visit **Integrations** and setup the integration.
1 change: 1 addition & 0 deletions source/_integrations/bond.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ ha_codeowners:
- '@bdraco'
- '@prystupa'
- '@joshs85'
- '@marciogranzotto'
ha_config_flow: true
ha_quality_scale: platinum
ha_zeroconf: true
Expand Down
55 changes: 51 additions & 4 deletions source/_integrations/calendar.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,22 @@ automation:
offset: -00:15:00
```

### Example Automation
Calendar triggers should should generally not use automation mode `single` to ensure the trigger
can fire when multiple events start at the same time (e.g. use `queued` or `parallel` instead)

This is an example of an automation that sends a notification with details about the event that
triggered the automation. See [Automation Trigger Variables: Calendar](/docs/automation/templating/#calendar) for additional trigger data available for conditions or actions.
See [Automation Trigger Variables: Calendar](/docs/automation/templating/#calendar) for additional trigger data available for conditions or actions.

### Automation Recipes

Below are a few example ways you can use Calendar triggers.

{% details "Example: Calendar Event Notification " %}

This example automation consists of:
- For the calendar entity `calendar.personal`
- At the start of any calendar event
- Send a notification with the title and start time of the event
- Allowing multiple events starting at the same time

{% raw %}
```yaml
Expand All @@ -56,6 +67,42 @@ automation:
message: >-
Event {{ trigger.calendar_event.summary }} @
{{ trigger.calendar_event.start }}
mode: single
mode: queued
```
{% endraw %}

{% enddetails %}

{% details "Example: Calendar Event Light Schedule " %}

This example consists of:
- For the calendar entity ` calendar.device_automation`
- When event summary contains `Front Lights`
- Turn on and off light named `light.front` when the event starts and ends

{% raw %}
```yaml
automation:
alias: Front Light Schedule
trigger:
- platform: calendar
event: start
entity_id: calendar.device_automation
- platform: calendar
event: end
entity_id: calendar.device_automation
condition:
- condition: template
value_template: "{{ 'Front Lights' in trigger.calendar_event.summary }}"
action:
- if:
- "{{ trigger.event == 'start' }}"
then:
- service: light.turn_on
else:
- service: light.turn_off
mode: queued
```
{% endraw %}

{% enddetails %}
3 changes: 2 additions & 1 deletion source/_integrations/counter.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@ title: Counter
description: Instructions on how to integrate counters into Home Assistant.
ha_category:
- Automation
- Helper
ha_release: 0.53
ha_quality_scale: internal
ha_codeowners:
- '@fabaff'
ha_domain: counter
ha_integration_type: integration
ha_integration_type: helper
---

The `counter` integration allows one to count occurrences fired by automations.
Expand Down
Loading