Create Routines
A routine (also called an automation) automatically triggers actions based on time, events, or sensor inputs. Unlike scenes (which you activate manually), routines run automatically when their trigger conditions are met.
Routines bring your installation to a specific state automatically. For example, a routine can close all screens at sunset, turn on lights at 8:00 AM, or retract an awning when wind exceeds 30 km/h.
Why Use Routines?
Routines are useful for:
- Scheduled Actions: Run actions at specific times (e.g., close screens at 10:00 PM)
- Solar-Based Actions: Trigger actions at sunrise or sunset
- Event-Based Actions: Respond to sensor thresholds (e.g., retract awning when windy)
- Button Actions: Map physical buttons to trigger actions
- Convenience: Automate repetitive tasks
- Safety: Automatically protect products from weather
How Routines Work
Routines Have Triggers
A trigger determines when the routine runs:
- Time: Specific time of day (e.g., 7:30 AM)
- Sunrise/Sunset: Relative to solar events (e.g., 30 minutes before sunset)
- Sensor Threshold: When a sensor value crosses a threshold (e.g., wind > 25 km/h)
- Button Press: When a physical button is pressed
- Weather Condition: When a weather condition is met (e.g., rain detected, thunderstorm)
Routines Perform Actions
When triggered, the routine:
- Sets selected products to defined states (like activating a scene)
- Can invoke existing scenes
- Can control individual models
Routines Save Current State
Like scenes, routines save the current state of selected products when created. When editing a routine, the system first invokes the routine to restore the previous state, then allows you to adjust only the models that need changes.
Creating a Routine: Step-by-Step
- Mobile App
- Web Portal
Steps:
-
Navigate to Routines
- Go to Routines in the main menu or navigation bar
-
Start Creating a New Routine
- Tap New Routine, Add Routine, or + Create
-
Name the Routine
- Enter a descriptive name (e.g., "Close at Sunset", "Morning Wake-Up", "Wind Protection")
-
Choose a Trigger
-
Select the trigger type:
Time-Based Triggers:
- Specific Time: Set exact time (e.g., 8:00 AM, 10:30 PM)
- Sunrise: Trigger at sunrise or with offset (e.g., 15 minutes after sunrise)
- Sunset: Trigger at sunset or with offset (e.g., 30 minutes before sunset)
Event-Based Triggers:
- Sensor Threshold: Trigger when a sensor value crosses a threshold
- Example: Wind Speed > 30 km/h, Temperature < 10°C, Rain = On
- Button Press: Trigger when a physical button is pressed
- Select the button from available buttons in the installation
- Weather Condition: Trigger on weather events (e.g., Thunderstorm, Clear Sky)
tipThe app will only show buttons and sensors that are available for use as triggers. Buttons or sensors already used for other functionality may not appear.
-
-
Select Products/Models
- Choose which products and models to control when the routine is triggered
- Select individual models or entire products
-
Set Desired States
- Use the normal product controls to set each selected product to its desired state
- Examples:
- Close all screens (100%)
- Turn lights on at 50%
- Retract awning (0%)
- Set pergola louvres to 45°
tipThe routine will save the current state of the selected products, so set everything exactly as you want it before saving.
-
Review and Save
- Review the trigger and actions
- Tap Save or Create Routine
-
Test the Routine (optional)
- Some apps allow you to manually trigger the routine to test it
- Or wait for the trigger condition to occur naturally
Steps:
-
Navigate to Routines
- Go to Routines → Create
-
Name the Routine
- Enter a descriptive name
-
Configure Trigger
- Select the trigger type (time, sunrise/sunset, sensor, button, weather)
- Set trigger parameters (time, threshold, etc.)
-
Select Products
- Add products and models to control
-
Configure Actions
- Set each product to the desired state
-
Advanced Options (if available)
- Filters: Add conditions (e.g., only run on weekdays)
- Variables: Use dynamic values
- Delays: Add delays between actions
-
Save
- Click Save or Create Routine
-
Validate
- Check activity/history views to ensure the routine is scheduled correctly
Managing Routines
Viewing Routines
- Mobile App
- Web Portal
-
Navigate to Routines
- Go to Routines in the main menu
-
View Routine List
- All created routines are listed
- See trigger type and status (active/inactive)
-
View Routine Details
- Tap on a routine to view details
- See trigger configuration and actions
-
Navigate to Routines
- Go to Routines
-
View Routine List
- All routines are displayed (list or grid view)
- Click a routine to view details
Editing a Routine
When you edit a routine, the system first invokes the routine to bring the installation into the saved state. This ensures you're editing from the correct starting point.
- Mobile App
- Web Portal
-
Navigate to Routines
- Go to Routines
-
Select a Routine
- Tap on the routine you want to edit
-
Tap Edit
- Tap Edit or the edit icon
-
Routine is Invoked
- The app invokes the routine first
- All products are set to their saved states
- This ensures you're editing from the correct starting point
-
Make Changes
- Adjust trigger settings
- Adjust product states
- Add or remove products
- Rename the routine
tipYou only need to adjust the models that require changes. The routine will update to capture the new states.
-
Save Changes
- Tap Save
-
Navigate to Routines
- Go to Routines
-
Click Edit
- Click the Edit button next to the routine
-
Routine is Invoked
- The portal invokes the routine first
- Products are set to their saved states
-
Make Changes
- Adjust trigger, products, or actions
-
Save
- Click Save
Deleting a Routine
- Mobile App
- Web Portal
-
Navigate to Routines
- Go to Routines
-
Select a Routine
- Tap on the routine you want to delete
-
Delete
- Tap Delete or the trash icon
- Confirm the deletion
-
Result
- The routine is removed and will no longer run
-
Navigate to Routines
- Go to Routines
-
Click Delete
- Click the Delete button next to the routine
- Confirm the deletion
Enabling/Disabling a Routine
- Mobile App
- Web Portal
You can temporarily disable a routine without deleting it:
-
Navigate to Routines
- Go to Routines
-
Toggle the Routine
- Use the toggle switch next to the routine
- On: Routine is active and will run on trigger
- Off: Routine is disabled and won't run
-
Navigate to Routines
- Go to Routines
-
Toggle Status
- Click the enable/disable toggle next to the routine
Routine Examples
Example 1: Close Everything at Sunset
Trigger: Sunset
Products:
- All ZIP screens
- All awnings
- Pergola louvres
Actions:
- Close all screens (100%)
- Retract all awnings (0%)
- Close pergola louvres
Use Case: Automatically secure all outdoor products at sunset.
Example 2: Morning Wake-Up
Trigger: 7:00 AM
Products:
- Bedroom screens
- Kitchen lights
- Living room lights
Actions:
- Open bedroom screens (0%)
- Turn on kitchen lights at 80%
- Turn on living room lights at 60%
Use Case: Prepare the house for the day automatically.
Example 3: Wind Protection
Trigger: Wind Speed > 30 km/h
Products:
- Awning
- Pergola screens
- Pergola louvres
Actions:
- Retract awning (0%)
- Close screens (100%)
- Set louvres to safe position (45°)
Use Case: Protect outdoor products from high wind automatically.
Example 4: Rain Protection
Trigger: Rain = On
Products:
- All awnings
- All screens
Actions:
- Retract all awnings (0%)
- Close all screens (100%)
Use Case: Automatically close outdoor products when rain is detected.
Example 5: Good Night Button
Trigger: Button 2 on Remote Control pressed
Products:
- All lights
- All screens
Actions:
- Turn off all lights
- Close all screens (100%)
Use Case: One button press to secure the house for the night.
Example 6: Thunderstorm Safety
Trigger: Weather = Thunderstorm
Products:
- All outdoor products (awnings, screens, pergola)
Actions:
- Retract all awnings
- Close all screens
- Close pergola louvres
Use Case: Automatically protect all outdoor products during severe weather.
Trigger Types in Detail
Time-Based Triggers
Specific Time:
- Set exact time (e.g., 7:30 AM, 10:00 PM)
- Runs daily at the specified time
- Example: "Turn on lights at 7:00 AM"
Sunrise:
- Triggers at sunrise
- Can add offset (e.g., 15 minutes after sunrise)
- Automatically adjusts to seasonal changes
- Example: "Open screens at sunrise"
Sunset:
- Triggers at sunset
- Can add offset (e.g., 30 minutes before sunset)
- Automatically adjusts to seasonal changes
- Example: "Close screens 30 minutes after sunset"
Event-Based Triggers
Sensor Threshold:
- Triggers when a sensor value crosses a threshold
- Examples:
- Wind Speed > 25 km/h
- Temperature < 10°C
- Rain = On
Button Press:
- Triggers when a physical button is pressed
- Only available buttons are shown (buttons already in use may not appear)
- Example: "Button 3 activates outdoor scene"
Weather Condition:
- Triggers on specific weather conditions
- Examples:
- Clear Sky: Open awnings
- Thunderstorm: Close everything
- Snow: Close outdoor products
Expected Result
After creating routines:
- Routines appear in your Routines list
- Routines run automatically when trigger conditions are met
- You receive notifications when routines run (if notifications are enabled)
- You can view routine history in the activity log (if available)
Troubleshooting
Routine Doesn't Trigger
- Check routine status: Ensure the routine is enabled (toggle is on)
- Check trigger condition: Verify the trigger condition was actually met
- Check products: Ensure all products in the routine are online
- Check gateway: Ensure the gateway is connected
- Check sensors: For sensor-triggered routines, ensure sensors are working
Routine Triggers but Actions Fail
- Check product status: Ensure all products are online
- Check prerequisites: Ensure all products have completed prerequisites
- Check network: Verify gateway and devices are connected
- Review actions: Verify the routine actions are configured correctly
Time-Based Routine Runs at Wrong Time
- Check installation timezone: Verify the installation location is set correctly
- Check device time: Ensure your device time is correct
- Check sunrise/sunset calculation: Sunrise/sunset times are calculated based on installation location
Sensor-Triggered Routine Runs Too Often
- Adjust threshold: Fine-tune the sensor threshold to reduce false triggers
- Add hysteresis: If supported, add a buffer to prevent repeated triggering
- Check sensor placement: Ensure the sensor is positioned correctly
Button-Triggered Routine Not Working
- Check button status: Verify the button is working (check in Product Settings)
- Check button availability: Ensure the button isn't already used for other functionality
- Check link configuration: If the button is linked, it may conflict with the routine
Can't Select Button or Sensor as Trigger
- Check availability: Buttons/sensors already in use may not be available
- Check product status: Ensure products with buttons/sensors are online
- Add more sensors/buttons: Some installations may not have available input models
Routines vs. Scenes
| Feature | Routines (Automations) | Scenes (Shortcuts) |
|---|---|---|
| Trigger | Automatic (time, event, sensor) | Manual (user activates) |
| Use Case | Scheduled or event-based automation | Quick manual control |
| Activation | System activates based on trigger | User taps to activate |
| Example | "Close screens at sunset" routine | "Movie Night" scene |
Use routines for automatic, scheduled, or event-driven actions. Use scenes for manual, on-demand control.
Best Practices
- Name routines clearly: Use descriptive names that indicate the trigger and action (e.g., "Close at Sunset", "Wind Protection")
- Test routines: Manually trigger routines to ensure they work as expected
- Use offsets wisely: For sunrise/sunset triggers, consider adding offsets (e.g., close screens 15 minutes after sunset)
- Monitor routine activity: Check activity logs to ensure routines are running correctly
- Disable unused routines: Turn off routines you're not using to avoid unexpected behavior
- Consider overlapping routines: Ensure multiple routines don't conflict with each other
- Use weather triggers carefully: Weather data updates at intervals, so there may be a delay
Next Steps
After creating routines:
- Create Scenes – Create scenes to use with routines
- Notifications – Set up notifications for routine activity
- Control Products – Continue controlling products manually
- Weather Data – Use weather data in routines