eHouse Smart Home Visualization format

Graphical visualization and control of the source file format

Smart House eHouse has a number of applications for visualization and graphical control , where input files are exported from CorelDraw application for simplicity and convenience .

Input files for graphical visualization and control are in text format for smooth integration of eHouse system of third-party software and increase the functionality of the system, panels managers and software enabling the creation of any hardware platforms and operating systems, which are not fully supported by our company.

Integration of graphics software third-party control panels is possible by libraries available to developers.
The second method of integration is indirectly by a PC with the software installed eHouse by many transmission media.

The input file for the visualization software as standard eHouse is a text file,
in each line contains one graphic object. The individual parameters are separated by a tab.
No. Parameter Name
1 . Event Name (Display Name when object is under the cursor in some applications )
2 . Figure (drawn figure – digitally coded)
3 . X1 (all dimensions in centimeters – objects are drawn in Corel on a scale of 1: 1 – meter units )
4 . Y1 ( x1 parameters , y1 , x2 , y2 figures depend on the type )
5 . X2
6 . Y2
7 . thickness – line thickness
8 . color – color line
9 . background Color – fill color
10 . Type of line / type ( how to draw a line in some applications : continuous , dashed , The dotted , etc. )
11 . Orientation ( text – in some applications )
12 . Turning radius X ( rounding the rectangle )
13 . Turning radius Y ( rounding of the rectangle )
14 . Selection ( selection – future use )
15 . Font Size ( for text) – blank for other
16 . Font (for text ) – blank for other
17 . text – text content or empty
18 . Event code to execute when you press facility
19 . future applications – not used
20 . future applications – not used
21 . future applications – not used
Pole figure of coding : 84 – text
82 – rectangle
69 – ellipse or circle
76 – line

Examples:

Draw a rectangle for the two output states (1 and 0):
hall – Vestibule socket PN 2 (1 ) 82 4448 3980 4508 3920 0 62975 62975 0 0 0 0 0 0
hall – Vestibule socket PN 2 (0 ) 82 4448 3980 4508 3920 0 62975 1514015 0 0 0 0 0 0
Draw a circle for the two output states ( 1 and 0):
hall – Night light Ground ( 1 ) 69 4283 4113 25 25 0 62975 62975 0 0 0 0 0 0
hall – Night light Ground ( 0) 69 4283 4113 25 25 0 62975 1514015 0 0 0 0 0 0
Draw a dynamic text ( replaced by the current data visualization applications ) :
Ground floor bathroom – Temperature Floors (OK ) 84 3981 3806 0 0 0 4,166,144 4,166,144 0 0 0 0 0 8 Arial Tpod = %TEMP% C
Line Drawing Fragment of building footprint :
Ground floor 76 4357 4498 4413 4498 24 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4358 4386 4471 4386 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4548 3678 4587 3678 24 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4433 4019 4449 4019 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4536 4021 4579 4021 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4257 4045 4274 4045 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4357 4021 4357 4038 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4340 4044 4416 4044 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4353 3869 4353 3953 12 8066013 8066013 0 0 0 0 0 0
Ground floor 76 4534 4498 4587 4498 24 8066013 8066013 0 0 0 0 0 0
Ground floor 76 3955 4473 4358 4473 24 8066013 8066013 0 0 0 0 0 0
Ground floor 76 3955 3516 3955 3676 24 8066013 8066013 0 0 0 0 0 0
Ground floor 69 3978 3734 1 1 0 14521088 11847159 0 0 0 0 0 0
Some text may be replaced by a dynamic data dependent on the current state of the system :
%TEMP% – temperature measured (must be placed on a layer for a given temperature )
%LIGHT% – light level (must be placed on a layer for a given temperature )
%TEMP0% – Temperature Tray agent
%TEMP1% – External Temperature South
%TEMP2% – Temperature Tray Top
%TEMP3% – Temperature GWC
%TEMP4% – Temperature Fireplace 1
%TEMP5% – Temperature DGP ( Distribution of hot air for the fireplace )
%TEMP6% – Temperature Fireplace 2
%TEMP7% – The internal temperature
%TEMP8% – External Temperature North
%TEMP9% – Temperature Solar Collector
%TEMP10% – Temperature Boiler
%TEMP11% – Temperature Tray Bottom
%TEMP12% – Temperature Recu In
%TEMP13% – Temperature Recu Out
%TEMP14% – Heater ( heater )
%TEMP15% – Statement temperature recuperator ( Dirty extract from the house )
%HEATER_RECUPERATOR_TEMP% – The internal temperature of the supply air recuperator
%HEATER_RECUPERATOR_SPEED% – speed recuperator
%HEATER_RECUPERATOR_MODE% – mode recuperator
%HEATER_PROGRAM% – The HeatManager
%HEATER_KOMSTAT% – Status bonfire
%EXTERNAL_CURRENTZONENAME% – Name of Security Zones – External Manager
%EXTERNAL_CURRENTPROGRAM% – External Manager – The blinds NO
%EXTERNAL_CURRENTPROGRAMNAME% – External Manager – Program Name Roller
%EXTERNAL_CURRENTZONE% – External Manager – No security zone
%TEMP% – Status of analog inputs for CommManager (calculated temperature)
%LIGHT% – Status of analog inputs for CommManager (calculated level of illumination )
%ADC% – Status of analog inputs for CommManager
%VOLT% – Status of analog inputs for CommManager ( voltage value )
%PERCENT% – Status of analog inputs for CommManager ( Percent )
%TCPMANAGER_CURRENTZONENAME% – Name of Security Zones – Comm Manager
%TCPMANAGER_CURRENTPROGRAM% – Ethernet Manager – The NR
%TCPMANAGER_CURRENTPROGRAMNAME% – Ethernet Manager – Exit Program Name or Roller ( for CommManager )
%TCPMANAGER_CURRENTZONE% – Comm Manager – No security zone
%TCPMANAGER_CURRENTADCPROGRAMNAME% – Ethernet Manager – Program Name Transmitters ADC
%TCPMANAGER_CURRENTADCPROGRAM% – Ethernet Manager – Program No. ADCs