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.
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 Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Shelly | Sonos | Sonos One, Roku | Roku Ultra |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)