Overview
The mobile_app component allows users to control various devices at home through a convenient mobile interface. This capability enhances user engagement and accessibility, making home capability more seamless and interactive.
Benefits
- Control multiple devices from a single mobile app.
- Receive real-time notifications for alerts and updates.
- Easily manage home settings remotely, improving energy efficiency.
Intent
The purpose of the mobile_app component is to provide homeowners with an easy way to manage their smart devices. It achieves this by centralizing control and monitoring, allowing users to interact with their home environment effortlessly.
Preconditions
- Home Assistant is installed and running.
- Mobile device is connected to the same network as Home Assistant.
- Supported devices are configured within Home Assistant.
- Home Assistant installed and configured.
- Integration available and authenticated: UniFi.
- Device installed and reachable: Unifi Networks.
Actors
- Homeowner managing their home capability
- Family members adjusting settings
- Guests accessing limited controls
Trigger
The capability activates when the mobile app is opened or when a specific command is sent from the app.
Workflow Diagram
flowchart TD
A[Open Mobile App] -->|send command| B{Is device online?}
B -->|Yes| C[Execute Command]
C --> D[Update Device Status]
B -->|No| E[Show Offline Notification]
Workflow Description
1. Open Mobile App
User opens the mobile app on their device.
2. Select Device
User navigates to the device they wish to control.
3. Send Command
User issues a command, such as turning on lights or adjusting the thermostat.
4. Check Device Status
The app checks if the device is online and ready to receive commands.
5. Receive Confirmation
User receives feedback on the success or failure of the command execution.
Postconditions
The selected device responds to the command, and the app updates the user with the current status of the device.
Optional Enhancements
- Integrate voice control for hands-free operation.
- Add customizable capability routines based on user preferences.
- Implement geofencing to automate tasks based on user location.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | UniFi, Zigbee2MQTT | Unifi Networks |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)