HRC Homeboy ® EIB BACnet Gateway V2 - bei HR Controls

HRC Homeboy ® EIB BACnet Gateway V2 - bei HR Controls HRC Homeboy ® EIB BACnet Gateway V2 - bei HR Controls

hrcontrols.de
from hrcontrols.de More from this publisher
13.01.2014 Views

HRC Homeboy ® EIB BACnet Gateway V2 This equipment developed due to the fact that the control solutions for smaller EIB projects (to approx. 1500 group addresses), available at the market, are very expensive and complicated in the operation and care of the system. You will need a lot of different and expansive EIB Units to manage comfort functions like schedules and such things. With the help of HRC Homeboy you are able to realize functions such as schedules, trends, alarms, operation hours, sun protection optimization and much more for you building in shortest time and without advanced training expenditure. You configure the gateway with the help of a WEB front-end and a normal Internet Brower such as IE, Opera, Fire fox. No further Software is needed. The Gateway connects to your EIB installation with the help of its RS232 interface and a standard RS232/EIB coupling unit. Over the Ethernet interface the Gateway is connected to the BACnet Ethernet protocol as an BACnet Server. With the help of this interface it is possible to simply connect your EIB installation to a manufacturer independent management level. © 2008 HR Controls Ltd. & Co. KG Lilienstraße 6 40699 Erkrath Tel. 02104/831534 Fax 02104/1384850 homeboy@hrcontrols.de www.hrcontrols.de

<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

This equipment developed due to the fact that the<br />

control solutions for smaller <strong>EIB</strong> projects (to approx.<br />

1500 group addresses), available at the market, are<br />

very expensive and complicated in the operation and<br />

care of the system. You will need a lot of different<br />

and expansive <strong>EIB</strong> Units to manage comfort<br />

functions like schedules and such things. With the<br />

help of <strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> you are able to realize<br />

functions such as schedules, trends, alarms,<br />

operation hours, sun protection optimization and<br />

much more for you building in shortest time and<br />

without advanced training expenditure. You configure<br />

the gateway with the help of a WEB front-end and a<br />

normal Internet Brower such as IE, Opera, Fire fox.<br />

No further Software is needed. The <strong>Gateway</strong><br />

connects to your <strong>EIB</strong> installation with the help of its<br />

RS232 interface and a standard RS232/<strong>EIB</strong> coupling<br />

unit. Over the Ethernet interface the <strong>Gateway</strong> is<br />

connected to the <strong>BACnet</strong> Ethernet protocol as an<br />

<strong>BACnet</strong> Server. With the help of this interface it is<br />

possible to simply connect your <strong>EIB</strong> installation to a<br />

manufacturer independent management level.<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

Architecture of the intelligent gateway<br />

Central piece of the gateway is a SQL data base, in which all relevant data are stored. This<br />

covers all parameters for schedules, trends, operation hour counting etc.. With the help of this<br />

Database you are able to reboot the gateway without a loss of information after a power failure.<br />

Beside the SQL data base there are run processes, which realize all the functionality and the<br />

actual interfaces to the external world.<br />

First we have an <strong>EIB</strong> process, which monitors all telegrams in your <strong>EIB</strong> installation and provide<br />

an exact current system image of the <strong>EIB</strong> Installation in the gateway. Also this process ensures<br />

that changes in the Database will transfer into the <strong>EIB</strong> installation.<br />

Further processes control all inserted comfort functions as well as the processing of all <strong>BACnet</strong><br />

relevant inquiries etc..<br />

Because of the inbuilt web server, it is possible, to implement a simple web based<br />

visualization according to your desires. A small example visualization is already installed and<br />

can be used as a starting point for your own visualization.<br />

(see the manual for further information)<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

Integrated comfort functions in the <strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> gateway:<br />

The intelligent gateway from <strong>HR</strong> <strong>Controls</strong> goes far beyond the functionality of a simple<br />

protocol converter. Apart from the normal coupling between <strong>EIB</strong> and <strong>BACnet</strong> there are<br />

another considerable numbers of powerful and ready to use comfort functions which can be<br />

used without further programming. These functions cover a majority of the daily needed jobs<br />

in the building. Further functions can later be realized by developing your own programs with<br />

the help of a well known scripting Language (PHP).<br />

Schedules<br />

With the help of schedules it is possible to arrange create switching actions in the <strong>EIB</strong><br />

installation at certain times. For each group address in the <strong>EIB</strong> one or more schedules can be<br />

assigned. All schedules are developed according to the rider principle. If you want for<br />

example to switch all exterior lights on daily in the evening at 22 o'clock until in the morning 6<br />

o'clock, then 2 schedules are necessary. One schedule switches daily the lighting on at 22<br />

o'clock, whereas the second schedule takes over a switching off in the morning at 6 o'clock.<br />

Alarms<br />

For each <strong>EIB</strong> group address a minimum and a maximum limit can be set. If the current value<br />

of the data point runs out of this range, then the alarm status of this data point is set and the<br />

alarm time is stored as well as the current value into the data base. Also on the <strong>BACnet</strong> side<br />

this condition of the alarm becomes visible with the help of the status flags.<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

Trends<br />

Trends offer the possibility of recording the current value from a group address at certain times.<br />

These values are stored in extra tables with timestamp. A trend can be useful for diagnosis<br />

when you want to find errors in your installation as well as for the support of optimization your<br />

plant. The recording intervals have a range of 1 minute up to some months.<br />

Operation hours<br />

If you want to determine how long a certain group address runs, then you simply put on an<br />

operation hour counting for this group address. From now on all running times are summed<br />

minute-exactly. After reach of a certain freely adjustable period a maintenance message is<br />

generated and stored into the data base.<br />

Cleaning light function<br />

The cleaning light function is used to automatic shutdown lights, which are switched on by the<br />

cleaning people, after a freely adjustable period of minutes. Also this function takes place in<br />

stairways. The sense is to save energy with shutting unnecessary burning lights down.<br />

For each <strong>EIB</strong> Group address you can specify the follow-up time and a range of daytime where<br />

this function will be active.<br />

In addition it is possible to specify a maximum value for the repetitions of this function to ensure<br />

a durable lighting after expiration of these optimization counts. During the night this counter is<br />

reset to 0 so this function is again active on the next day.<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

<strong>EIB</strong> Group conjunctions<br />

An important and very often necessary function is the linkages between a <strong>EIB</strong> master group<br />

address and one or more further <strong>EIB</strong> slave groups. If the master group changes its value all<br />

slave addresses will become the value which is assigned for this <strong>EIB</strong> slave group. Additionally<br />

you can specify a period of daytime where this linkage is active.<br />

Own functions and programs<br />

In order to become fair of all possibly arising requirements, you can write your own functions.<br />

These functions and/or programs are developed on your normal workstation and transferred with<br />

upload functions into the gateway. As programming language the PHP Scripting language is<br />

used because of its multipurpose functionality and its name recognition. With this language it is<br />

possible to implement almost all building-technical requirements without large learning<br />

expenditure. Your developed programs have direct access to the heart of the gateway, the<br />

database. It is possible to develop complicated algorithms for example PID automatic controllers,<br />

adaptive optimized heating curves an further more. You can start your developed functions and<br />

programs either directly over the Web Fontend or by schedules. For safety reasons some PHP<br />

commands are not allowed to use in your Programs and Functions. This concern accesses to the<br />

file system as well as the call of system commands. While uploading your Programs to the<br />

<strong>Gateway</strong> all not allowed function calls are deleted automatically.<br />

(See Manual for further information)<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

Sun-blind optimization<br />

One of the most important and used functions in the building engineering is the function of the<br />

sun-blind optimization. There are generally two reasons, in order to equip a building with sun<br />

protection. On the one hand the prevention of the glare of an user while he is working and on<br />

the other hand an effective measure for saving cooling energy is the reason for closing the<br />

blinds automatically when the sun is shining into this area. In order to consider these two<br />

factors sufficiently, it is necessary to be able to close the shutters before the sun shines into<br />

the room and after the sun moved further on you will drive up the shutter again in order to use<br />

the daylight again in this room. Since the sun changes season-dependently its course, a<br />

differentiation of the control should take place dependent on the respective conditions of the<br />

sun. If one assumes that the largest radiation energy of the sun is then delivered into the<br />

room, when it stands perpendicularly to the window, then it is necessary to have individual<br />

optimization values for each room. In addition an individual optimization of each area makes<br />

it easy to deal with the special desires of the room user.<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

To realize all these requirements a knowledge of the following sun and room values are necessary:<br />

Azimuth of the sun<br />

Elevation of the sun<br />

Does the sun shine actual?<br />

The direction of the room window<br />

For the examination of the actual sunshine an externally attached light sensor is necessary.<br />

This sensor decide whether the sunlight intensity is strong enough to switch the binary <strong>EIB</strong> Group<br />

“Sunshine” on or off. A threshold value prevents changing this value all the time.<br />

In order to determine the position of the sun (azimuth and elevation), it is only necessary to give the<br />

<strong>Gateway</strong> the position of the building as well as the correct time.<br />

With the help of this information the <strong>Gateway</strong> is able to calculate internally the position of the sun.<br />

For each room a minimum and a maximum degree of angle number (0..360°) can be specified.<br />

If the position of the sun lies in range and if the sun shines actual, then this shutter is closed by<br />

the <strong>Gateway</strong> with the help of its <strong>EIB</strong> group address. An optimization counter, which logs the<br />

number of the optimization for each area separated, prevent the room user from opening and closing<br />

the shutter all the time.<br />

With the help of a maximum value an exact optimization number of the shutters can be arranged.<br />

This counter is set to zero once a night to ensure the optimization on the next day.<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

An shutter optimization takes place in the following steps:<br />

Examination of the light intensities<br />

Examination of the position of the sun<br />

Comparison of the position of the sun with the angle ranges of the<br />

individual rooms<br />

Examination of the optimization counter of individual rooms<br />

Switch the respective actuator in the room<br />

Increase the respective optimization counters, in order to prevent<br />

repeated driving.<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

Capabilities <strong>BACnet</strong><br />

You can use every free <strong>BACnet</strong> Device-ID for your <strong>Gateway</strong>.<br />

The <strong>Gateway</strong> supports the <strong>BACnet</strong> Service „I‘am“,“I have“<br />

The following Objecttypes are supported:<br />

Analog Input<br />

Analog Output<br />

Analog Value<br />

Binary Input<br />

Binary Output<br />

Binary Value<br />

Each Object has the following <strong>BACnet</strong> Properties can be accessed<br />

ObjectName Name of Object - (max. 100 Character)<br />

ObjectDescription Descriprion (max. 100 Character)<br />

PresentValue Value of the Object<br />

StatusFlags (incl. AlarmState )<br />

Additional for Outputs:<br />

Priotity Array<br />

Additional for Binaries:<br />

ActiveText and InactiveText<br />

Additional for Analogs:<br />

Unit<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong><br />

<strong>V2</strong><br />

Capabilities <strong>EIB</strong><br />

The following <strong>EIB</strong> EIS Types are supported<br />

EIS<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

11<br />

12<br />

13<br />

14<br />

Usage<br />

Switching 1Bit<br />

Dimmer-Control 4Bit<br />

Time 3Byte<br />

Date 3Byte<br />

Floating Point 2Byte<br />

Relativ value 1Byte<br />

Blinds 1Bit<br />

Force Control 2Bit<br />

IEEE Floating Point 4Byte<br />

Counte 2Byte<br />

Counter 4Byte<br />

AccessCode 4Byte<br />

ASCCII Character<br />

Counter 1Byte<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de


<strong><strong>HR</strong>C</strong> <strong>Homeboy</strong> ®<br />

<strong>EIB</strong> <strong>BACnet</strong> <strong>Gateway</strong> <strong>V2</strong><br />

Technical data<br />

Power Requirement +5V/4A<br />

Operating Temp 0 ~ 60°C ( 32-140 °F)<br />

Operating Humidity 0% - 90% relative humidity, non-condensing<br />

Size (W x H x D) 170 x 123 x 56 mm<br />

Weight 970g<br />

Certification CE,FCC<br />

Power consumption about 20 VA<br />

Scope of delivery<br />

Central processing unit in aluminium case<br />

<strong>EIB</strong> RS232 Bus coupler.<br />

Power supply 110V-240V<br />

RS232 cable<br />

Patch cable CAT5<br />

Manual<br />

Software Design and programming<br />

Documentation<br />

Editorship<br />

Dipl.Ing (FH) Heiko Henner<br />

Dipl.Ing (FH) Heiko Henner<br />

Dipl.Ing (FH) Heiko Henner / Roul Placzek<br />

© 2008 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />

Lilienstraße 6<br />

40699 Erkrath<br />

Tel. 02104/831534<br />

Fax 02104/1384850<br />

homeboy@hrcontrols.de<br />

www.hrcontrols.de

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!