Sync config with the new config flow (#37018)

* Sync config with the new config flow

* work on lint

* work on lint

* work on lint

* tiny style tweak

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
This commit is contained in:
Maikel Punie 2025-02-25 15:31:39 +01:00 committed by GitHub
parent e7dd0ea428
commit 6a1cf9fb14
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -34,15 +34,57 @@ The **Velbus** {% term integration %} is used to control [Velbus](https://www.ve
{% include integrations/config_flow.md %} {% include integrations/config_flow.md %}
### Configuration parameters ## Configuration parameters
The port string used in the user interface or the configuration file can have different formats depending on the type of connection: During the setup you will be shown 2 choices on ways to connect to the Velbus bus:
- USB
- TCP/IP
- For a serial or USB devices: `/dev/ttyUSB00` ### USB
- For a TCP/IP devices: `127.0.0.1:3678`
- For Signum devices without authentication: `tls://192.168.1.9:27015` The USB connection is a way to connect to the Velbus bus. You will need a Velbus USB interface to connect to the bus. The USB interface is connected to the USB port of your Home Assistant device.
- For Signum devices with authentication: `tls://password@192.168.1.9:27015` The interface USB devices are automatically detected and shown in a list.
Select the correct USB interface from the list and select **Submit**.
There will be a connection test to make sure the connection is working, and if it's working the integration will be added to Home Assistant.
### TCP/IP
The TCP/IP connection is a way to connect to the Velbus bus. You will need a Velbus TCP/IP interface available in your network.
There are a couple of parameters you need to fill in to connect to the Velbus bus:
- tls
- host
- port
- password
The `tls` parameter is optional and can be used to enable or disable the TLS connection.
The `host` parameter is the IP address of the Velbus TCP/IP interface.
The `port` parameter is the port number of the Velbus TCP/IP interface.
The `password` parameter is optional and can be used to authenticate to the Velbus TCP/IP interface.
#### Example: signum
- tls: yes
- host: your signum IP address
- port: 27015
- password: your signum password (if configured)
#### Example: velser
- tls: no
- host: your velser IP address
- port: 6000
- password: leave empty
#### Example: Home Assistant add-on
- tls: depending on your configuration
- host: your Home Assistant IP address
- port: 27015 if you kept the default
- password: leave empty
{% note %} {% note %}
The pushbutton LEDs of input modules are disabled by default. These can be enabled from the **Devices** panel in the **Configuration** page of the web interface. The pushbutton LEDs of input modules are disabled by default. These can be enabled from the **Devices** panel in the **Configuration** page of the web interface.