Menu
Introduction
The user menu is managed in this screen. The menu is structured hierarchically; similar to in the ETS, you can e.g., create a building structure with floors and rooms. The room is then assigned with the information required for operating. A unique menu structure can be created for every user.
The menu comprises three main items:
Menu items can be combined as required. However, switching lines and screens can not contain any additional sub-items.
Menu items and screens
There are the following menu items/special screens:
In the HomeServer Expert, the
construction of the parameters of all items is identical. There are only extra bars for the special parameters and special screens.
Import/Export templates
Any branch of the menu can be exported as a template. This allows you to use branches from menus in other projects. When importing a template, all objects used are queried. If the template is imported into another project then all objects must be manually assigned. All icons and modules used can be stored in the template. These are therefore also available in other projects.
User menu and tool bar
Menu items can be created or changed via the tool bar or the user menu. The user menu is called up from within the tree structure (to the left in the window) by the right mouse button; the following functions are available, depending on the respective context:
- Pull down/Fold up
Menu items underneath the currently selected menu item are pulled down or folded up.
- Cut
A marked menu item or a menu page and all menu items underneath it are cut out and stored in the buffer ("clipboard"). The buffer is only available within the HomeServer Expert and the current project.
- Copy
A marked menu item or a menu page and all menu items underneath it are copied and stored in the buffer. The buffer is only available within the HomeServer Expert and the current project.
- Paste
The buffer (see Cut and Copy) is inserted underneath the place marked.
- Duplicate
A selected menu item or a menu page and all menu items underneath it are duplicated underneath the currently marked location.
- Remove
A selected menu item or a menu page and all menu items underneath it are deleted.
- Look-up
This program item is enabled when the selected object is used in other parts of the program. A list of where this object is used is shown after selecting this program item.
- One above / Up
A selected menu item or a menu page and all menu items underneath it are moved up one position in the menu structure.
- One below / Down
A selected menu item or a menu page and all menu items underneath it are moved down one position in the menu structure.
- HTML preview
This program item generates a preview in the browser. The preview displays all menu items underneath the selected menu item as a preview.
- Store as template
-
Store (incl. icons and modules)
A selected menu item (including sub-items) is exported as a template. The menu items can then be inserted into other projects. Icons and modules are also exported and automatically inserted into the new project when the data do not already exist. The data is reconciliated via the icon key and the module key. If there are icons/modules in the project with identical keys then these are not taken from the template. Templates can be inserted into the project via menu item New/Import template.
-
Store (without icons and modules)
A selected menu item (including sub-items) is exported as a template. The menu items can then be inserted into other projects. Icons and modules are not exported and should therefore also exist in the project. The data is not reconciliated via the icon key or the module key. If there are icons/modules in the project with identical keys then these are automatically assigned during the import. Templates can be inserted into the project via menu item New/Import template.
-
Store as internal template
A selected menu item is stored as a template in the project. Menu templates store the complete entry of a menu item and can only be used within the project. These can be re-inserted in menu item Insert internal template.
- New
A submenu is opened here. The required menu type can be selected from this and a menu item can be created, or a template can be imported into the project.
- Insert internal template
A menu item from the template memory is inserted by this.
Menu page
A menu page can have subentries.
The header can be controlled by communication objects. The text and icon can be dynamically changed.
There is a separate
description for this.
Display value/Run command
This menu item is used for running commands. e.g. "Light ON/OFF". The second part of the text and the icon can be dynamically controlled. Any number of commands can be assigned.
Camera screen
This menu type is used for displaying a
camera picture. There are five control knobs on a camera page; these knobs are in the navigation bar underneath the camera picture and a command can be assigned to each. Actuating these control knobs executes the commands.
Camera
The camera displayed in the menu is assigned here.
Commands 1 to 5
The commands are assigned here.
Command 1 is in position 2 from the left in the navigation bar.
Display screen
Yes: The camera picture is shown as a motion picture.
Attention: The motion picture is not shown in HTML in the internet browser. This mode is only possible in the client program.
NO: The picture is refreshed in cycles according to the interval (refresh) time.
Interval in seconds
The picture is called up from the camera at these intervals.
Icon 1 to 5
These icons are shown in the navigation bar.
Icon 1 is in position 2 from the left in the navigation bar.
Universal timer screen
The screen for a universal timer is hereby embedded into the menu.
The commands that are triggered by the weekly timer
are stored in the
master data of the universal timer.
The settings are made with the HomeServer running.
Timer screen
ATTENTION: The timer is no longer included from the next upgrade onwards!
It has been replaced by the universal timer.
The screen for a weekly timer is hereby embedded into the menu.
The commands that are triggered by the weekly timer are stored in the
master data of the timer.
Enter value screen
The screen for a value entry screen is hereby embedded into the menu.
Values of communication objects in the HomeServer and in the EIB can be changed in this screen.
Only numerical values can be currently entered. Example:
Set temperature of living room
Communication object
Communication object to be changed.
Min. value
Minimum possible value that can be entered in the screen
Max. value
Maximum possible value that can be entered in the screen
Unit of value
This text is displayed in the value entry screen after the entered value.
e.g. °C
Number of decimal places
The number of decimal places that can be displayed and determined.
Screen: Calendar of holidays
The screen for the calendar of holidays is assigned by this.
Every calendar of holiday is set in the master data and assigned here.
The holidays are set via this menu item with the HomeServer running.
Screen: Calendar of public holiday
The screen for the calendar of public holidays is assigned by this.
There is a calendar of public holidays for each month. One month can be assigned to each screen.
In order to display all calendars of public holidays within the menu you therefore require 12 menu items.
The public holidays are set via this menu item with the HomeServer running.
Set date/time screen
The date and time can be changed in this screen.
This screen is required when the date and time on the HomeServer is not synchronized via the EIB or the internet.
The parameters can be set via
Project/Time synchronization.
Buddy list screen
The buddy list screen is assigned by this.
This list shows all users currently logged into the HomeServer.
Message archive screen
This screen shows the content of a message archive.
A message archive contains text messages, e.g.
Heating faults. The content is defined in the program item
Message archive.
Text messages with the date/time of their creation are displayed in this menu item with the HomeServer running. The list is displayed in descending order.
Camera archive
This screen shows the content of a camera archive.
A camera archive contains stored camera pictures. The content is defined in the program item
Camera archive.
The stored pictures with the date/time of their creation are displayed in this menu item with the HomeServer running.
Diagram
This menu item shows archived data as curves, e.g.
Temperature curve.
The values are always plotted against the time (x-axis).
Up to 4 curves can be displayed simultaneously.
Two different types of diagram are possible.
The content is defined in the program item
Archive. The data are collected in the archives.
Archive
The data archive is assigned here. Data from this archive form the diagrams.
Type (diagram)
The basic type of the diagram is selected here.
- Min/Max:
Only the minimum or maximum values, related to the time segment, are shown. This type only allows a measured value to be shown in the diagram.
- Curve:
This type allows up to 4 curves to be shown in the diagram simultaneously. When creating the diagram, the HomeServer determines the average/minimum/maximum value of all measured values and creates a corresponding Y-axis.
Type (period of time)
This sets the period of time (x-axis) shown in the diagram.
- Segment size:
One unit on the x-axis corresponds to the period of time in minutes entered in the field Period of time in mins..
-
Total time:
Only measured values for the time in minutes entered in the Time in mins. field are displayed. The smallest displayed time is 1 minute.
Time in minutes
This value defines the time axis. The filed must always be filled in together with the segment size or the total time.
Examples for the various designs based on the time type
segment size:
| Design |
Number of segments |
Entered time in mins. |
Displayed total time |
| GIRA240 |
20 |
10 |
200 mins. |
| GIRA640 |
45 |
10 |
450 mins. |
| GIRA800 |
60 |
10 |
600 mins. |
| GIRA1024 |
90 |
10 |
900 mins. |
| GIRA1024V |
90 |
10 |
900 mins. |
| GIRA1024x6 |
90 |
10 |
900 mins. |
Curve 1 to curve 4
Curve 1 to curve 4: The single values from the archive are assigned here.
Average/Minimum/Maximum: The value used in forming the curve is set here.
Title
Title of the diagram
X/Y-axis
Title of the axes
Title of curve 1 to curve 4:
Name of the single curves as a legend in the diagram