Skip to content

Commit 8b4abc9

Browse files
authored
Merge branch 'current' into add-vitrea-integration-docs
2 parents fdcc92f + de7640e commit 8b4abc9

22 files changed

+543
-421
lines changed

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ social:
108108
# Home Assistant release details
109109
current_major_version: 2025
110110
current_minor_version: 8
111-
current_patch_version: 2
112-
date_released: 2025-08-15
111+
current_patch_version: 3
112+
date_released: 2025-08-21
113113

114114
# Either # or the anchor link to latest release notes in the blog post.
115115
# Must be prefixed with a # and have double quotes around it.

package-lock.json

Lines changed: 154 additions & 244 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"remark-lint-prohibited-strings": "^4.0.0",
1616
"remark-lint-unordered-list-marker-style": "^4.0.1",
1717
"remark-stringify": "^11.0.0",
18-
"textlint": "^15.2.1",
18+
"textlint": "^15.2.2",
1919
"textlint-filter-rule-allowlist": "^4.0.0",
2020
"textlint-filter-rule-comments": "^1.2.2",
2121
"textlint-rule-common-misspellings": "^1.0.1",
22-
"textlint-rule-terminology": "^5.2.14"
22+
"textlint-rule-terminology": "^5.2.15"
2323
},
2424
"resolutions": {
2525
"minimist": ">=1.2.5"

sass/homeassistant/_overrides.scss

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1308,8 +1308,18 @@ article.listing {
13081308
text-decoration: underline;
13091309
overflow-wrap: break-word;
13101310

1311-
&[rel*="external"] {
1312-
white-space: nowrap;
1311+
&[rel*="external"]{
1312+
position: relative;
1313+
1314+
&:after{
1315+
content: "\00a0\00a0\00a0\00a0\00a0";
1316+
display: inline-block;
1317+
}
1318+
1319+
iconify-icon {
1320+
align-self: center;
1321+
position: absolute;
1322+
}
13131323
}
13141324

13151325
&.btn {

source/_data/products.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,11 @@ zwa-2:
527527
ship_to: Australia
528528
url: https://apolloautomation.com/products/home-assistant-connect-zwa-2
529529
logo: /images/distributors/apollo.webp
530+
- name: SmartHome
531+
ship_from: Australia
532+
ship_to: Australia
533+
url: https://www.smarthome.com.au/product/home-assistant-zwa-2-connect-z-wave-usb-antenna/
534+
logo: /images/distributors/smarthome.webp
530535
# - name: Smart Home
531536
# ship_from: Australia
532537
# ship_to: Australia
@@ -633,3 +638,8 @@ zwa-2:
633638
ship_to: Europe
634639
url: https://verkkokauppa.nurkantakaa.fi/tuote/zwa-2/
635640
logo: /images/distributors/nurkantakaa.webp
641+
- name: ROBBshop
642+
ship_from: Netherlands
643+
ship_to: Europe
644+
url: https://www.robbshop.nl/home-assistant-connect-zwa-2-z-wave-antenne
645+
logo: /images/distributors/robb.webp

source/_docs/z-wave/controllers.markdown

Lines changed: 76 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -8,160 +8,120 @@ related:
88
title: Home Assistant Connect ZWA-2
99
---
1010

11-
## Supported Z-Wave adapters
11+
To use Z-Wave with Home Assistant, you need a compatible Z-Wave adapter.
1212

13-
You need to have a compatible Z-Wave adapter installed. The following devices have been confirmed to work with Z-Wave JS:
13+
## Recommended Z-Wave adapter
1414

15-
{% warning %}
15+
The [Home Assistant Connect ZWA-2](/connect/zwa-2/) is an 800 series Z-Wave adapter specifically developed to work with Home Assistant.
1616

17-
The firmwares of 700 and 800 series Z-Wave adapters have several bugs which impact the stability of the mesh and can cause the adapter to become unresponsive. Because there is no known firmware version that is completely fixed, it is recommended to choose a firmware based on the following criteria:
17+
## Other supported Z-Wave adapters
1818

19-
- 700 series:
20-
- prefer SDK versions 7.17.2 to 7.18.x or 7.21.6 and newer
21-
- SDK versions 7.19.x are okay
22-
- avoid SDK versions before 7.17.2
23-
- avoid SDK versions 7.20 to 7.21.5
19+
This section lists devices that have been confirmed to work with Z-Wave JS.
2420

25-
- 800 series
26-
- prefer SDK versions 7.23.x and newer
27-
- SDK versions 7.22.x are okay
28-
- SDK versions 7.17.2 to 7.19.x are okay
29-
- avoid SDK versions before 7.17.2
30-
- avoid SDK versions 7.20 to 7.21.3
21+
A few recommendations if you are new to Z-Wave:
3122

32-
{% note %}
33-
The SDK version does not have to match the firmware version. If you are unsure which SDK versions a firmware is based on, contact the manufacturer of your device.
34-
{% endnote %}
23+
- Use an [800 series adapter](#800-series-usb-adapters) (with firmware updated to ≥ 7.23.2).
24+
- The 800 series adapters are the most future-proof and offer the best RF performance.
25+
- Opt for a USB connection, not a module.
26+
- Passing a module through Docker is more complicated than passing a USB connector through.
3527

36-
{% important %}
37-
You should upgrade the firmware on all 700 and 800 series adapters to a recommended version.
38-
{% endimportant %}
39-
40-
Firmware can be upgraded using the below directions:
41-
42-
- [Upgrade instructions using Linux](https://github.com/kpine/zwave-js-server-docker/wiki/700-series-Controller-Firmware-Updates-(Linux))
43-
- [Upgrade instructions using Windows (Aeotec)](https://aeotec.freshdesk.com/support/solutions/articles/6000252296-update-z-stick-7-with-windows)
44-
- [Upgrade instructions using Windows (Zooz)](https://www.support.getzooz.com/kb/article/931-how-to-perform-an-ota-firmware-update-on-your-zst10-700-z-wave-stick/)
45-
- [Upgrade instructions using Windows/Linux (Z-Wave.Me)](https://z-wave.me/support/uzbrazberry-firmwares/)
46-
47-
{% endwarning %}
48-
49-
- 800 series USB adapters (with some caveats, see notes)
50-
- [Home Assistant Connect ZWA-2](/connect/zwa-2/)
51-
- HomeSeer SmartStick G8
52-
- Zooz 800 Series Z-Wave Long Range S2 Stick (ZST39 LR)
53-
54-
- 700 series USB adapters
55-
- Aeotec Z-Stick 7 USB stick (ZWA010) (the EU version is not recommended due to RF performance issues)
56-
- HomeSeer SmartStick+ G3
57-
- HomeSeer Z-NET G3
58-
- Silicon Labs UZB-7 USB Stick (Silabs SLUSB7000A / SLUSB001A)
59-
- Zooz S2 Stick 700 (ZST10 700)
60-
- Z-Wave.Me Z-Station
61-
62-
- 500 series USB adapters
63-
- Aeotec Z-Stick Gen5 (see note below)
64-
- Everspring USB stick - Gen 5
65-
- GoControl HUSBZB-1 stick
66-
- Sigma Designs UZB stick
67-
- Vision USB stick - Gen5
68-
- Z-Wave.Me UZB1 stick (see Aeotec Z-Stick note below)
69-
- HomeSeer SmartStick+ G2
70-
- HomeSeer Z-NET G2
71-
72-
- Raspberry Pi HAT adapters
73-
- Aeotec Z-Pi 7 Raspberry Pi HAT/Shield (ZWA025, 700 series)
74-
- Z-Wave.Me RaZberry 7 (ZME_RAZBERRY7, 700 series)
75-
- Z-Wave.Me RaZberry 7 Pro (ZMEERAZBERRY7_PRO or ZMEURAZBERRY7_PRO, 700 series)
76-
- Z-Wave.Me Razberry 2 (500 series)
77-
- Z-Wave.Me Razberry 1 (300 series)
78-
79-
If you are just starting out, we recommend that you purchase an 800 series adapter (with firmware updated to ≥ 7.23.2). The 800 series adapters are the most future-proof and offer the best RF performance.
80-
{% tip %}
81-
It's recommended to use a USB stick, not a module. Passing a module through Docker is more complicated than passing a USB stick through.
82-
{% endtip %}
28+
### 800 series USB adapters
8329

84-
## Third-party hubs
30+
Before connecting the Z-Wave 800 series adapter to Home Assistant, make sure the adapter uses a compatible firmware and SDK version. Some 800 series Z-Wave adapters have bugs which impact the stability of the mesh and can cause the adapter to become unresponsive.
8531

86-
For the best experience, it is recommended to use an adapter directly with Home Assistant. If this doesn't work for you, you can use a hub that supports Z-Wave. Home Assistant supports the following third-party hubs with Z-Wave support:
32+
Upgrade the firmware of the 800 series adapter to a recommended version.
8733

88-
- [Vera](/integrations/vera/)
89-
- [Fibaro](/integrations/fibaro/)
90-
- [SmartThings](/integrations/smartthings/)
91-
- [Z-Wave.Me Z-Way](/integrations/zwave_me)
92-
93-
## Adapter notes
94-
95-
### Aeotec Z-Stick
34+
- Because there is no known firmware version that is completely fixed, it is recommended to choose a firmware based on the following criteria:
35+
- prefer SDK versions 7.23.x and newer
36+
- SDK versions 7.22.x are okay
37+
- SDK versions 7.17.2 to 7.19.x are okay
38+
- avoid SDK versions before 7.17.2
39+
- avoid SDK versions 7.20 to 7.21.3
9640

97-
{% note %}
41+
- **Note**: The SDK version does not have to match the firmware version.
42+
- If you are unsure which SDK versions a firmware is based on, contact the manufacturer of your device.
9843

99-
The Aeotec Z-Stick and some of its variants (e.g. Z-Wave.Me UZB1) are known to have compatibility issues with the Linux kernel because of their [non-compliant behavior](https://forums.raspberrypi.com/viewtopic.php?f=28&t=245031#p1502030). Plugging these adapters through a USB hub can serve as a workaround that sometimes mitigates the issue.
44+
#### List of supported 800 series adapters
10045

101-
{% endnote %}
46+
The following 800 series USB adapters have been reported to work with Home Assistant if using the SDK and firmware versions mentioned above.
10247

103-
It's totally normal for your Z-Wave stick to cycle through its LEDs (Yellow, Blue and Red) while plugged into your system.
48+
- [Home Assistant Connect ZWA-2](/connect/zwa-2/) (officially recommended adapter)
49+
- HomeSeer SmartStick G8
50+
- Zooz 800 Series Z-Wave Long Range S2 Stick (ZST39 LR)
10451

105-
### Razberry Board
52+
### 700 series USB adapters
10653

107-
On Raspberry Pi 3 and 4, you need to disable the on-board Bluetooth since the board requires the use of the hardware UART (whose pins are shared with the Bluetooth). You do this by adjusting the `/boot/config.txt`.
10854

109-
For both processes below you will need to insert your SD card into your PC and open the configuration file with your favorite text editor.
55+
In general, using a 700 series USB adapter is not recommended.
11056

111-
- Once you mounted the disk, you will see the `config.txt` directly in the root directory.
57+
Before connecting the Z-Wave 700 series adapter to Home Assistant, make sure the adapter uses a compatible firmware and SDK version. Some 700 series Z-Wave adapters have bugs which impact the stability of the mesh and can cause the adapter to become unresponsive.
11258

113-
#### Raspberry Pi 5 procedure
59+
Upgrade the firmware of the 700 series adapter to a recommended version:
11460

115-
Add the following parameters to the bottom of the `config.txt` file.
61+
- Because there is no known firmware version that is completely fixed, it is recommended to choose a firmware based on the following criteria:
62+
- prefer SDK versions 7.17.2 to 7.18.x or 7.21.6 and newer
63+
- SDK versions 7.19.x are okay
64+
- avoid SDK versions before 7.17.2
65+
- avoid SDK versions 7.20 to 7.21.5
66+
- **Note**: The SDK version does not have to match the firmware version.
67+
- If you are unsure which SDK versions a firmware is based on, contact the manufacturer of your device.
68+
- To upgrade the firmware, search for the instructions that match your system.
69+
- For Linux, the [Upgrade instructions from kpine](https://github.com/kpine/zwave-js-server-docker/wiki/700-series-Controller-Firmware-Updates-(Linux))can be helpful.
11670

117-
```text
118-
dtoverlay=uart0
119-
```
71+
#### List of supported 700 series USB adapters
12072

121-
#### Raspberry Pi 4 procedure
73+
The following 700 series USB adapters have been reported to work with Home Assistant if using the SDK and firmware versions mentioned above:
12274

123-
Add the following parameters to the bottom of the `/boot/config.txt` file.
75+
- Aeotec Z-Stick 7 USB stick (ZWA010) (the EU version is not recommended due to RF performance issues)
76+
- HomeSeer SmartStick+ G3
77+
- HomeSeer Z-NET G3
78+
- Silicon Labs UZB-7 USB Stick (Silabs SLUSB7000A / SLUSB001A)
79+
- Zooz S2 Stick 700 (ZST10 700)
80+
- Z-Wave.Me Z-Station
12481

125-
```text
126-
dtoverlay=disable-bt
127-
enable_uart=1
128-
```
82+
### 500 series USB adapters
12983

130-
Reboot your Pi 4 without the Razberry Z-Wave hat first. Then shutdown, add the hat back, and boot again.
84+
The following 500 series USB adapters have been reported to work with Home Assistant:
13185

132-
#### Raspberry Pi 3 procedure
86+
- Aeotec Z-Stick Gen5 (see note below)
87+
- Everspring USB stick - Gen 5
88+
- GoControl HUSBZB-1 stick
89+
- Sigma Designs UZB stick
90+
- Vision USB stick - Gen5
91+
- Z-Wave.Me UZB1 stick (see Aeotec Z-Stick note below)
92+
- HomeSeer SmartStick+ G2
93+
- HomeSeer Z-NET G2
13394

134-
Add the following parameters to the bottom of the `/boot/config.txt` file.
95+
### Raspberry Pi HAT adapters
13596

136-
```text
137-
dtoverlay=disable-bt
138-
```
97+
- Aeotec Z-Pi 7 Raspberry Pi HAT/Shield (ZWA025, 700 series)
98+
- Z-Wave.Me RaZberry 7 (ZME_RAZBERRY7, 700 series)
99+
- Z-Wave.Me RaZberry 7 Pro (ZMEERAZBERRY7_PRO or ZMEURAZBERRY7_PRO, 700 series)
100+
- Z-Wave.Me Razberry 2 (500 series)
101+
- Z-Wave.Me Razberry 1 (300 series)
139102

140-
Reboot your Pi 3.
103+
## Third-party hubs
141104

142-
For Home Assistant OS this should be everything you need to do. You should now be able to use Razberry Z-Wave from `/dev/ttyAMA0`.
105+
For the best experience, it is recommended to use an adapter directly with Home Assistant. If this doesn't work for you, you can use a hub that supports Z-Wave. Home Assistant supports the following third-party hubs with Z-Wave support:
143106

144-
For other operating systems such as Raspberry Pi OS you will also have to run the following command:
107+
- [Vera](/integrations/vera/)
108+
- [Fibaro](/integrations/fibaro/)
109+
- [SmartThings](/integrations/smartthings/)
110+
- [Z-Wave.Me Z-Way](/integrations/zwave_me)
145111

146-
```bash
147-
sudo systemctl disable hciuart
148-
```
112+
## Adapter notes
149113

150-
You should also check the README for details on the overlays. You might find it in `/boot/overlays/README` on your SD-card. If it is not there you can find [the official version here](https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README).
114+
### Aeotec Z-Stick
151115

152116
{% note %}
153-
It is possible to keep a limited Bluetooth functionality while using Razberry Z-Wave. Check `boot/overlays/README` on `miniuart-bt`.
154-
{% endnote %}
155117

156-
{% note %}
157-
`disable-bt` was previously known as `pi3-disable-bt`. If your OS is old, you might need to use this instead.
158-
{% endnote %}
118+
The Aeotec Z-Stick and some of its variants (e.g. Z-Wave.Me UZB1) are known to have compatibility issues with the Linux kernel because of their [non-compliant behavior](https://forums.raspberrypi.com/viewtopic.php?f=28&t=245031#p1502030). Plugging these adapters through a USB hub can serve as a workaround that sometimes mitigates the issue.
159119

160-
{% note %}
161-
If you've installed the Z-Wave.Me Z-Way software. In order to use Z-Wave JS instead of Z-Way, you'll need to ensure you disable it before you install Home Assistant, or you won't be able to access the board. Do this with `sudo /etc/init.d/z-way-server stop; sudo update-rc.d z-way-server disable`. Alternatively, you could use the [Z-Wave.Me](/integrations/zwave_me) integration.
162120
{% endnote %}
163121

164-
#### Setting up a Raspberry Pi Z-Wave module on Home Assistant Yellow
122+
It's totally normal for your Z-Wave stick to cycle through its LEDs (Yellow, Blue and Red) while plugged into your system.
123+
124+
### Setting up a Raspberry Pi Z-Wave module on Home Assistant Yellow
165125

166126
This procedure has been tested with the following modules:
167127

@@ -174,4 +134,4 @@ This procedure has been tested with the following modules:
174134
2. Carefully [close the case](https://support.nabucasa.com/hc/en-us/articles/25606333033501) (see Reassembling your Home Assistant Yellow section) and power up Home Assistant Yellow.
175135
3. Follow the procedure on [setting up a Z-Wave JS server](/integrations/zwave_js/#setting-up-a-z-wave-js-server).
176136
1. In step 2, follow the manual setup steps to install the Z-Wave integration.
177-
2. in Step 4, you will be prompted to choose a **Device path**. Choose **ttyAMA0**.
137+
2. When prompted to choose a **Device path**, choose **ttyAMA0**.

source/_integrations/airgradient.markdown

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ ha_platforms:
2222
- update
2323
ha_integration_type: device
2424
ha_zeroconf: true
25+
works_with:
26+
- local
2527
ha_quality_scale: platinum
2628
---
2729

2830
The AirGradient integration will fetch data from your [AirGradient devices](https://www.airgradient.com/).
29-
AirGradient creates indoor and outdoor air quality monitors that enable you know if the air quality is healthy or not. They measure metrics such as PM2.5, CO2, TVOCs, and NOx. Both the software and hardware are open-source, allowing you to customize or extend the device functionality.
31+
AirGradient creates indoor and outdoor air quality monitors that enable you to know if the air quality is healthy or not. They measure metrics such as PM2.5, CO2, TVOCs, and NOx. Both the software and hardware are open-source, allowing you to customize or extend the device functionality.
3032

3133
## Use cases
3234

@@ -36,9 +38,8 @@ AirGradient creates indoor and outdoor air quality monitors that enable you know
3638

3739
## Supported devices
3840

39-
- AirGradient DIY Air Quality Monitor
40-
- AirGradient Indoor Air Quality Monitor
41-
- AirGradient Outdoor Air Quality Monitor
41+
- [AirGradient Indoor Air Quality Monitor](https://www.airgradient.com/indoor/)
42+
- [AirGradient Outdoor Air Quality Monitor](https://www.airgradient.com/outdoor/)
4243

4344
{% important %}
4445
In order for the device to be set up or discovered by Home Assistant, the [firmware](https://www.airgradient.com/documentation/firmwares) version should be at least 3.1.1.

source/_integrations/cloud.markdown

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,23 @@ ha_platforms:
1616
- stt
1717
- tts
1818
ha_integration_type: system
19+
related:
20+
- url: https://support.nabucasa.com/hc/en-us/categories/24734619902749-Home-Assistant-Cloud
21+
title: Home Assistant Cloud user documentation
22+
- docs: /voice_control/voice_remote_cloud_assistant/
23+
title: Setting up a voice Assistant with Home Assistant Cloud
1924
---
2025

21-
The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services like Amazon Alexa and Google Assistant. It also enables a secure remote connection, speech-to-text, text-to-speech, an offsite backup location, Webhooks support, and better WebRTC. [Learn more.](/cloud)
26+
The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services, such as the following:
27+
28+
- [Amazon Alexa](https://support.nabucasa.com/hc/en-us/articles/25619363899677)
29+
- [Google Assistant](https://support.nabucasa.com/hc/en-us/articles/25619376817053)
30+
- [Secure remote access](https://support.nabucasa.com/hc/en-us/sections/26496346499997)
31+
- [Speech-to-text](https://support.nabucasa.com/hc/en-us/articles/29718084245149)
32+
- [Text-to-speech](https://support.nabucasa.com/hc/en-us/articles/25619386304541)
33+
- [Offsite backup location](https://support.nabucasa.com/hc/en-us/sections/26353804834973)
34+
- [Webhooks support](https://support.nabucasa.com/hc/en-us/articles/25619382358685)
35+
- [Better WebRTC](https://support.nabucasa.com/hc/en-us/articles/25619464018461) for camera streaming
2236

2337
## Configuration
2438

source/_integrations/frontend.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ The example above defines two themes named `happy` and `sad`. For each theme, yo
7373
#### Primary and accent color
7474
7575
Primary and accent colors are the main colors of the application.
76-
They can be changed it using `primary-color` and `accent-color` variables.
76+
They can be modified using the `primary-color` and `accent-color` variables.
7777

7878
#### State color
7979

@@ -103,7 +103,7 @@ The example above defines red color for open garage doors and brown color for in
103103

104104
### Unsupported theme variables
105105

106-
Although we do our best to keep things working, the behavior of other theme variables can change between releases. For a partial list of variables used by the main frontend see [color.globals.ts](https://github.com/home-assistant/frontend/blob/master/src/resources/theme/color.globals.ts).
106+
Although we do our best to keep things working, the behavior of other theme variables can change between releases. For a partial list of variables used by the main frontend see [color.globals.ts](https://github.com/home-assistant/frontend/blob/master/src/resources/theme/color/color.globals.ts).
107107

108108
### Dark mode support
109109

0 commit comments

Comments
 (0)