Overview
The Freebox switch platform integration allows users to control and automate their home devices seamlessly through Home Assistant. This capability enhances convenience by enabling remote management of devices connected to the Freebox, simplifying everyday task execution.
Benefits
- Easily manage multiple devices from one interface, reducing the need for multiple remote controls.
- Automate device scheduling, enabling efficient energy use and improved home security.
- Enhance accessibility for all household members, including guests and family with varying tech skills.
Intent
The purpose of this capability is to provide a unified control interface for devices connected to Freebox, enabling users to automate and manage their home environment effectively. The outcome is a more streamlined, efficient, and user-friendly home capability experience.
Preconditions
- A Freebox router with switch capabilities integrated into the home network.
- Home Assistant installation configured and operational.
- Devices connected to the Freebox that are compatible with the switch platform.
- Home Assistant installed and configured.
- Integration available and authenticated: UniFi.
- Device installed and reachable: Synology 1621+ Network Attached Storage (NAS).
Actors
- Homeowner
- Family member
- Guest
Trigger
The capability is triggered when a user initiates a command through the Home Assistant interface or when a scheduled capability occurs.
Workflow Diagram
flowchart TD
A[User Command Initiated] -->|check| B{Device Connected?}
B -->|Yes| C[Send Command to Device]
C --> D[Device Executes Action]
B -->|No| E[Notify User of Issue]
Workflow Description
1. User Command Initiation
The homeowner opens the Home Assistant interface and selects the Freebox device they wish to control.
2. Check Device Connection
The system verifies if the selected device is connected to the Freebox network.
3. Send Command to Device
If connected, the command is sent to the device to perform the desired action, such as turning on lights or adjusting temperature.
4. Device Executes Action
The device receives the command and executes the action, providing feedback to the Home Assistant interface.
5. Notify User of Issue
If the device is not connected, the user receives a notification indicating the issue, prompting troubleshooting.
Postconditions
After the command is executed, the device reflects the new state, and the Home Assistant interface updates to show the current status of the device.
Optional Enhancements
- Integrate voice control capabilities through smart assistants like Alexa or Google Home.
- Add custom capability scripts for complex workflows involving multiple devices.
- Implement energy monitoring features to track power consumption of connected devices.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | UniFi, Zigbee2MQTT | Synology 1621+ Network Attached Storage (NAS), Smart Switch Lights |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)