Update zwave_js documentation (#16316)

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
This commit is contained in:
Marcel van der Veldt 2021-01-27 09:14:08 +01:00 committed by GitHub
parent 3bf9c73366
commit 9e79f5f0e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,13 +19,21 @@ ha_codeowners:
ha_domain: zwave_js ha_domain: zwave_js
--- ---
This integration allows you to control a Z-Wave network via Z-Wave JS. This integration allows you to control a Z-Wave network via [Z-Wave JS](https://zwave-js.github.io/node-zwave-js/#/).
## Requirements ## Requirements
Controlling your Z-Wave network with the Z-Wave JS integration is split up into two parts:
1. The [Z-Wave JS Server](https://github.com/zwave-js/zwave-js-server) is the gateway between your Z-Wave USB stick and Home Assistant. You can run this server separately from Home Assistant so your Z-Wave mesh will keep running if you restart or stop Home Assistant. The Home Assistant Z-Wave JS integration connects to this server with a websocket connection.
2. The Z-Wave JS integration in Home Assistant. This integration connects to the Z-Wave JS Server to retrieve the info from your Z-Wave network.
### Core installation ### Core installation
- The [zwave-js-server](https://github.com/zwave-js/zwave-js-server) installed and running in your network. - The Z-Wave JS Server installed and running in your network.
- We provide an official add-on which you can find in the Supervisor's add-on store.
- Not running the Supervisor? The [Z-Wave JS 2 MQTT project](https://zwave-js.github.io/zwavejs2mqtt/#/getting-started/quick-start) also includes the Z-Wave JS Server (you can enable it in the settings) and they provide a Docker image.
### Hardware requirements ### Hardware requirements
@ -46,9 +54,13 @@ available.
As this integration is still in the early stages there are some important limitations to be aware of. As this integration is still in the early stages there are some important limitations to be aware of.
- Polling is not currently supported.
- Garage door controllers (Barrier Operator CC) are not currently supported. - Garage door controllers (Barrier Operator CC) are not currently supported.
- You will need to use another tool, such as [zwavejs2mqtt](https://github.com/zwave-js/zwavejs2mqtt), to include/exclude devices and manage device configuration. - Configuration of Z-Wave nodes and/or configuration with the Home Assistant UI is currently not yet implemented. You will need to use another tool, such as [zwavejs2mqtt](https://github.com/zwave-js/zwavejs2mqtt), to manage device configuration.
- Polling is currently not supported but may be added in a later release.
- Support for setting configuration parameters through service calls is currently not supported but may be added in a later release.
- Support for Node/Scene events is currently not supported but may be added in a later release.
- There currently is no migration path from any of the other Z-Wave implementations in Home Assistant. Your Z-Wave network is however stored on your stick so migrating will only require you to redo your device and entity naming.
## Services ## Services