Last Updated:

Ogemray Media Control via Shelly

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

Overview

Ogemray allows homeowners to seamlessly control their media devices through Shelly integration, enhancing convenience in media management. This capability streamlines user interactions with various media systems, making entertainment more accessible and enjoyable.

Convenience icon

Benefits

  • Simplifies media device control from a single interface.
  • Reduces the need for multiple remotes or apps.
  • Enhances the overall home entertainment experience.

Intent

The purpose of Ogemray is to facilitate easy and efficient management of media devices within the home. By integrating Shelly with various media applications, users can quickly access and control their entertainment systems with minimal effort.

Preconditions

  • Shelly device configured and connected to the home network.
  • Compatible media applications installed (e.g., Plex).
  • Home Assistant set up for device integration.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Shelly.
  • Device installed and reachable: Sonos | Sonos One.

Actors

  • Homeowner managing their media setup
  • Family members enjoying shared entertainment experiences
  • Guests using the media system during visits

Trigger

The capability is triggered by user input through the Home Assistant interface or a voice command via a connected smart speaker.

Workflow Diagram

flowchart TD
    A[User Input] -->|check| B{{Media Device Available?}}
    B -->|Yes| C[Control Media Device]
    C --> D[Media Plays/Pauses]
    B -->|No| E[Display Error Message]

Workflow Description

1. User Initiates Control

The user selects a media action (play, pause, stop) through the Home Assistant interface.

2. System Checks Device Status

The system checks if the selected media device is currently available and responsive.

3. Execute Command

If the device is available, the command is sent to the media device to perform the requested action.

4. Update User Interface

The user interface updates to reflect the current status of the media device (playing, paused, stopped).

5. Error Handling

If the device is not available, an error message is displayed to the user, prompting them to check the device.

Postconditions

The media device reflects the user’s requested action, enhancing the overall media experience in the home.

Optional Enhancements

  • Integration with voice assistants for hands-free control.
  • Personalized media recommendations based on user preferences.
  • Automated media settings based on time of day or user presence.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantShellySonos | Sonos One, Roku | Roku Ultra

Source Examples