Last Updated:

LIVISI SmartHome Integration

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

Overview

The LIVISI SmartHome integration allows homeowners to seamlessly control various media devices within their smart home ecosystem. This capability enhances the user experience by providing convenience and centralized device management through a single interface.

Convenience icon

Benefits

  • Streamlines media control for easier access to entertainment options.
  • Enables voice command capabilities through integrations with smart assistants.
  • Centralizes control of multiple devices, reducing clutter and complexity.

Intent

The purpose of the LIVISI SmartHome capability is to simplify media management in a smart home environment. By integrating various media devices, users can easily control and customize their entertainment experience.

Preconditions

  • Home Assistant installed and configured.
  • Compatible media devices connected to the network.
  • LIVISI SmartHome integration enabled in Home Assistant.
  • Integration available and authenticated: Sonos.
  • Device installed and reachable: Sonos | Sonos One.

Actors

  • Homeowner managing media playback
  • Family members selecting entertainment options
  • Guests interacting with the media system

Trigger

The capability is triggered by a user command via voice, remote, or mobile app indicating a desire to play, pause, or switch media.

Workflow Diagram

flowchart TD
    A[User Command] -->|check| B{{Is Device Online?}}
    B -->|Yes| C[Execute Media Control Action]
    C --> D[Update Media Playback Status]
    B -->|No| E[Notify User of Device Unavailability]

Workflow Description

1. User Command Issued

The user issues a command to play a specific media source using a voice assistant or mobile application.

2. Check Device Status

The system checks if the requested media device is online and available for control.

3. Execute Control Action

If the device is online, the system executes the command, such as play, pause, or skip.

4. Update Playback Status

The system updates the media playback status and notifies the user of the current state.

5. Handle Device Unavailability

If the device is offline, the system notifies the user that the media device is unavailable.

Postconditions

After the capability completes, the specified media device will reflect the requested playback action, and the user will be informed of any issues with device availability.

Optional Enhancements

  • Integrate with additional media services like Plex or Spotify for broader content access.
  • Implement scheduling features to automate media playback at specific times.
  • Add multi-room audio capabilities for synchronized playback across different spaces.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantSonos, RokuSonos | Sonos One, Roku | Roku Ultra

Source Examples