-
-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Add initial Hot Spring integration documentation #47201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Moustachauve
wants to merge
6
commits into
home-assistant:next
Choose a base branch
from
Moustachauve:hotspring-init
base: next
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+77
−0
Open
Changes from 2 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
4f5bc38
Add initial Hot Spring integration documentation
Moustachauve b2537ca
Remove diagnosis from initial version
Moustachauve a193d86
add ha_config_flow to hotspring
Moustachauve 3dc3c67
Implement AI reviewer suggestions
Moustachauve 7398f89
Merge branch 'hotspring-init' of https://github.com/Moustachauve/home…
Moustachauve 9724784
docs: add actions documentation to Hot Spring integration page
Moustachauve File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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,74 @@ | ||
| --- | ||
| title: Hot Spring | ||
| description: Instructions on how to integrate Hot Spring spas into Home Assistant. | ||
| ha_release: 2026.8 | ||
| ha_category: | ||
| - Water heater | ||
| ha_iot_class: Local Polling | ||
| ha_codeowners: | ||
| - '@Moustachauve' | ||
| ha_domain: hotspring | ||
| ha_platforms: | ||
| - water_heater | ||
| ha_integration_type: device | ||
| --- | ||
|
|
||
| The **Hot Spring** {% term integration %} allows you to monitor and control your [Hot Spring](https://www.hotspring.com/) spa equipped with the **Connected Spa Kit 2** (Part #79994) module directly from Home Assistant. | ||
|
Moustachauve marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Supported hardware | ||
|
|
||
| - Hot Spring Spas equipped with the **HotSpring Connected Spa Kit 2** (Part #79994) local network module. | ||
|
Moustachauve marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Prerequisites | ||
|
|
||
| 1. Install and set up the **HotSpring Connected Spa Kit 2** on your hot tub following the manufacturer's quick start guide. | ||
| 2. Use the official **HotSpring Connected Spa** app to connect the spa module to your home Wi-Fi or local network. | ||
| 3. Verify that your Home Assistant instance and the Hot Spring spa module are on the same local network subnet. | ||
|
Moustachauve marked this conversation as resolved.
Outdated
|
||
|
|
||
| {% include integrations/config_flow.md %} | ||
|
|
||
| {% configuration_basic %} | ||
| Host: | ||
| description: "The hostname or IP address of your Hot Spring HNA (Home Network Adapter) on your local network (for example, `192.168.1.150`)." | ||
| {% endconfiguration_basic %} | ||
|
|
||
| {% note %} | ||
| When setting up or reconfiguring the integration, ensure you enter the IP address of the **HNA (Home Network Adapter)** and **not** the IP address of the **SNA (Spa Network Adapter)**. | ||
| {% endnote %} | ||
|
|
||
| ### Reconfiguration | ||
|
|
||
| If the IP address of your Hot Spring spa changes, you can reconfigure the integration by going to {% my integrations title="**Settings** > **Devices & services**" %}, selecting the **Hot Spring** integration, clicking {% icon "mdi:dots-vertical" %} and choosing **Reconfigure**. | ||
|
Moustachauve marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Supported functionality | ||
|
|
||
| The **Hot Spring** integration provides the following entities: | ||
|
|
||
| ### Water heater | ||
|
|
||
| - **Water heater** | ||
| - **Description**: Displays the current water temperature and allows setting the target water temperature. | ||
| - **Temperature Range**: 80.0 °F to 104.0 °F | ||
| - **Remarks**: Turning the water heater on or off is not supported by the integration. | ||
|
|
||
| ## Data updates | ||
|
|
||
| The **Hot Spring** integration uses local {% term polling %} to fetch status updates directly from the spa module on your local network. | ||
|
|
||
| ## Troubleshooting | ||
|
|
||
| ### Cannot connect to Hot Spring spa | ||
|
|
||
| If Home Assistant cannot establish a connection to your Hot Spring spa: | ||
|
|
||
| 1. Make sure your Hot Spring spa module is powered on and connected to your local network. | ||
| 2. Verify that you are using the IP address of the **HNA (Home Network Adapter)** and not the **SNA (Spa Network Adapter)**. | ||
| 3. Verify that you can locate the device on your local network router client list. | ||
| 4. Double check that the IP address or hostname entered is correct and reachable from your Home Assistant instance. | ||
| 5. Try restarting the Hot Spring spa module and reloading the integration in Home Assistant. | ||
|
Moustachauve marked this conversation as resolved.
|
||
|
|
||
| ## Removing the integration | ||
|
|
||
| This integration follows standard integration removal. | ||
|
|
||
| {% include integrations/remove_device_service.md %} | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.