Programming
From eedomus - Documentation
Automation is the key to unlocking the power of your eedomus smart home system. By utilizing the preprogrammed functions, or a personalised script or rule, you can create the customised programming that you desire.
The addition of the programming is done via the menu: Configuration -> Programming -> new programming, then choose the ones available.
Contents |
How does this work?
To add a program, just choose in the list:
The existing automated programs will automatically appear in the panel "Programming" (available in website and on Smartphone Applications), where you can easily activate or deactivate each program by one click.
Agenda
Programs based on user defined timing and dates rules are listed under the heading called Agenda.
This is an easy way to activate/deactivate anything depending on the day and hour. You may add as many programs as you like.
The actions you can control may be for example:
- switching on a lamp at a given time, then switching it off
- opening or closing of an automated shutter
- switching your camera in intimacy mode during certain hours
- modifying the heating setpoint temperature depending on time
It is not necessary to define end actions; these are optional .
Caution - If the end time (e.g. 3 pm) is BEFORE the beginning time (e.g. 4 pm), the end action will occur the following day.
In the panel Programming, you may activate/deactivate each program in one-click.
Image on the right: This example program will switch on the light everyday at 11 pm
The Calendar is a helpful tool to simplify and organise your programming.
Electrical Appliances
Automatic Turn On
This automation allows to users to temporarily turn off an electrical device, for example a noisy ventilator fan, and then automatically turn it back on after preset duration (e.g. one or two hours).
Pool Filtration
This customisation allows filtration of your pool depending on the temperature of the water.
Timer
This program allows you to automatically turn an electrical device off.
Heating
Heating zone
This program allows the regulation of heaters (including electric) on a given setpoint.
This is a virtual thermostat. Note, this is not necessary if you use devices that have a built in thermostat (thermostatic valves, integrated thermostat).
The algorithm requires :
- a home thermometer,
- an outside thermometer (real one or via the weather )
- and one (or more) heating actuator.
The available setpoint temperature can be changed.
This program uses a documented algorithm that is well suited for heaters with relatively short cycle (10/30 min).
Lighting
The eedomus box is ideal for automation of your lighting devices, with many preprogrammed functions to choose from, including: automatic turn on, morning alarm, night or evening lighting, and lighting on movement (requires sensor).
Users can also program to automatically turn off a light using the "timer" function.
Timetables are available from configuration => Programming => agenda.
Automatic turn on
This automation allows to users to temporarily turn off a light, and then automatically turn it back on after preset duration (e.g. one or two hours).
Evening Lighting
Evening lightning will automatically turn on a lamp at the beginning of the evening.
The default trigger for lighting is the phase Evening (and not the sunset).
General lighting mode
This general purpose mode allows users to control all lamps at the same time. It is possible to select/deselect individual lamps that would illuminate/extinguish in this mode.
Light on movement
This automation is particularly useful in places such as a cellar or on terraces. It allows users to turn the light: - In case of motion detection (eg patio) - Upon detection of movement AND if it is dark (brightness adjustable).
You can also use it for a light (very dim) in the living room, with a brightness threshold of 40% to see clearly in case of a motion detection at night.
Careful to set at least 5 or 10 minutes of light (otherwise, the internal timer of the motion detector will not refresh).
We advise users to place the motion sensor so that it detects "early" entry into the dark area, because the ignition may take up to 1 to 3 seconds (more if the radio signal is weak).
Morning alarm (sunrise simulator)
This programming will turn a light on a during the morning period, according to your wake up time.
Night Lighting
This is a great experience, your chosen lamps turn on at sunset. Note, be sure to select your city/country in the Sun Garden configuration page ( Home => Garden => Sun ).
You might consider to add a presence sensor, if you want to trigger only when you are at home. Or you might want to trigger even when you are not at home (to prevent intruders).
Remote / Switch
This automation allows users to link one or more lamps to a switch.
You can also - and it is recommended - make the direct link of the switch to a lamp.
Simulation of presence
This automation simulates presence of people by switching on-off the lighting for several hours.
Just click on the lamps to control and the relevant time slots.
Options are possible for the activation, for example :
- when the alarm is activated
- or when the type of day is holidays
Additionally, users may turn on items other than lamps (e.g. music if you have devices).
This programming, like others, can be enabled / disabled at any time from the panel programming.
Timer
This automation allows the automatic extinction of a lamp which was lit.
This can be used in many situations, such as turning the lights off in a cellar, on a terrace, or in a laundry room.
Security
Sensor alert
This program allows you to be notified by email or SMS when smoke detector, or carbon monoxide or water leakage detector, sensor triggers (when available).
It is strongly recommended to perform tests regularly (by pressing the smoke detector for example, will generate a few seconds to alert you to check the correct reception of SMS).
You can add additional actions including turning on the home lights, or ringing sirens a few minutes to be more alert, especially at night.
Frost alert
This program allows you to be notified by email or SMS when the temperature drops below a certain value.
The temperature can be adjusted. It is recommended to use:
- 7° C for a secondary residence
- 1° C for the risk of night frost in the garden
or any value at your convenience to watch: a cold room, a computer room, a fridge ....
Intrusion monitoring
This program allows users to be notified by email or SMS upon a movement or opening detection inside the home.
It uses all interior sensors ( those placed in rooms and openings on the inside ). It is possible to exclude some detectors to avoid triggering false alarms.
A delay in the activation allows users to exit the home after activation. A shorter delay allows you to disable from inside if necessary.
When triggered, the program will automatically reactivate.
It is possible to choose an alarm via email or Short Text. It is advisable to write a small message: the direct number of the police to have on hand in case of confirmation (use camera to have confirmation). If no mobile phone number is set (Configuration / Account), the Short Text Message can not be used.
When triggered : do not panic! It may be a false alarm (a detector is triggered unexpectedly, especially a motion detector).
You may add:
- additional activation criteria, i.e. to utilize a light switch or another item to activate (or deactivate) the alarm.
- actions upon activation ( to be informed of a positive activation, either Mail or SMS): e.g. turn off the lights .
- actions upon detection (specifically Alert Mail or SMS): ignition of a siren or lights.
Openings (Shutters) centralization
Permits closing or opening motorized shutters at the same time, (similar to the General Lighting Mode). It is possible to select/deselect individual shutters that would open/close in this mode.
Presence monitoring
This program allows you to be notified of a person who enters the home (e.g. a child, a neighbour) .
Sensors that trigger are configurable .
If triggered, this program does not automatically reactivate. However, it can be linked to a timed phase, for example Asleep, so that this is active all night and deactivates in the morning.
Advanced programming
Should the pre-programmed options not fully meet your particular needs, additional advanced programming is possible with use of Rules engine or Scripts.