Overview
The new capability to handle multiple actions simultaneously enhances the user experience by allowing homeowners to execute complex capability scenarios with ease. This feature streamlines everyday tasks, making home management more intuitive and efficient.
Benefits
- Increased convenience by allowing multiple devices to be controlled at once.
- Reduced time and effort in managing home capability routines.
- Improved customization for tailored home experiences based on user preferences.
Intent
This capability aims to simplify the capability process by enabling users to trigger multiple actions with a single command. The outcome is a more cohesive and responsive home environment tailored to individual needs.
Preconditions
- Home Assistant installed and configured.
- Devices integrated with Home Assistant.
- User defined actions set up within the system.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: Network Video Recorder (NVR) and Cameras.
Actors
- Homeowner managing daily routines
- Family members coordinating activities
- Guests adjusting settings for comfort
Trigger
The capability is triggered by a predefined event such as a voice command, scheduled time, or sensor activation.
Workflow Diagram
flowchart TD
A[Trigger Event] -->|check action conditions| B{{Are conditions met?}}
B -->|Yes| C[Execute Actions]
C --> D[Update Device States]
B -->|No| E[End Process]
Workflow Description
1. Define Actions
The user specifies the desired actions to occur simultaneously, such as turning on lights and adjusting the thermostat.
2. Set Trigger
The user selects a trigger for the actions, which could be a specific time, a voice command, or a sensor detection.
3. Check Conditions
The system verifies if the required conditions for executing the actions are met, such as device availability and user preferences.
4. Execute Actions
If conditions are satisfied, the system proceeds to execute the defined actions sequentially or in parallel.
5. Update Device States
After executing the actions, the system updates the state of the involved devices and logs the event for user review.
Postconditions
The involved devices reflect the new states as defined by the actions, and the user receives feedback confirming the execution.
Optional Enhancements
- Integration with voice assistants for hands-free control.
- Customizable notifications for action completions.
- Ability to create macro-like sequences for more complex interactions.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, Z-Wave JS | Network Video Recorder (NVR) and Cameras, Raspberry Pi |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)