Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2023.9.0 #28811

Merged
merged 100 commits into from
Sep 6, 2023
Merged

2023.9.0 #28811

Show file tree
Hide file tree
Changes from 99 commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
7273506
Opower: Fix link to the energy dashboard configuration (#28343)
tronikos Jul 26, 2023
4f89fb7
Add documentation for the new Schlage integration (#27585)
dknowles2 Jul 27, 2023
8fe6ad5
Opower: clarify 1 therm = 1 CCF (#28345)
tronikos Jul 27, 2023
c3464e7
Document sentence trigger wildcards (#28332)
synesthesiam Jul 27, 2023
535fe7f
Update Schlage docs with battery sensor (#28357)
dknowles2 Jul 29, 2023
6411bd1
Change IoT class for ToD to calculated (#28366)
jpbede Jul 30, 2023
6dc4ed3
Change IoT class for Moon to calculated (#28363)
joostlek Jul 30, 2023
44d083b
UniFi QR Code feature requires admin role (#28397)
Kane610 Aug 1, 2023
be6bf82
Document friendly and legacy rules in ESPHome (#28396)
bdraco Aug 1, 2023
179a2c1
Merge branch 'current' into next
frenck Aug 1, 2023
312fc40
Fix event documentation example (#28402)
frenck Aug 2, 2023
5bbf9b7
Event: Terminology tweak on button long-press (#28403)
c0ffeeca7 Aug 2, 2023
e5d0cba
Merge branch 'current' into next
frenck Aug 3, 2023
76b06fa
Add to sort options to select selector (#28428)
piitaya Aug 3, 2023
948de4c
Merge branch 'current' into next
frenck Aug 4, 2023
51153bd
Add device tracker documentation to Subaru (#24345)
G-Two Aug 5, 2023
037c016
Add light platform to duotecno (#28399)
cereal2nd Aug 5, 2023
97bcb20
Add restart entity to UniFi button platform (#28419)
Kane610 Aug 5, 2023
c034624
Elmax/cover (#24308)
albertogeniola Aug 5, 2023
97eea8c
Remove deprecate refresh from cloud (#28468)
rikroe Aug 5, 2023
5aaee96
Change discovergy integration type (#28360)
jpbede Aug 5, 2023
4ca99a0
Document use_x_frame_options http configuration option (#28453)
frenck Aug 7, 2023
a0dd991
Move Yale Doorman to the known working devices for August (#28488)
bdraco Aug 7, 2023
ef64e48
Add neato dismiss alert button (#28395)
maxcanna Aug 8, 2023
0cf007f
Document weather.get_forecast service (#28483)
emontnemery Aug 8, 2023
662672c
Update Enphase Envoy documentation (#28507)
cgarwood Aug 8, 2023
e0cf4ea
Add Switch entities to Schlage (#28499)
dknowles2 Aug 9, 2023
c741577
Add product filter to Trafikverket Train (#27319)
gjohansson-ST Aug 9, 2023
c84c798
Adds documentation for unifi PDU power sensors feature (#28524)
Cisien Aug 10, 2023
1936ab6
Allow float for initial MQTT climate temperature (#28492)
jbouwh Aug 11, 2023
0710874
Rest Sensor ManualTriggerEntity (#28528)
gjohansson-ST Aug 11, 2023
b15a2f4
Rest Binary Sensor to ManualTriggerEntity (#28526)
gjohansson-ST Aug 11, 2023
c461b0f
Update Enphase Envoy docs with additional sensors and switch platform…
cgarwood Aug 11, 2023
d32c8fe
Update google_assistant_sdk.markdown (#28502)
tronikos Aug 12, 2023
cebb2de
Update ezviz.markdown for siren entity. (#27536)
RenierM26 Aug 13, 2023
a048d43
Update Bosch SHC supported binary sensors (#28564)
Mr-Ker Aug 13, 2023
8d5a1c4
Modbus nan values (#26865)
joanwa Aug 14, 2023
a1333f4
Add select hour of free power to electric kiwi (#28426)
mikey0000 Aug 14, 2023
ba44473
Add docs for Enphase dry contact relays (#28583)
cgarwood Aug 15, 2023
94f3e9a
rest switch manualtriggerentity (#28530)
gjohansson-ST Aug 15, 2023
442448a
Add docs for Enphase number entities (#28587)
cgarwood Aug 15, 2023
4efe0a7
Add supported_features to the MQTT Alarm Control Panel (#28599)
paravoid Aug 18, 2023
cfa5d48
Document sensor not supported for unlimited plans (#28604)
emontnemery Aug 18, 2023
d1f8a92
Update information about Shelly entity naming style (#28561)
bieniu Aug 21, 2023
7407a78
Add Reolink pan position (#28616)
starkillerOG Aug 21, 2023
578a7d1
Add Nexia Number entity documentation (#28627)
Ongion Aug 21, 2023
b389890
Document that some august entities are slower to update (#28645)
bdraco Aug 21, 2023
a94e980
Modernize weather template (#28532)
gjohansson-ST Aug 21, 2023
6ed698e
Add Reolink zoom in/out (#28590)
starkillerOG Aug 22, 2023
8ead6f4
Add information about Shelly Gas Valve (#28639)
bieniu Aug 22, 2023
4a7acc6
Add lawn mower entity (#28546)
mikey0000 Aug 22, 2023
88b1fd5
Add Reolink AI detection delay time (#28592)
starkillerOG Aug 22, 2023
8ed8a0b
Add Starlink device tracker documentation (#28387)
boswelja Aug 22, 2023
056fa9d
Remove depecated aux_heat options for MQTT climate (#28634)
jbouwh Aug 22, 2023
0f743ff
Document Airzone System Binary sensors (#27943)
Noltari Aug 22, 2023
4be6359
Add update platform to devolo Home Control (#28512)
Shutgun Aug 22, 2023
12d657e
Add docs for NINA warning filters (#28586)
DeerMaximum Aug 23, 2023
fd8c152
Gardena/moisture (#28657)
elupus Aug 23, 2023
fb2f619
Add origin info for MQTT discovery (#28659)
jbouwh Aug 24, 2023
01c1f7e
Add event groups (#28653)
frenck Aug 24, 2023
54d4386
Merge branch 'current' into next
frenck Aug 26, 2023
bf68b1f
Comelit SimpleHome integration doc (#28251)
chemelli74 Aug 27, 2023
2c398b4
Revert "Update information about Shelly entity naming style (#28561)"…
thecode Aug 28, 2023
523a3bf
Add MQTT lawn mower platform (#28663)
jbouwh Aug 28, 2023
fb04cd1
Vodafone Station integration doc (#28061)
chemelli74 Aug 28, 2023
1168781
Merge branch 'current' into next
frenck Aug 28, 2023
d638984
Add image platform to devolo_home_network (#28505)
Shutgun Aug 28, 2023
3178bf7
Add documentation for indoor sensors (#28646)
jakecolman Aug 28, 2023
3b97555
Add documentation for Yardian integration (#28391)
h3l1o5 Aug 28, 2023
a36d9d3
Add integration trafikverket_camera (#24455)
gjohansson-ST Aug 28, 2023
6bfae63
List ZigStar UZG-01 Zeroconf availability in ZHA docs (#28707)
Hedda Aug 28, 2023
b4a3a31
Document Airzone DHW temperature sensor (#28687)
Noltari Aug 28, 2023
6e3cce7
Add port forwarding documentation to UniFi switch platform documentat…
Kane610 Aug 28, 2023
1931a23
Add info about Opensky authentication (#28642)
joostlek Aug 28, 2023
0499817
Add further sensors to PEGELONLINE (#28372)
mib1185 Aug 28, 2023
8cd0238
2023.9: Beta release notes
frenck Aug 4, 2023
c8083a2
Add power command to System Bridge docs (#28037)
timmo001 Aug 28, 2023
9bda57b
Multiple values per modbus hvac mode (#28719)
escoand Aug 29, 2023
25e6184
Add new tile features (#28720)
piitaya Aug 29, 2023
d6234cb
Opower integration - Add ConEd (#28705)
rct Aug 30, 2023
956c284
Add ConEd and ORU virtual integrations (opower) (#28726)
rct Aug 30, 2023
070288e
Apply suggestions from code review
bramkragten Aug 30, 2023
3392767
Update weather-forecast.markdown (#28636)
gjohansson-ST Aug 30, 2023
106815c
2023.9.0b0 (#28740)
bramkragten Aug 30, 2023
2feb3a7
Release notes
bramkragten Aug 30, 2023
1b49084
Merge branch 'rc' into 20239
bramkragten Aug 30, 2023
1028ab0
Optimise release note images (#28743)
bramkragten Aug 31, 2023
0a28f41
blebox: sensor types extended (#26801)
riokuu Aug 31, 2023
71fa7d5
Renson binary sensor (#27802)
jimmyd-be Aug 31, 2023
724878a
Timer start service remove duration parameter (#28754)
gjohansson-ST Aug 31, 2023
72062aa
Add template entity script action documentation (#28768)
allenporter Sep 4, 2023
19399cc
Revert "Timer start service remove duration parameter (#28754)" (#28783)
emontnemery Sep 4, 2023
5ab36ff
Update 2023-09-06-release-20239.markdown
bramkragten Sep 5, 2023
ebaa73b
Update 2023-09-06-release-20239.markdown
bramkragten Sep 5, 2023
2e6b130
Update beta release notes (#28793)
bramkragten Sep 5, 2023
5726a47
2023.9 Release notes tweaks (#28805)
frenck Sep 6, 2023
20c5359
Release notes 2023.9 (#28809)
bramkragten Sep 6, 2023
5a10527
Merge branch 'current' into rc
bramkragten Sep 6, 2023
c039b3f
Update 2023-09-06-release-20239.markdown (#28812)
balloob Sep 6, 2023
4bd8a38
2023.9: Sync code with docs
frenck Sep 6, 2023
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
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,9 @@ social:

# Home Assistant release details
current_major_version: 2023
current_minor_version: 8
current_patch_version: 4
date_released: 2023-08-24
current_minor_version: 9
current_patch_version: 0
date_released: 2023-09-06

# 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
188 changes: 183 additions & 5 deletions source/_dashboards/tile.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -138,9 +138,42 @@ modes:
type: list
{% endconfiguration %}

### Climate HVAC modes

Widget that displays buttons to control the HVAC mode for a [climate](/integrations/climate).

<p class='img'>
<img src='/images/dashboards/tile-features/climate_hvac_modes.png' alt='Screenshot of the tile card with the climate HVAC modes feature'>
Screenshot of the tile card with the climate HVAC modes feature
</p>

```yaml
features:
- type: "climate-hvac-modes"
hvac_modes:
- auto
- heat_cool
- heat
- cool
- dry
- fan_only
- "off"
```

{% configuration %}
type:
required: true
description: "`climate-hvac-modes`"
type: string
hvac_modes:
required: true
description: List of modes to show on the card. The list can contain `auto`, `heat_cool`, `heat`, `cool`, `dry`, `fan_only` and `off`.
type: list
{% endconfiguration %}

### Cover open/close

Widget that display buttons to open, close or stop a [cover](/integrations/cover).
Widget that displays buttons to open, close, or stop a [cover](/integrations/cover).

<p class='img'>
<img src='/images/dashboards/tile-features/cover_open_close.png' alt='Screenshot of the tile card with open/close feature'>
Expand All @@ -159,9 +192,30 @@ type:
type: string
{% endconfiguration %}

### Cover position

Widget that displays a slider to control the position for a [cover](/integrations/cover).

<p class='img'>
<img src='/images/dashboards/tile-features/cover_position.png' alt='Screenshot of the tile card with the cover position feature'>
Screenshot of the tile card with the cover position feature
</p>

```yaml
features:
- type: "cover-position"
```

{% configuration %}
type:
required: true
description: "`cover-position`"
type: string
{% endconfiguration %}

### Cover tilt

Widget that display buttons to open, close or stop a [cover](/integrations/cover).
Widget that displays buttons to open, close, or stop a [cover](/integrations/cover).

<p class='img'>
<img src='/images/dashboards/tile-features/cover_tilt.png' alt='Screenshot of the tile card with tilt feature'>
Expand All @@ -180,9 +234,30 @@ type:
type: string
{% endconfiguration %}

### Cover tilt position

Widget that displays a slider to control the tilt position for a [cover](/integrations/cover).

<p class='img'>
<img src='/images/dashboards/tile-features/cover_tilt_position.png' alt='Screenshot of the tile card with the cover tilt position feature'>
Screenshot of the tile card with the cover tilt position feature
</p>

```yaml
features:
- type: "cover-tilt-position"
```

{% configuration %}
type:
required: true
description: "`cover-tilt-position`"
type: string
{% endconfiguration %}

### Fan speed

Widget that display speed controls for a [fan](/integrations/fan).
Widget that displays speed controls for a [fan](/integrations/fan).

<p class='img'>
<img src='/images/dashboards/tile-features/fan_speed.png' alt='Screenshot of the tile card with fan speed feature'>
Expand All @@ -201,9 +276,37 @@ type:
type: string
{% endconfiguration %}

### Lawn mower commands

Widget that displays buttons to control a [lawn mower](/integrations/lawn_mower).

<p class='img'>
<img src='/images/dashboards/tile-features/lawn_mower_commands.png' alt='Screenshot of the tile card with the lawn mower commands feature'>
Screenshot of the tile card with the lawn mower commands feature
</p>

```yaml
features:
- type: "lawn-mower-commands"
commands:
- start_pause
- dock
```

{% configuration %}
type:
required: true
description: "`lawn-mower-commands`"
type: string
commands:
required: true
description: List of commands to show on the card. The list can contain `start_pause` and `dock`.
type: list
{% endconfiguration %}

### Light brightness

Widget that display a slider to select the brightness for a [light](/integrations/light).
Widget that displays a slider to select the brightness for a [light](/integrations/light).

<p class='img'>
<img src='/images/dashboards/tile-features/light_brightness.png' alt='Screenshot of the tile card with light brightness feature'>
Expand All @@ -222,9 +325,51 @@ type:
type: string
{% endconfiguration %}

### Light color temp

Widget that displays a slider to select the color temperature for a [light](/integrations/light).

<p class='img'>
<img src='/images/dashboards/tile-features/light_color_temp.png' alt='Screenshot of the tile card with the light color temperature feature'>
Screenshot of the tile card with the light color temperature feature
</p>

```yaml
features:
- type: "light-color-temp"
```

{% configuration %}
type:
required: true
description: "`light-color-temp`"
type: string
{% endconfiguration %}

### Target temperature

Widget that displays buttons to select the target temperature for a [climate](/integrations/climate) or a [water heater](/integrations/water_heater).

<p class='img'>
<img src='/images/dashboards/tile-features/target_temperature.png' alt='Screenshot of the tile card with the target temperature feature'>
Screenshot of the tile card with the target temperature feature
</p>

```yaml
features:
- type: "target-temperature"
```

{% configuration %}
type:
required: true
description: "`target-temperature`"
type: string
{% endconfiguration %}

### Vacuum commands

Widget that display buttons to control a [vacuum](/integrations/vacuum).
Widget that displays buttons to control a [vacuum](/integrations/vacuum).

<p class='img'>
<img src='/images/dashboards/tile-features/vacuum_commands.png' alt='Screenshot of the tile card with vacuum commands feature'>
Expand Down Expand Up @@ -252,3 +397,36 @@ commands:
description: List of commands to show on the card. The list can contain `start_pause`, `stop`, `clean_spot`, `locate` and `return_home`.
type: list
{% endconfiguration %}

### Water heater operation modes

Widget that displays buttons to control the operation mode of a [water heater](/integrations/water_heater).

<p class='img'>
<img src='/images/dashboards/tile-features/water_heater_operation_modes.png' alt='Screenshot of the tile card with the water heater operation modes feature'>
Screenshot of the tile card with the water heater operation modes feature
</p>

```yaml
features:
- type: "water-heater-operation-modes"
operation_modes:
- electric
- gas
- heat_pump
- eco
- performance
- high_demand
- "off"
```

{% configuration %}
type:
required: true
description: "`water-heater-operation-modes`"
type: string
operation_modes:
required: true
description: List of modes to show on the card. The list can contain `electric`, `gas`, `heat_pump`, `eco`, `performance`, `high_demand` and `off`.
type: list
{% endconfiguration %}
10 changes: 10 additions & 0 deletions source/_dashboards/weather-forecast.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Name:
description: The name of the location where the weather platform is located. If not set, the name will be the name set on the weather entity
Show Forecast:
description: Check this if you would like to show the upcoming forecast under the current weather.
Forecast type:
description: Select the forecast to display between "Daily", "Hourly" and "Twice daily".
Secondary Info Attribute:
description: Here you can specify a secondary attribute to show under the current temperature. Ex. Extrema, Precipitation, Humidity. If not set, it will default to Extrema (High/Low) if available, if not available then Precipitation and if precipitation isn't available then Humidity.
Theme:
Expand Down Expand Up @@ -60,6 +62,11 @@ show_forecast:
description: Show next hours/days forecast.
type: boolean
default: true
forecast_type:
required: true
description: Type of forecast to display, one of `daily`, `hourly` or `twice_daily`.
type: string
default: Automatically selects in order of `daily`, `hourly` and `twice_daily`.
secondary_info_attribute:
required: false
description: Which attribute to display under the temperature.
Expand All @@ -86,8 +93,11 @@ double_tap_action:
### Example

```yaml
show_current: true
show_forecast: true
type: weather-forecast
entity: weather.openweathermap
forecast_type: daily
```

### Advanced
Expand Down
6 changes: 6 additions & 0 deletions source/_docs/blueprint/selectors.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -986,6 +986,12 @@ translation_key:
for more information.
type: string
required: false
sort:
description: >
Display options in alphabetical order.
type: boolean
required: false
default: false
{% endconfiguration %}

Alternatively, a mapping can be used for the options. When you want to return
Expand Down
6 changes: 6 additions & 0 deletions source/_integrations/airzone.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,12 @@ For each Airzone zone (Thermostat), the following *selects* are created:

## Sensors

For the Airzone DHW, the following *sensors* are created:

| Condition | Description |
| :------------------ | :--------------------------------- |
| temperature | Current DHW temperature. |

For the Airzone WebServer, the following *sensors* are created:

| Condition | Description |
Expand Down
6 changes: 6 additions & 0 deletions source/_integrations/airzone_cloud.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ Password:

## Binary Sensors

For each Airzone system (HVAC machine), the following *binary sensors* are created:

| Condition | Description |
| :------------------ | :-------------------------------------------------------- |
| problems | Indicates that the current system has errors or warnings. |

For each Airzone zone (thermostat), the following *binary sensors* are created:

| Condition | Description |
Expand Down
25 changes: 25 additions & 0 deletions source/_integrations/alarm_control_panel.mqtt.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,11 @@ state_topic:
description: The MQTT topic subscribed to receive state updates.
required: true
type: string
supported_features:
description: A list of features that the alarm control panel supports. The available list options are `arm_home`, `arm_away`, `arm_night`, `arm_vacation`, `arm_custom_bypass`, and `trigger`.
required: false
type: list
default: ["arm_home", "arm_away", "arm_night", "arm_vacation", "arm_custom_bypass", "trigger"]
unique_id:
description: An ID that uniquely identifies this alarm panel. If two alarm panels have the same unique ID, Home Assistant will raise an exception.
required: false
Expand All @@ -258,6 +263,26 @@ value_template:

In this section you find some real-life examples of how to use this alarm control panel.

### Configuration with partial feature support

The example below shows a full configuration with an alarm panel that only supports the `arm_home` and `arm_away` features.

{% raw %}

```yaml
# Example with partial feature support
mqtt:
- alarm_control_panel:
name: "Alarm Panel"
supported_features:
- arm_home
- arm_away
state_topic: "alarmdecoder/panel"
command_topic: "alarmdecoder/panel/set"
```

{% endraw %}

### Configuration with local code validation

The example below shows a full configuration with local code validation.
Expand Down
11 changes: 8 additions & 3 deletions source/_integrations/august.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,12 @@ The `august` integration allows you to integrate your [August](https://august.co
| Yale Assure Lock 2 | yes |
| Yale Conexis L1 | yes |
| Yale Conexis L2 | yes |
| Yale Doorman L3 | yes |
| Yale Linus | yes |
| Yale Smart Safe | yes |

Other devices not listed above have not been tested and may not function as expected.

There is currently support for the following device types within Home Assistant:

- Doorbell
Expand All @@ -65,11 +68,13 @@ The August Wi-Fi Smart Lock (Gen 4) uses different battery technology (lithium-i

Other August locks expect to be powered by AA alkaline (non-rechargeable) batteries. Rechargeable batteries in these locks will result in incorrect reporting of battery charge.

## Known Unsupported Devices
## Push updates not available for some entities

- The Yale Doorman L3
While most entities can be updated via the push API, August/Yale does not offer a push API for some data, which means these entities will update slower:

Other devices not listed above have not been tested and may not function as expected.
- Doorbell ding sensor (Doorman models only)
- Lock Battery sensor
- Lock Operation sensor

## Binary Sensor

Expand Down
Loading