Last Updated:

Add New Integration Easily

S.C.O.R.E.ConvenienceDevice Control

Overview

This capability allows homeowners to quickly expand their home capability system by adding new integrations with ease. By clicking the + button in the bottom right corner, users can seamlessly connect new devices or services to their existing setup, enhancing convenience and control.

Convenience icon

Benefits

  • Streamlined integration process for new devices
  • Increased flexibility in home capability choices
  • User-friendly interface for managing smart home integrations

Intent

The purpose of this capability is to simplify the process of integrating new devices into a home capability system. By providing an intuitive method for users to add integrations, it encourages the expansion and customization of their smart home environment.

Preconditions

  • Home Assistant must be installed and running.
  • User must have administrative access to the Home Assistant interface.
  • Network connectivity must be established for new integrations.
  • Home Assistant installed and configured.
  • Integration available and authenticated: UniFi.
  • Device installed and reachable: Unifi Networks.

Actors

  • Homeowner
  • Family member
  • Guest

Trigger

The capability is triggered when the user clicks the + button in the bottom right corner of the Home Assistant interface.

Workflow Diagram

flowchart TD
    A[User Clicks + Button] -->|check| B{{Is User Authorized?}}
    B -->|Yes| C[Display Integration Options]
    C --> D[User Selects Integration]
    D --> E[Integration Added Successfully]
    B -->|No| F[Display Error Message]

Workflow Description

1. Click the + Button

The user locates and clicks the + icon in the bottom right corner of the Home Assistant interface.

2. Check User Authorization

The system checks if the user has the necessary permissions to add integrations.

3. Display Integration Options

Upon authorization, a list of available integrations is presented to the user.

4. Select Desired Integration

The user browses through the options and selects the integration they wish to add.

5. Complete Integration Setup

The user follows the prompts to configure the selected integration, completing the setup.

6. Confirmation of Successful Addition

The system confirms that the new integration has been successfully added.

Postconditions

After the capability completes, the new integration will be added to the Home Assistant system and available for use.

Optional Enhancements

  • Add tutorial pop-ups for new users during integration setup
  • Implement a favorites feature for frequently used integrations
  • Enable bulk addition of multiple integrations at once

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantUniFi, Zigbee2MQTTUnifi Networks

Source Examples