Last Updated:

Enhanced Shelly Integration with Sub-Devices for Multi-Channel Devices

S.C.O.R.E.ConvenienceDeviceControl

Overview

The updated Shelly integration allows users to manage complex multi-channel devices more efficiently by treating each channel as a sub-device. This provides greater control and simplifies capability setups for homes with advanced configurations.

Convenience icon

Benefits

  • Simplified control of multi-channel devices, making capability easier to manage.
  • Improved responsiveness and reliability for each individual channel in multi-channel setups.
  • Enhanced user experience by allowing for more granular control and customization of device behaviors.

Intent

This capability aims to streamline the management of multi-channel devices within the Home Assistant ecosystem. By utilizing sub-devices, homeowners can create more tailored capability scenarios that respond to specific needs in their home environment.

Preconditions

  • Shelly integration must be installed and configured within Home Assistant.
  • Multi-channel devices must be connected and recognized by the system.
  • Home Assistant must be running the updated version that supports this feature.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Shelly.
  • Device installed and reachable: Unifi Networks.

Actors

  • Homeowner
  • Family member
  • Guest

Trigger

The capability is triggered when a multi-channel device is recognized and its channels are accessed by the Home Assistant system.

Workflow Diagram

flowchart TD
    A[Multi-Channel Device Detected] -->|check channels| B{{Are channels available?}}
    B -->|Yes| C[Initialize Sub-Devices]
    C --> D[Control Individual Channels]
    B -->|No| E[Exit with Error]

Workflow Description

1. Detect Multi-Channel Device

Home Assistant identifies a connected multi-channel device and prepares to manage it.

2. Verify Channel Availability

The system checks if all channels of the device are recognized and available for control.

3. Setup Sub-Devices

Each channel is set up as an individual sub-device in Home Assistant for easier management.

4. Create Capabilities

Users can now create specific capability rules targeting individual channels of the multi-channel device.

5. Control & Monitor

Homeowners can control and monitor each sub-device independently, enhancing their smart home experience.

Postconditions

After the capability completes, each channel of the multi-channel device can be controlled independently as a sub-device, providing a more user-friendly interface for capability.

Optional Enhancements

  • Integrate voice control for sub-device management through Alexa or Google Home.
  • Enable notifications for channel status changes to keep homeowners informed.
  • Create dashboard widgets for easy access to control and monitor sub-devices.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantShellyUnifi Networks

Source Examples