Scenes
Create and manage scenes to control multiple devices with a single action.
What are Scenes?
Scenes are predefined configurations that set multiple devices to specific states simultaneously. Think of them as snapshots of your home's state that you can instantly activate.
Scene Benefits
- One-Touch Control: Set multiple devices with a single action
- Consistent Experience: Reproduce the same ambiance reliably
- Automation Integration: Use scenes in automations and schedules
- Quick Setup: Instantly configure rooms for different activities
Types of Scenes
Homix supports different types of scenes for various use cases:
🏠 Room Scenes
Control all devices in a specific room
🌍 Global Scenes
Control devices throughout the entire home
🎭 Activity Scenes
Optimized for specific activities
🚨 Security Scenes
Activate security and safety measures
Creating Your First Scene
Follow these steps to create a new scene:
- Navigate to the "Scenes" section in the Homix dashboard
- Click "Create New Scene"
- Give your scene a descriptive name (e.g., "Living Room Movie Night")
- Add devices by clicking "Add Device"
- Configure the desired state for each device
- Test the scene to ensure it works as expected
- Save and activate when needed
Pro Tip
Set up your devices manually to the desired states first, then use the "Capture Current State" feature to quickly create a scene from the current setup.
Scene Configuration
Device States
Each device in a scene can be configured with specific states:
Lighting
- On/Off state
- Brightness level (0-100%)
- Color temperature (warm/cool)
- RGB color values
- Transition duration
Climate Control
- Target temperature
- Heating/cooling mode
- Fan speed
- Humidity settings
Media & Entertainment
- Volume levels
- Input sources
- Power states
- Playlist or content selection
Window Treatments
- Position (open/closed percentage)
- Tilt angle for blinds
- Operation speed
Advanced Scene Options
Customize scene behavior with advanced options:
Scene Examples
Good Morning Scene
Start your day with a comprehensive morning routine:
Movie Night Scene
Create the perfect ambiance for movie watching:
Away Mode Scene
Secure and optimize your home when leaving:
Bedtime Scene
Wind down for the night with a relaxing routine:
Scene Activation
Manual Activation
Activate scenes manually through various methods:
- Dashboard: Click the scene button in the web interface
- Mobile App: Tap scene buttons on your mobile device
- Voice Commands: "Hey Google, activate Movie Night scene"
- Physical Buttons: Assign scenes to smart switches or remotes
- Shortcuts: Use device-specific shortcuts and widgets
Automated Activation
Integrate scenes into automations for smart activation:
Time-Based
Activate scenes at specific times or based on sunrise/sunset
Presence-Based
Activate when people arrive, leave, or move between rooms
Event-Based
Activate based on device states, weather conditions, or calendar events
Scene Management
Organization
Keep your scenes organized for easy management:
- Categories: Group scenes by room, activity, or time of day
- Favorites: Mark frequently used scenes as favorites
- Tags: Use tags for flexible organization and filtering
- Folders: Create hierarchical folder structures
- Search: Use search functionality to quickly find scenes
Scene Scheduling
Schedule scenes to activate automatically:
Scene Testing and Validation
Testing Strategies
Test your scenes thoroughly before relying on them:
- Device Check: Verify all devices are online and responsive
- State Validation: Confirm each device reaches the expected state
- Timing Tests: Check execution timing and delays
- Condition Testing: Test scenes under different conditions
- Fallback Testing: Test behavior when devices are unavailable
Scene Monitoring
Monitor scene performance and reliability:
Troubleshooting Scenes
Common Issues
Scene Not Activating
- Check if scene is enabled
- Verify device connectivity
- Review condition requirements
- Check NATS connectivity
Partial Scene Execution
- Identify which devices failed
- Check device-specific error logs
- Verify device states and capabilities
- Test individual device commands
Slow Scene Execution
- Check network performance
- Reduce unnecessary delays
- Optimize device communication protocols
- Consider device grouping strategies
Advanced Scene Features
Scene Variables
Use variables to make scenes more dynamic:
{{time.hour}}
- Current hour for time-based adjustments{{weather.condition}}
- Weather-based scene modifications{{occupancy.count}}
- Number of people home{{user.preferences}}
- User-specific settingsScene Inheritance
Create scene templates and inherit from them:
- Base Scenes: Define common device configurations
- Scene Extensions: Modify base scenes for specific situations
- Room Templates: Create reusable room configurations
- Seasonal Variations: Modify scenes based on seasons
Best Practices
Design Guidelines
- Keep It Simple: Start with basic scenes and add complexity gradually
- Use Descriptive Names: Make scene names clear and meaningful
- Test Regularly: Verify scenes work as expected after device changes
- Plan for Failures: Design fallback behaviors for unreliable devices
- Consider Context: Design scenes that work in different situations
Performance Tips
- Group devices by communication protocol for faster execution
- Use appropriate delays to avoid overwhelming devices
- Limit the number of devices in a single scene for reliability
- Cache device states to reduce unnecessary commands
- Use conditional execution to skip unnecessary actions
Related Documentation
- Device Management - Managing devices used in scenes
- Automations - Using scenes in automations
- NATS Messaging - Understanding scene communication
- Troubleshooting - Debugging scene issues