Last Updated:

FrankEver Integration with Shelly Devices

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

Overview

The FrankEver capability, provided by Shelly, enhances home capability by allowing users to control devices seamlessly through Home Assistant. This integration simplifies the management of smart home devices, streamlining daily routines and improving convenience.

Convenience icon

Benefits

  • Effortless control of multiple smart devices from a single interface.
  • Increased efficiency in managing home routines, such as lighting and appliances.
  • Enhanced user experience through customizable capability scenarios.

Intent

The purpose of the FrankEver capability is to provide a centralized control system for various Shelly devices in the home. This results in a more cohesive smart home environment where users can easily manage their devices and create automated workflows.

Preconditions

  • Shelly devices are installed and configured in the home.
  • Home Assistant is set up and integrated with Shelly devices.
  • Network connectivity is stable for device communication.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Shelly.
  • Device installed and reachable: Network Video Recorder (NVR) and Cameras.

Actors

  • Homeowner interacting with the smart home system
  • Family members adjusting settings based on personal preferences
  • Guests utilizing the system for comfort during their stay

Trigger

The capability is triggered by user actions through the Home Assistant dashboard, such as adjusting settings or initiating capability.

Workflow Diagram

flowchart TD
    A[User Action in Home Assistant] -->|check| B{{Device Responds?}}
    B -->|Yes| C[Control Command Executed]
    C --> D[Devices Adjusted]
    B -->|No| E[Error Notification]

Workflow Description

1. User Logs into Home Assistant

The homeowner accesses the Home Assistant dashboard using a smartphone or computer.

2. Selects Shelly Device for Control

The user navigates to the devices section and selects a Shelly device they wish to control.

3. Adjusts Settings or Capabilities

The user can change settings, such as turning on lights or setting up a schedule for devices.

4. Saves Changes

After making adjustments, the user saves the changes, which are then sent to the Shelly device.

5. Receives Confirmation

The system confirms that the device settings have been updated successfully.

Postconditions

After the capability completes, the selected Shelly device reflects the new settings, providing an improved user experience.

Optional Enhancements

  • Integrate voice control for hands-free operation.
  • Add geolocation triggers to automate device control based on user location.
  • Implement advanced analytics to suggest optimal settings based on usage patterns.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantShellyNetwork Video Recorder (NVR) and Cameras

Source Examples