Last Updated:

Integrate Obihai for Enhanced Voice Control

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

Overview

The integration of Obihai allows users to control their voice-enabled devices seamlessly, providing a more connected home experience. This capability simplifies managing voice calls and interactions, enhancing convenience for all household members.

Convenience icon

Benefits

  • Streamlined voice communication across devices in the home
  • Enhanced capability to manage phone calls through smart home systems
  • Improved user experience with voice command features

Intent

The purpose of this capability is to facilitate voice control of the Obihai devices through a home capability platform. The outcome is a unified and user-friendly interface for managing calls and voice interactions within the home.

Preconditions

  • An Obihai device configured and connected to the home network.
  • Home Assistant platform installed and running.
  • Stable internet connection for device communication.
  • 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 a voice command is issued to initiate or manage a call through the Obihai integration.

Workflow Diagram

flowchart TD
    A[Voice Command Issued] -->|check| B{Obihai Device Connected?}
    B -->|Yes| C[Initiate Call]
    C --> D[Call Connected]
    B -->|No| E[Notify User of Issue]

Workflow Description

1. Voice Command Detection

The system listens for a user-issued voice command related to phone calls.

2. Device Connection Check

The integration verifies if the Obihai device is properly connected to the network.

3. Command Execution

If connected, the system executes the command to initiate or manage the call.

4. Call Status Update

The system updates the user on the call status, confirming if connected or any issues.

5. End Call Command

The user can issue a command to end the call, which the system processes accordingly.

Postconditions

After the capability completes, the user has successfully initiated or managed a call through the Obihai integration, enhancing their home communication experience.

Optional Enhancements

  • Integrate with additional voice assistants like Google Assistant or Alexa
  • Implement call logging features for better communication management
  • Add multi-device support for simultaneous calls

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantUniFi, Zigbee2MQTTUnifi Networks

Source Examples