-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add documentation for NASweb integration (#28516)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: lsum <lsum@chomtech.pl> Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Co-authored-by: Franck Nijhof <frenck@frenck.nl>
- Loading branch information
1 parent
931a1ca
commit 1624c84
Showing
5 changed files
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
title: NASweb | ||
description: Integrate NASweb devices | ||
ha_category: | ||
- Switch | ||
ha_release: '2024.11' | ||
ha_codeowners: | ||
- '@nasWebio' | ||
ha_iot_class: Local Push | ||
ha_domain: nasweb | ||
ha_config_flow: true | ||
ha_platforms: | ||
- switch | ||
ha_integration_type: hub | ||
--- | ||
|
||
|
||
The **NASweb** {% term integration %} brings the device's smart home features into **Home Assistant**, converting them into {% term entities %} that users can monitor, control, and incorporate into {% term scripts %} and {% term automations %}. | ||
|
||
NASweb combines the functions of a control panel and the ability to manage building automation. The device monitors the flow of information from sensors and programmable switches and stores settings, definitions, and configured actions. [More information.](https://www.chomtech.pl/produkt/naswebio-multisystemowy-sterownik-automatyki-budynkowej/) | ||
|
||
![NASweb Smart Home Features Graph](/images/integrations/nasweb/nasweb_scheme.png) | ||
|
||
## Prerequisites | ||
|
||
Before you can add the NASweb integration to Home Assistant, you need to create a user that has access to the NASweb API. | ||
|
||
To create a NASweb user with access to the NASweb API, follow these steps: | ||
|
||
1. To log into device **NASweb** page, enter the device IP in your local network: | ||
- `https://<Device IP address>/nasweb` (for example: `https://192.168.117.230/nasweb`) | ||
2. In the top-right corner, select your user and in the pop-up, select **Administrators**. | ||
![Device Dashboard](/images/integrations/nasweb/dashboard.png) | ||
3. Find the user you want to have access to the NASweb API from Home Assistant. Select **Edit**. | ||
- The `admin` user cannot be used for this. Select another user. | ||
![Device Administrators](/images/integrations/nasweb/users.png) | ||
4. In the left **Modules** column, find the **API** module. | ||
5. Click the **API** module to move it into the right-hand column (`1`), which lists modules enabled for this user. | ||
- To save changes, select **Apply** (`2`). | ||
![Administrator User Details](/images/integrations/nasweb/modules.png) | ||
|
||
{% include integrations/config_flow.md %} | ||
|
||
{% configuration_basic %} | ||
Host: | ||
description: NASweb device address | ||
|
||
User: | ||
description: Login of user with enabled API module | ||
|
||
Password: | ||
description: Password of user with enabled API module | ||
|
||
{% endconfiguration_basic %} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.