myCistern

Home Assistant Integration

Connect your myCistern device to Home Assistant

Introduction

This guide walks you through connecting your myCistern device to Home Assistant.

myCistern is built on the IntelliThings IoT platform. The Home Assistant connection is therefore provided through the IntelliThings integration.

After setup, your myCistern device appears in Home Assistant with its entities, sensors, and controls available for dashboards and automations.

Prerequisites

Before you begin, make sure you have:

  • A working Home Assistant installation
  • HACS installed and configured
  • Access to the relevant myCistern device
  • Access to the Home Assistant instance

HACS installation is required but not covered in this tutorial. See the official HACS download documentation and the HACS basic configuration guide if you still need to set it up.

Generate Home Assistant credentials

The first step is to create credentials in myCistern that Home Assistant will use to connect to your device.

Open the Home Assistant dialog

myCistern device detail page with the Home Assistant icon in the header
Select the Home Assistant icon in the device header

Select the Home Assistant icon in the device header. This opens the credential flow for this specific device.

Generate a token

Home Assistant dialog in myCistern with the Generate token button
Click Generate token

Click Generate token to create the credentials Home Assistant will use to connect to the device through IntelliThings.

Copy the credentials

Generated Home Assistant credentials showing the server URL and access token
Copy the server URL and access token

The dialog shows the server URL and an access token. Copy and keep both values for the Home Assistant setup later.

Keep your access token private

The access token authenticates Home Assistant with IntelliThings and is specific to your device. Keep it private and do not share it publicly. It is shown only during setup, so copy it now. If you lose it or need to replace it, generate a new token.

The server URL is:

https://api.intellithings.io

Add IntelliThings to HACS

Next, add the IntelliThings integration repository to HACS.

Open Custom repositories

HACS dashboard with the three-dot menu open
Open the three-dot menu in HACS

Open HACS and select Custom repositories from the three-dot menu.

Add the repository

HACS Custom repositories dialog with the IntelliThings repository URL field highlighted
Add the IntelliThings repository

Paste the repository URL, select the category Integration, and click Add.

https://github.com/intelliThings-official/home-assistant-intellithings

Download the integration

Search for IntelliThings

HACS search results for IntelliThings
Search for IntelliThings in HACS

In HACS, search for IntelliThings and open the result.

Open the repository page

IntelliThings repository page in HACS with the Download button
Open the IntelliThings repository page

On the IntelliThings repository page, click Download.

Confirm the download

HACS download confirmation dialog
Confirm the download

Confirm with Download to install the integration.

Restart Home Assistant

The newly installed custom integration requires a restart of Home Assistant.

Open the restart repair

Home Assistant Settings showing the Restart required repair item
Open the Restart required repair item

In Home Assistant Settings, open the Restart required repair item. The restart loads the newly installed custom integration.

Confirm the restart

Restart required dialog in Home Assistant
Click Submit to restart

Click Submit. Home Assistant may be temporarily unavailable while it restarts.

Finish

Restart success dialog in Home Assistant
Click Finish

Click Finish to close the dialog.

Add the IntelliThings integration

Open Devices & services

Home Assistant Settings menu
Go to Settings → Devices & services

Go to Settings → Devices & services.

Add an integration

Home Assistant Integrations page with the Add integration button
Click Add integration

Click Add integration.

Select IntelliThings

Home Assistant integration selection dialog with IntelliThings highlighted
Search for and select IntelliThings

Search for IntelliThings and select it. IntelliThings is the platform integration used by myCistern.

Connect the myCistern device

Enter the connection details

Connect a device dialog with the server URL and access token fields
Enter the server URL and access token

Enter the server URL and the access token generated in myCistern earlier, then click Submit.

https://api.intellithings.io

Name and assign the device

Name and assign dialog for the myCistern device
Review the device name and assign an area

Review or change the device name. Assigning a Home Assistant Area is optional and depends on your setup. The example shows Terrasse, but you can choose any area or leave it unassigned. Click Finish.

Setup complete

myCistern device page in Home Assistant showing device information and controls
The myCistern device is now available in Home Assistant

Your myCistern device is now available in Home Assistant. It exposes device information, entities, sensors, values, and controls according to the device and its template. The exact entities can vary by device configuration.

What you can do next

Your myCistern device is now available in Home Assistant through the IntelliThings integration. You can use its entities in dashboards and automations or combine them with other devices in your Home Assistant setup.

Data synchronization works in two directions:

  • IntelliThings → Home Assistant: Incoming data is synchronized every 10 seconds.
  • Home Assistant → IntelliThings: Changes made through writable controls, such as switches, configurable values, and setpoints, are sent to IntelliThings immediately after the change.

Source document: HA-INTEGRATION-EN-v1

Source pages: 1

Content status: Source-backed

On this page