You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To use Z-Wave with Home Assistant, you need a compatible Z-Wave adapter.
12
12
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
14
14
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.
16
16
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
18
18
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.
24
20
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:
31
22
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.
35
27
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)
- 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
83
29
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.
85
31
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.
87
33
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
96
40
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.
98
43
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
100
45
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.
102
47
103
-
It's totally normal for your Z-Wave stick to cycle through its LEDs (Yellow, Blue and Red) while plugged into your system.
- Zooz 800 Series Z-Wave Long Range S2 Stick (ZST39 LR)
104
51
105
-
### Razberry Board
52
+
### 700 series USB adapters
106
53
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`.
108
54
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.
110
56
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.
112
58
113
-
#### Raspberry Pi 5 procedure
59
+
Upgrade the firmware of the 700 series adapter to a recommended version:
114
60
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.
116
70
117
-
```text
118
-
dtoverlay=uart0
119
-
```
71
+
#### List of supported 700 series USB adapters
120
72
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:
122
74
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
124
81
125
-
```text
126
-
dtoverlay=disable-bt
127
-
enable_uart=1
128
-
```
82
+
### 500 series USB adapters
129
83
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:
131
85
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
133
94
134
-
Add the following parameters to the bottom of the `/boot/config.txt` file.
95
+
### Raspberry Pi HAT adapters
135
96
136
-
```text
137
-
dtoverlay=disable-bt
138
-
```
97
+
- Aeotec Z-Pi 7 Raspberry Pi HAT/Shield (ZWA025, 700 series)
- 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)
139
102
140
-
Reboot your Pi 3.
103
+
## Third-party hubs
141
104
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:
143
106
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)
145
111
146
-
```bash
147
-
sudo systemctl disable hciuart
148
-
```
112
+
## Adapter notes
149
113
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
151
115
152
116
{% 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 %}
155
117
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.
159
119
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.
162
120
{% endnote %}
163
121
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
165
125
166
126
This procedure has been tested with the following modules:
167
127
@@ -174,4 +134,4 @@ This procedure has been tested with the following modules:
174
134
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.
175
135
3. Follow the procedure on [setting up a Z-Wave JS server](/integrations/zwave_js/#setting-up-a-z-wave-js-server).
176
136
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**.
Copy file name to clipboardExpand all lines: source/_integrations/airgradient.markdown
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,11 +22,13 @@ ha_platforms:
22
22
- update
23
23
ha_integration_type: device
24
24
ha_zeroconf: true
25
+
works_with:
26
+
- local
25
27
ha_quality_scale: platinum
26
28
---
27
29
28
30
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.
30
32
31
33
## Use cases
32
34
@@ -36,9 +38,8 @@ AirGradient creates indoor and outdoor air quality monitors that enable you know
36
38
37
39
## Supported devices
38
40
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/)
42
43
43
44
{% important %}
44
45
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.
title: Setting up a voice Assistant with Home Assistant Cloud
19
24
---
20
25
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:
Copy file name to clipboardExpand all lines: source/_integrations/frontend.markdown
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,7 +73,7 @@ The example above defines two themes named `happy` and `sad`. For each theme, yo
73
73
#### Primary and accent color
74
74
75
75
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.
77
77
78
78
#### State color
79
79
@@ -103,7 +103,7 @@ The example above defines red color for open garage doors and brown color for in
103
103
104
104
### Unsupported theme variables
105
105
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).
0 commit comments