Skip to content

Commit

Permalink
Merge branch 'current' into next
Browse files Browse the repository at this point in the history
  • Loading branch information
frenck committed Nov 7, 2024
2 parents 0ebd981 + d17fc7f commit 5bcd655
Show file tree
Hide file tree
Showing 74 changed files with 3,803 additions and 304 deletions.
9 changes: 4 additions & 5 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ source/_integrations/hive.markdown @Rendili @KJonline
source/_integrations/hko.markdown @MisterCommand
source/_integrations/hlk_sw16.markdown @jameshilliard
source/_integrations/holiday.markdown @jrieger @gjohansson-ST
source/_integrations/home_connect.markdown @DavidMStraub
source/_integrations/home_connect.markdown @DavidMStraub @Diegorro98
source/_integrations/home_plus_control.markdown @cgtobi
source/_integrations/homeassistant.markdown @home-assistant/core
source/_integrations/homeassistant_alerts.markdown @home-assistant/core
Expand Down Expand Up @@ -707,7 +707,7 @@ source/_integrations/rmvtransport.markdown @cgtobi
source/_integrations/roborock.markdown @Lash-L
source/_integrations/roku.markdown @ctalkington
source/_integrations/romy.markdown @xeniter
source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn @Xitee1 @Orhideous
source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn @Orhideous
source/_integrations/roon.markdown @pavoni
source/_integrations/rpi_power.markdown @shenxn @swetoast
source/_integrations/rss_feed_template.markdown @home-assistant/core
Expand Down Expand Up @@ -796,11 +796,10 @@ source/_integrations/sonos.markdown @jjlawren @peterager
source/_integrations/soundtouch.markdown @kroimon
source/_integrations/spaceapi.markdown @fabaff
source/_integrations/speedtestdotnet.markdown @rohankapoorcom @engrbm87
source/_integrations/spider.markdown @peternijssen
source/_integrations/splunk.markdown @Bre77
source/_integrations/spotify.markdown @frenck @joostlek
source/_integrations/sql.markdown @gjohansson-ST @dougiteixeira
source/_integrations/squeezebox.markdown @rajlaud
source/_integrations/squeezebox.markdown @rajlaud @pssc @peteS-UK
source/_integrations/srp_energy.markdown @briglx
source/_integrations/starline.markdown @anonym-tsk
source/_integrations/starlink.markdown @boswelja
Expand All @@ -813,7 +812,7 @@ source/_integrations/stookwijzer.markdown @fwestenberg
source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter
source/_integrations/stt.markdown @home-assistant/core
source/_integrations/subaru.markdown @G-Two
source/_integrations/suez_water.markdown @ooii
source/_integrations/suez_water.markdown @ooii @jb101010-2
source/_integrations/sun.markdown @Swamp-Ig
source/_integrations/sunweg.markdown @rokam
source/_integrations/supla.markdown @mwegrzynek
Expand Down
9 changes: 4 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,10 @@ group :development do
gem 'stringex', '2.8.6'
# > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189
gem 'sassc', '2.1.0'
# 1.80.5 breaks the build
gem 'sass-embedded', '1.80.4'
gem 'rubocop', '1.67.0'
gem 'ruby-lsp', '0.20.1'
gem 'rackup', '2.1.0'
gem 'sass-embedded', '1.80.6'
gem 'rubocop', '1.68.0'
gem 'ruby-lsp', '0.21.3'
gem 'rackup', '2.2.0'
end

group :jekyll_plugins do
Expand Down
29 changes: 14 additions & 15 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ GEM
nokogiri (~> 1.12)
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.7.4)
json (2.8.1)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
Expand All @@ -86,7 +86,7 @@ GEM
nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
parallel (1.26.3)
parser (3.3.5.0)
parser (3.3.6.0)
ast (~> 2.4.1)
racc
pathutil (0.16.2)
Expand All @@ -100,9 +100,8 @@ GEM
rack (>= 3.0.0, < 4)
rack-session (2.0.0)
rack (>= 3.0.0)
rackup (2.1.0)
rackup (2.2.0)
rack (>= 3)
webrick (~> 1.8)
rainbow (3.1.1)
rake (13.2.1)
rb-fsevent (0.11.2)
Expand All @@ -113,7 +112,7 @@ GEM
regexp_parser (2.9.2)
rexml (3.3.9)
rouge (4.4.0)
rubocop (1.67.0)
rubocop (1.68.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
Expand All @@ -123,9 +122,9 @@ GEM
rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.32.3)
rubocop-ast (1.34.0)
parser (>= 3.3.1.0)
ruby-lsp (0.20.1)
ruby-lsp (0.21.3)
language_server-protocol (~> 3.17.0)
prism (>= 1.2, < 2.0)
rbs (>= 3, < 4)
Expand All @@ -134,9 +133,9 @@ GEM
ruby2_keywords (0.0.5)
safe_yaml (1.0.5)
sass (3.4.25)
sass-embedded (1.80.4-arm64-darwin)
sass-embedded (1.80.6-arm64-darwin)
google-protobuf (~> 4.28)
sass-embedded (1.80.4-x86_64-linux-gnu)
sass-embedded (1.80.6-x86_64-linux-gnu)
google-protobuf (~> 4.28)
sass-globbing (1.1.5)
sass (>= 3.1)
Expand All @@ -150,7 +149,7 @@ GEM
rack-protection (= 4.0.0)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
sorbet-runtime (0.5.11620)
sorbet-runtime (0.5.11641)
stringex (2.8.6)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
Expand All @@ -160,7 +159,7 @@ GEM
tzinfo-data (1.2024.2)
tzinfo (>= 1.0.0)
unicode-display_width (2.6.0)
webrick (1.8.2)
webrick (1.9.0)

PLATFORMS
arm64-darwin-23
Expand All @@ -174,11 +173,11 @@ DEPENDENCIES
jekyll-sitemap (= 1.4.0)
jekyll-toc (= 0.19.0)
nokogiri (= 1.16.7)
rackup (= 2.1.0)
rackup (= 2.2.0)
rake (= 13.2.1)
rubocop (= 1.67.0)
ruby-lsp (= 0.20.1)
sass-embedded (= 1.80.4)
rubocop (= 1.68.0)
ruby-lsp (= 0.21.3)
sass-embedded (= 1.80.6)
sass-globbing (= 1.1.5)
sassc (= 2.1.0)
sinatra (= 4.0.0)
Expand Down
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,9 @@ social:

# Home Assistant release details
current_major_version: 2024
current_minor_version: 10
current_patch_version: 4
date_released: 2024-10-25
current_minor_version: 11
current_patch_version: 0
date_released: 2024-11-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
8 changes: 3 additions & 5 deletions sass/homeassistant/_overrides.scss
Original file line number Diff line number Diff line change
Expand Up @@ -1393,12 +1393,10 @@ h1, h2, h3, h4, h5, h6 {
word-wrap: break-word;
}

:target {
display: block;
:target, .title-link {
display: inline-block;
position: relative;
top: -100px;
visibility: hidden;
scroll-margin-top: 80px;
scroll-margin-top: 140px;
}

.site-header {
Expand Down
5 changes: 5 additions & 0 deletions sass/homeassistant/base/_global.scss
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,11 @@ table {
}
}

.text-input,
textarea {
cursor: text;
}

.gist {
font-size: 0.75em;
}
Expand Down
9 changes: 0 additions & 9 deletions source/_dashboards/glance.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -115,15 +115,6 @@ double_tap_action:
type: map
{% endconfiguration %}

### Options for exemptions

{% configuration badges %}
user:
required: true
description: User ID that can see the view tab.
type: string
{% endconfiguration %}

### Examples

Basic example:
Expand Down
9 changes: 0 additions & 9 deletions source/_dashboards/picture-elements.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -407,15 +407,6 @@ style:
default: "position: absolute, transform: translate(-50%, -50%)"
{% endconfiguration %}

## Options for exemptions

{% configuration badges %}
user:
required: true
description: User ID that can see the view tab.
type: string
{% endconfiguration %}

## Notes on element attributes

### How to use the style object
Expand Down
9 changes: 0 additions & 9 deletions source/_dashboards/picture-glance.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -143,15 +143,6 @@ double_tap_action:
type: map
{% endconfiguration %}

### Options for exemptions

{% configuration badges %}
user:
required: true
description: User ID that can see the view tab.
type: string
{% endconfiguration %}

### How to use state_filter

Specify different [CSS filters](https://developer.mozilla.org/en-US/docs/Web/CSS/filter)
Expand Down
4 changes: 2 additions & 2 deletions source/_dashboards/todo-list.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,6 @@ Title example:

```yaml
type: todo-list
entity: todo-list
title: todo list
entity: todo.todo_list
title: Todo List
```
25 changes: 25 additions & 0 deletions source/_data/glossary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,11 @@
definition: >-
Device trackers are used to track the presence, or location, of a device.
link: /integrations/device_tracker
- term: Diagnostics
definition: >-
The diagnostics integration provides a way to download diagnostic data from a device or integration for sharing in issue reports. Sharing diagnostics data when reporting an issue allows developers to diagnose and
fix your reported problem quicker.
link: /integrations/diagnostics
- term: Discovery
definition: >
Discovery is the automatic setup of zeroconf/mDNS and uPnP devices after
Expand Down Expand Up @@ -361,6 +366,12 @@
link: https://en.wikipedia.org/wiki/Host_(network)
aliases:
- hosts
- term: Image
definition: >-
The Image integration allows other integrations to display a static image.
link: /integrations/image
aliases:
- images
- term: Integration
definition: >-
Integrations connect and integrate Home Assistant with devices, services,
Expand Down Expand Up @@ -548,6 +559,8 @@
Switches are things that have two states you can select between, such as
turning on or off a socket.
link: /integrations/switch/
aliases:
- switches
- term: Template
definition: >-
A template is an automation definition that can include variables for the
Expand Down Expand Up @@ -599,6 +612,18 @@
TTS (text-to-speech) allows Home Assistant to talk to you.
link: /integrations/tts/

- term: Update
definition: >-
An update entity is an entity that indicates if an update is available for a
device or service. This can be any update, be it a firmware update
for a device like a light bulb or router, or a software update for an add-on or a container.
excerpt: >
An update entity is an entity that indicates if an update is available for a
device or service.
link: /integrations/update
aliases:
- updates

- term: Valve
definition: >-
Valves are devices to control the flow of liquids and gases. All valves in
Expand Down
6 changes: 3 additions & 3 deletions source/_docs/authentication.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The authentication system secures access to Home Assistant.

## Login screen

You are greeted with a log in screen, asking you for user name and password.
You are greeted with a log in screen, asking you for username and password.

<img src='/images/docs/authentication/login-outside-local-network.png' alt='Screenshot of the login screen, when logging in from within the local network' style='border: 0;box-shadow: none;'>

Expand Down Expand Up @@ -55,9 +55,9 @@ As an extra level of security, you can turn on [multi-factor authentication](/do

If you have administrator rights, you can [add a person to Home Assistant](/integrations/person/#adding-a-person-to-home-assistant) and create them a user account.

## Changing display or user name
## Changing display or username

To learn how to change a display or user name, refer to [setting up basic information](/docs/configuration/basic/).
To learn how to change a display or username, refer to [setting up basic information](/docs/configuration/basic/).

## Other authentication techniques

Expand Down
11 changes: 8 additions & 3 deletions source/_docs/authentication/providers.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -123,11 +123,16 @@ homeassistant:
- group: system-users
```

First note, for `trusted_users` configuration you need to use `user id`, which you can find through {% my users title="Settings -> People" %} -> View User Detail. The `trusted_users` configuration will not validate the existence of the user, so please make sure you have put in the correct user id by yourself.
First note, for `trusted_users` configuration you need to use `user id`.

Second note, a trusted user with an IPv6 address must put the IPv6 address in quotes as shown.
1. To find the user ID, in your browser, make sure the URL of your Home Assistant ends in `config/users/`.
- For example: `homeassistant:8123/config/users`.
2. Select the user from the list, and copy the ID.
- For example: `acbbff56461748718f3650fb914b88c9`.
3. The `trusted_users` configuration will not validate the existence of the user, so please make sure you have put in the correct user id.
4. A trusted user with an IPv6 address must put the IPv6 address in quotes as shown.

In above example, if user try to access Home Assistant from 192.168.0.1, they will have only one user available to choose. They will have two users available if access from 192.168.0.38 (from 192.168.0.0/24 network). If they access from 192.168.10.0/24 network, they can choose from all available users (non-system and active users).
In the above example, if user try to access Home Assistant from 192.168.0.1, they will have only one user available to choose. They will have two users available if access from 192.168.0.38 (from 192.168.0.0/24 network). If they access from 192.168.10.0/24 network, they can choose from all available users (non-system and active users).

Specially, you can use `group: GROUP_ID` to assign all users in certain `user group` to be available to choose. Group and users can be mix and match.

Expand Down
1 change: 1 addition & 0 deletions source/_docs/automation/templating.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ These are the properties available for a [Sentence trigger](/docs/automation/tri
| `trigger.sentence` | Text of the sentence that was matched
| `trigger.slots` | Object with matched slot values
| `trigger.details` | Object with matched slot details by name, such as [wildcards](/docs/automation/trigger/#sentence-wildcards). Each detail contains: <ul><li>`name` - name of the slot</li><li>`text` - matched text</li><li>`value` - output value (see [lists](https://developers.home-assistant.io/docs/voice/intent-recognition/template-sentence-syntax/#lists))</li></ul>
| `trigger.device_id` | The device ID that captured the command, if any.

### State

Expand Down
9 changes: 5 additions & 4 deletions source/_docs/configuration/basic.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ To change the general settings that were defined during onboarding, follow these

## Changing a person's display name

The display name is the name that is shown in Home Assistant. It can differ from the user name, which is the name used to log in.
The display name is the name that is shown in Home Assistant. It can differ from the username, which is the name used to log in.

### Prerequisites

Expand All @@ -50,18 +50,19 @@ The display name is the name that is shown in Home Assistant. It can differ from
1. To edit the display name of a person using Home Assistant, go to {% my people title="**Settings** > **People**" %} and select the person for which you want to change the display name.
2. Change the display name and select **Update** to save the change.

## Changing a user name
## Changing a username

The user name is the name that is used to log in. It can differ from the display name.
The username is the name that is used to log in. It can differ from the display name.

### Prerequisites

- You need owner rights to change a user name.
- You need owner rights to change a username.

### To change a username

1. To edit the username of a person using Home Assistant, go to {% my people title="**Settings** > **People**" %} and select the person for which you want to change the display name.
2. Change the username and select **Update** to save the change.
- It must be lowercase and contain no spaces.
- The log in is case-sensitive.

## Changing authentication settings
Expand Down
2 changes: 1 addition & 1 deletion source/_includes/asides/docs_sitemap.html
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
<li>{% active_link /voice_control/voice_remote_expose_devices/ Exposing devices to voice assistant %}</li>
<li>{% active_link /voice_control/install_wake_word_add_on/ Enabling a wake word %}</li>
<li>{% active_link /voice_control/about_wake_word/ About wake words %}</li>
<li>{% active_link /voice_control/builtin_sentences/ Built-in sentences %}</li>
<li>{% active_link /voice_control/builtin_sentences/ Sentences starter kit %}</li>
<li>{% active_link /voice_control/custom_sentences/ Custom sentences %}</li>
<li>{% active_link /voice_control/aliases/ Using aliases %}</li>
<li>{% active_link /voice_control/using_tts_in_automation/ Using Piper TTS in automations %}</li>
Expand Down
Loading

0 comments on commit 5bcd655

Please sign in to comment.