Skip to content
Elausys

HyperVisu / Scenes & Automations

Automations

WHEN / IF / THEN rules with device, time, sun, weather and energy-price triggers.

elausys · 05 July 2026
On this page

Automations

An automation is a rule the house follows on its own: When something happens, If the circumstances are right, Then do these actions. Open them from Configuration → Automations.

The rule model

  • When — the triggers. If there are several, any one of them starts the rule (OR).
  • If — the conditions, checked before the actions run. Optional: "without conditions, the automation runs on every trigger". Under All conditions must be: you choose whether all conditions must be true (AND) or any one of them (OR).
  • Then — the actions, executed in order.
An automation's page — Phone layout.
An automation's page — Tablet layout.
An automation's page — Wall panel layout.

Triggers — what starts the automation

Tap Add a trigger and choose:

TriggerWhat it does
TimeRuns on a schedule: Every day at a time, Chosen days, One date, or an Interval in minutes.
Device StateRuns when a device parameter changes: choose the device, the parameter, and the condition (Becomes equal to a value, not equal, above, below, or simply changes). For at least adds a hold time so brief blips don't trigger the rule.
AstronomicalRuns at a sun event — Sunrise, Sunset, Dawn, Dusk, Solar Noon, Golden Hour, Nautical Dawn and the other sun events — with an Offset in ± minutes. The builder shows today's computed time ("Next run today at 21:14").
Weather ForecastRuns when a forecast crosses a threshold (temperature, wind, precipitation, cloud cover…).
Energy PriceRuns on the electricity price (see this article for the shape).
ManualNo automatic start — you run it by hand, from the list or from a view.

📘 Note: The Weather Forecast and Energy Price triggers appear only when the corresponding service is enabled on the server (see “Weather Service”, “Energy Price Service”).

The Astronomical trigger builder — Phone layout.
The Astronomical trigger builder — Tablet layout.
The Astronomical trigger builder — Wall panel layout.

Conditions — checked before the actions run

Tap Add a condition and choose:

  • Device State — a device's current value compared to a threshold.
  • Time Range — only between a start and end time, optionally on selected days.
  • Date range — a period of the year ("a season — from 15 June to 15 Sept."). If the end date comes before the start date, the range crosses into the next year. Choose Repeat every year or limit it to one year.
  • Astronomical — only between two sun events, for example after sunset and before dawn (select a start and a stop event). The builder shows today's times.
  • Weather Forecast — a forecast check over a window (Current, Next 1/3/6/12/24 hours, Tomorrow) with an Aggregation (Average, Minimum, Maximum, Any, All).
  • Energy Price — the price over a window (Current Hour, next hours, Today, Tomorrow), either Absolute (above/below/between a value) or Statistical (Below Average, In Cheapest N Hours, percentile…).

Actions — what the automation does

Tap Add an action and choose:

  • Device Control — set a device parameter to a value. On a thermostat, the Boost parameter starts a boost of 30 min, 1 h, 2 h or 3 h (or Stop boost).
  • Scenario — run an existing scenario.
  • Global Command — lights or shutters of a whole Room or Category at once.
  • Notification — send a push notification to the app.
  • E-mail — send an e-mail with a custom subject and message to HyperVisu users. Requires the Email service (see “Email Service”) — the option is greyed out until it is configured. You choose the recipients, the channel (push or e-mail) and a priority.

Every action has an optional Delay before execution in seconds, shown as a chip on the action ("delays this action after the previous one").

The action builder — Phone layout.
The action builder — Tablet layout.
The action builder — Wall panel layout.

Managing automations

From the Automations list:

  • Active toggle — enable or disable a rule without deleting it.
  • Trigger Automation — a test run: "This will execute only the actions and bypass all conditions."
  • Duplicate — copy a rule to build a variant.
  • Each row shows its trigger/condition/action counts, its next run (for time-based triggers) and its last run.
  • Every automation can have its own icon (Choose an icon).

Automation & scenario vocabulary reference

The complete vocabulary of the rule editor and scenario schedules (see “Scenarios”), as compact tables.

Triggers (WHEN)

A rule fires when any one of its triggers fires — multiple triggers combine as OR.

TriggerFires whenParameters
Device stateA device's value matches the testDevice + object, operator: equals · not equals · above · below · changes
TimeThe clock reaches a set timeDaily, weekly (chosen weekdays), or a specific date
AstronomicalA sun event occursOne of the 13 sun events ± offset in minutes
ManualYou run the rule yourself— (the rule appears as a button in the app)
Weather forecastThe forecast crosses a thresholdForecast value, operator, threshold
Energy priceThe electricity price crosses a thresholdPrice operator + threshold

Conditions (IF)

Conditions are checked after a trigger fires; the rule runs only if they pass. Conditions combine with AND / OR operators.

ConditionPasses whenParameters
Device stateA device's value matches the testDevice + object, operator, value
Time rangeThe current time is inside the windowStart–end time + weekdays
Period of the yearToday matches the date ruleDate range, operator: is · is not · is before · is after
Astronomical stateThe sun state matches (e.g. after sunset)Sun event / state
Weather forecastThe forecast in a window matchesWindow: now · 1 h · 3 h · 6 h · 12 h · 24 h; aggregation: average · lowest · highest; operator + threshold
Energy priceThe current price matchesOperator + threshold

Actions (THEN)

Every action can carry an optional delay in seconds before it executes.

ActionWhat it doesParameters
Device controlSets a device to a valueDevice + target value
Thermostat boostStarts (or cancels) a Boost on a thermostatDuration in minutes; 0 cancels a running boost and restores the previous setpoint and mode
ScenarioRuns a scenarioScenario to run
Global commandRuns a room or category commandRoom or category; lights or shutters; on/off, up/down
Push notificationSends a notification to phonesMessage text
E-mailSends an e-mail to HyperVisu usersRecipients (users), subject, message — requires the Email service (see “Email Service”)

Astronomical events

The 13 sun events, computed daily from the server's coordinates (see “Network & Time Settings”). Every astronomical trigger accepts a ± offset in minutes.

EventMeaning
dawnMorning civil twilight starts (sun −6°)
sunriseThe top of the sun reaches the horizon
sunriseEndThe whole sun is above the horizon
goldenHourEndEnd of the morning golden hour
solarNoonThe sun at its highest point
goldenHourStart of the evening golden hour
sunsetStartThe sun touches the horizon
sunsetThe sun is fully below the horizon
duskEvening civil twilight ends (sun −6°)
nauticalDuskNautical dusk (sun −12°)
nightAstronomical night starts (sun −18°)
nightEndAstronomical night ends
nauticalDawnNautical dawn (sun −12°)

Scenario schedules

PropertyValue
Schedules per scenarioUp to 3
Schedule kindsWeekly (chosen weekdays + time) or a specific date + time
Per-slot controlEach schedule slot can be enabled or disabled on its own

Frequently Asked Questions

Do multiple triggers all have to fire?

No. Triggers use OR: any one can start the rule. Conditions are then checked before its actions run.

Can I require all conditions or just one?

Yes. Choose AND for all conditions or OR for any one. With no conditions, every trigger runs the actions.

Why are weather or energy-price triggers missing?

The corresponding service must be enabled on the server for those triggers to appear.

Does Trigger Automation check the conditions?

No. It is a test run that executes only the actions and bypasses all conditions.

How do I prevent a brief sensor spike from triggering a rule?

Use For at least on a Device State trigger to require the condition to hold for a duration.

Can I delay actions or send email?

Yes. Each action can have a delay after the previous action. Email actions require the Email service to be configured.

Keep exploring

Find the other guides for this product in the documentation.

Back to Scenes & Automations