Overview
SSDP integration simplifies the process of discovering and connecting devices within your home network. This capability allows for seamless integration of various devices, enhancing the overall smart home experience.
Benefits
- Easier setup of new devices without manual configuration.
- Automatic detection of compatible devices, saving time and effort.
- Improved interoperability among different brands and device types.
Intent
The purpose of SSDP integration is to enable automatic discovery of devices on your home network. By facilitating this connection, users can effortlessly manage their smart home devices through a unified platform.
Preconditions
- Home Assistant installed and running on a compatible device.
- Devices supporting SSDP are connected to the same network.
- Network configuration allows for SSDP traffic.
- 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 integration is triggered when a new device supporting SSDP joins the network, prompting an automatic discovery process.
Workflow Diagram
flowchart TD
A[New Device Joins Network] -->|trigger| B{{Device Supports SSDP?}}
B -->|Yes| C[Device is Discovered]
C --> D[Device Added to Home Assistant]
B -->|No| E[Exit Discovery Process]
Workflow Description
1. Device Joins Network
A new device supporting SSDP connects to the home network.
2. Trigger Discovery
Home Assistant detects the new device and initiates the SSDP discovery process.
3. Check Device Compatibility
Home Assistant checks if the newly discovered device supports SSDP for integration.
4. Add Device to Home Assistant
If compatible, the device is automatically added to Home Assistant for control and capability.
5. Notification to User
Homeowner receives a notification about the newly added device for confirmation and setup.
Postconditions
The new device is successfully integrated into Home Assistant and ready for user interaction and capability.
Optional Enhancements
- Implement custom notifications for each type of discovered device.
- Allow users to set preferences for automatic device integration.
- Provide a detailed log of discovered devices for troubleshooting.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | UniFi, Zigbee2MQTT | Synology 1621+ Network Attached Storage (NAS), Unifi Networks |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)