Figure 1: The user interface Enertex® EibStudio
The EIB/KNX applications are to be designed with the PC software EibStudio. To this end, one can use predefined included macros, an easily learn-able programming language, or both. The Enertex® EibStudio full version can be downloaded for test purposes from the web site of Enertex® Bayern GmbH.
Extensive libraries containing macros for shading systems, conservatories and lightings are supplied. These libraries can be configured using the macro wizards, so that the Enertex® EibPC can be operated without any programming skills. Figure 2 shows the macro wizard of a shading system implementation with the Enertex® EibPC.
Figure 1 depicts an example of directly programmed application. In the section „Addresses“ you can see the import of group addresses exported from the ETS3 software.
Figure 2: Macro wizard for shading tasks
The simple programming language comprises if-then statements and basic assignments. The user is supported by syntax highlighting and auto completion. The compilation of own macro libraries can be achieved without problems, too.
The EIB/KNX system's group addresses can be imported from an ETS export file (*.esf) into the EibStudio to be used there. However, application design is possible also without this import function. To this purpose, only knowledge of the group addresses to be processed is required. With the direct declaration of the actual address (e. g. 2/3/5), even the ETS export can be bypassed.
Wizards editing the respective entries of the project (application program) exist for installation, group addresses import file (ESF), and the configuration of the e-mail settings. As all of these entries exist as text passage of the application program, so that experienced users can save time by re-using parts of the program (copy and paste). Alternatively, menu-driven handling of the settings is available (see Figure 3).
Figure 3: Configuration of the Enertex® EibPC
The Enertex® EibStudio has the possibility to observe the present telegrams of the EIB/KNX system and to download the telegrams of the long-term recording stored in the Enertex® EibPC. These can be exported as *.csv files and afterwards analyzed in a spreadsheet program such as Microsoft® Excel®. With the contained timestamps, the EibPC is suitable for the analysis of an EIB/KNX system. Recording of the telegrams is performed directly in the Enertex® EibPC in a circular buffer with 500,000 telegrams, even without a LAN connection to a PC. The telegrams can be read and analyzed by the PC-based EibStudio at a later time.
Figure 4: Data Import in MS Excel®
Debugger und Sniffer:
With the Enertex® EibStudio, one can read from or write to devices of the EIB/KNX system via the Enertex® EibPC („Sniffer“) and read or change variables of the Enertex® EibPC's run-time program („Debugger“). This feature is illustrated in Figure 5.
Figure 5: Enertex® EibPC Debugger and Sniffer
Communicating with LAN Devices in a Home Network – Option NP:
The Enertex® EibPC can communicate with devices of an existing LAN network. This for example enables control of multimedia devices or passing an MP3 play-list to EIB/KNX displays as shown in Figure 6.
The LAN support of the Enertex® EibPCconsists of:
- Time synchronization (NTP)
- Name resolution (a DNS server can be assigned)
With the extension Option NP also:
- Transmission of e-mails via a POP3 server
- Transmission and reception of UDP telegrams
- Web server
The web server is configured in the Enertex® EibStudio. The configuration is carried out in text mode with the aid of the Enertex® EibStudio, so that the professional user can quickly take over precast solutions. The web server's composition is to be defined in a table of up to 255 elements. With its professional design, the commissioning person avoids a bothersome or problematic „optical optimization“ (Figure 7).
Figure 6: LAN and Webserver programming
Figure 7: Enertex® EibPC Webserver Visualization
Enertex® EibStudio Software and manual download.