mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 07:17:14 +00:00
Z-Wave: move up section on advanced features (#26964)
Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
parent
a84f656b0d
commit
284a0c3ea1
@ -124,6 +124,45 @@ While your Z-Wave mesh is permanently stored on your dongle, the additional meta
|
|||||||
1. Put the device you want to remove in exclusion mode. Refer to its manual how this is done.
|
1. Put the device you want to remove in exclusion mode. Refer to its manual how this is done.
|
||||||
1. The UI should confirm that the device was removed and the device and entities will be removed from Home Assistant.
|
1. The UI should confirm that the device was removed and the device and entities will be removed from Home Assistant.
|
||||||
|
|
||||||
|
## Using advanced features (UI only)
|
||||||
|
|
||||||
|
While the integration aims to provide as much functionality as possible through existing Home Assistant constructs (entities, states, automations, services, etc.), there are some features that are only available through the UI.
|
||||||
|
|
||||||
|
All of these features can be accessed either in the Z-Wave integration configuration panel or in a Z-Wave device's device panel.
|
||||||
|
|
||||||
|
### Integration configuration panel
|
||||||
|
|
||||||
|
The following features can be accessed from the integration configuration panel:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
* **Add device:** Allows you to pre-provision a SmartStart device or start the inclusion process for adding a new device to your network.
|
||||||
|
* **Remove device:** Starts the exclusion process for removing a device from your network.
|
||||||
|
* **Heal network:** Forces your network to rediscover routes to the controller from each device. This is useful when devices or the controller have moved to a new location, or if you are having significant problems with your network, but it also generates a lot of network traffic and should be used sparingly.
|
||||||
|
* **[Controller statistics](https://zwave-js.github.io/node-zwave-js/#/api/controller?id=quotstatistics-updatedquot):** Provides statistics about communication between the controller and other devices, allowing you to troubleshoot your network's RF quality.
|
||||||
|
* **Third-party data opt-in/out:** Allows you to opt-in or out of telemetry that the Z-Wave JS project collects to help inform development decisions, influence manufacturers, etc. This telemetry is disabled by default and has to be opted in to be activated.
|
||||||
|
|
||||||
|
### Integration menu
|
||||||
|
|
||||||
|
Some features can be accessed from the menu of integration itself. As they are not specific to Z-Wave, they are not described here in detail.
|
||||||
|

|
||||||
|
|
||||||
|
* **[Download diagnostics](/docs/configuration/troubleshooting/#download-diagnostics):** Exports a JSON file describing the entities of all devices registered with this integration.
|
||||||
|
|
||||||
|
### Device panel
|
||||||
|
|
||||||
|
The following features can be accessed from the device panel of a Z-Wave device:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
* **Configure:** Provides an easy way to look up and update configuration parameters for the device. While there is an existing service for setting configuration parameter values, this UI may sometimes be quicker to use for one-off changes.
|
||||||
|
* **Re-interview:** Forces the device to go through the interview process again so that Z-Wave-JS can discover all of its capabilities. Can be helpful if you don't see all the expected entities for your device.
|
||||||
|
* **Heal:** Forces the device to rediscover its optimal route back to the controller. Use this if you think you are experiencing unexpected delays or RF issues with your device. Your device may be less responsive during this process.
|
||||||
|
* **Remove failed:** Forces the controller to remove the device from the controller. Can be used when a device has failed and it can't go through the normal exclusion process.
|
||||||
|
* **[Statistics](https://zwave-js.github.io/node-zwave-js/#/api/node?id=quotstatistics-updatedquot):** Provides statistics about communication between this device and the controller, allowing you to troubleshoot RF issues with the device.
|
||||||
|
* **Update:** Updates a device's firmware using a manually uploaded firmware file. Only some devices support this feature (controllers and devices with the Firmware Update Metadata Command Class).
|
||||||
|
* **Download diagnostics:** Exports a JSON file describing the entities of this specific device.
|
||||||
|
|
||||||
## Services
|
## Services
|
||||||
|
|
||||||
### Service `zwave_js.set_config_parameter`
|
### Service `zwave_js.set_config_parameter`
|
||||||
@ -615,33 +654,6 @@ In addition to the [standard automation trigger data](/docs/automation/templatin
|
|||||||
| `trigger.event` | Name of event. |
|
| `trigger.event` | Name of event. |
|
||||||
| `trigger.event_data` | Any data included in the event. |
|
| `trigger.event_data` | Any data included in the event. |
|
||||||
|
|
||||||
## Advanced Features (UI Only)
|
|
||||||
|
|
||||||
While the integration aims to provide as much functionality as possible through existing Home Assistant constructs (entities, states, automations, services, etc.), there are some features that are only available through the UI.
|
|
||||||
|
|
||||||
All of these features can be accessed either in the Z-Wave integration configuration panel or in a Z-Wave device's device panel.
|
|
||||||
|
|
||||||
### Integration Configuration Panel
|
|
||||||
|
|
||||||
The following features can be accessed from the integration configuration panel:
|
|
||||||
|
|
||||||
* **Add device:** Allows you to pre-provision a SmartStart device or start the inclusion process for adding a new device to your network.
|
|
||||||
* **Remove device:** Starts the exclusion process for removing a device from your network.
|
|
||||||
* **Heal network:** Forces your network to rediscover routes to the controller from each device. This is useful when devices or the controller have moved to a new location, or if you are having significant problems with your network, but it also generates a lot of network traffic and should be used sparingly.
|
|
||||||
* **Third-party data opt-in/out:** Allows you to opt-in or out of telemetry that the Z-Wave JS project collects to help inform development decisions, influence manufacturers, etc. This telemetry is disabled by default and has to be opted in to be activated.
|
|
||||||
* **[Controller statistics](https://zwave-js.github.io/node-zwave-js/#/api/controller?id=quotstatistics-updatedquot):** Provides statistics about communication between the controller and other devices, allowing you to troubleshoot your network's RF quality.
|
|
||||||
|
|
||||||
### Device Panel
|
|
||||||
|
|
||||||
The following features can be accessed from the device panel of a Z-Wave device:
|
|
||||||
|
|
||||||
* **Configure:** Provides an easy way to look up and update configuration parameters for the device. While there is an existing service for setting configuration parameter values, this UI may sometimes be quicker to use for one off changes.
|
|
||||||
* **Re-interview:** Forces the device to go through the interview process again so that zwave-js can discover all of its capabilities. Can be helpful if you don't see all the expected entities for your device.
|
|
||||||
* **Heal:** Forces the device to rediscover its optimal route back to the controller. Use this if you think you are experiencing unexpected delays or RF issues with your device. Your device may be less responsive during this process.
|
|
||||||
* **Remove failed:** Forces the controller to remove the device from the controller. Can be used when a device has failed and it can't go through the normal exclusion process.
|
|
||||||
* **[Statistics](https://zwave-js.github.io/node-zwave-js/#/api/node?id=quotstatistics-updatedquot):** Provides statistics about communication between this device and the controller, allowing you to troubleshoot RF issues with the device.
|
|
||||||
* **Update firmware:** Updates a device's firmware using a manually uploaded firmware file. Only some devices support this feature (controllers and devices with the Firmware Update Metadata Command Class).
|
|
||||||
|
|
||||||
## Advanced installation instructions
|
## Advanced installation instructions
|
||||||
|
|
||||||
If you are using Home Assistant Container, Home Assistant Core, or you don't want to use the built-in Z-Wave JS Server add-on, you will need to run the Z-Wave JS server yourself, to which the Z-Wave integration will connect.
|
If you are using Home Assistant Container, Home Assistant Core, or you don't want to use the built-in Z-Wave JS Server add-on, you will need to run the Z-Wave JS server yourself, to which the Z-Wave integration will connect.
|
||||||
|
BIN
source/images/integrations/z-wave/z-wave-device-info.png
Normal file
BIN
source/images/integrations/z-wave/z-wave-device-info.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 131 KiB |
Binary file not shown.
After Width: | Height: | Size: 86 KiB |
BIN
source/images/integrations/z-wave/z-wave-integration-menu.png
Normal file
BIN
source/images/integrations/z-wave/z-wave-integration-menu.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
Loading…
x
Reference in New Issue
Block a user