eHouse Home Automation – Visualization and graphic control – software development
This manual describes how to generate your own software for eHouse system management from Android devices. { EHouse home automation – Software } For graphical visualization and control system { Automation {Home} eHouse Home Automation eHouse – Management } .
eHouse Home Automation system is equipped with its own graphical visualization and control standard { Building Automation eHouse – Gallery of Software Control }, and individually based on graphics created active objects (simple figures) drawn on the form ” Canvas ” . Touching an object to invoke a specific event, associated with each object or opening a dialog box to select events in the absence of events . This system is scalable, allowing you to freely zoom in and out, without loss of image quality and text, which greatly increases its versatility for different types of control panels and screen sizes:
- GSM mobile phones
- Smartphones
- Tablets
- PC
- Wall mounted touch panels
- PDA
This document contains description how to develop visualization for the ehouse home automation system including aspects of programming and create their own overlays to create the entire system or software to control desktop and its integration with eHouse building automation .
Export the configuration to create views for visualization solutions in the older version is created ” layers-gen . txt ”
macro layer for forming the image for CorelDraw application .
In each line of the file name is created warsty compliant naming of software for visualization eHouse .
for example:
Study – Small Central Lighting (0)
Study – Lighting Central Small (1)
Study – Central Lighting (0)
Study – Central Lighting (1)
Where to Study – RM is the name of the room
” Small Central Lighting ” , ” Central Lighting ” outputs are the names of the RM
” (0) ” , ” (1) ” are the output states for assignment specific graphical objects for graphical visualization and control
To increase the functionality and integration with third-party applications , another method is provided to export and import data and create your own graphics software .
Export data from eHouse application is created with the configuration files for the Panel by launching mobile applications ” ehouse . exe / mobile / notoggle / long ”
parameter ” / Notoggle ” means no replacement event for the output drivers to toggle (change state) { Building Automation eHouse – Drivers }
parameter ” / Long ” no parameter removes some long events (obsolete) for compatibility with previous versions of eHouse
Export data to a file is created ” layer_gen_2012 . txt ” and has changed format, allowing you to easily create their own software and manipulate text files according to own algorithms.
Each line in the file contains the following parameters:
The device name or description of the object visualization $Tab$
Event name or other description of the object displayed on the visualization – (These designations are combined to create a layer in CorelDraw) $Tab$ Event Direct Code – to perform application-Visualization
$Tab$ – it is a tab character in text
Example: (version of events starting with the replacement of the change state)
Cabinet Lighting $Tab$ Central Small < -(0) $tab$ 37030101020000000000
Gabinet $tab$ Oświetlenie Centralne Małe < -(1) $tab$ 37030101020000000000
Gabinet $tab$ Oświetlenie Centralne Małe < -(toggle) $tab$ 37030101020000000000
Cabinet Lighting $Tab$ Central < -(0) $tab$ 37030102020000000000
Gabinet $tab$ Oświetlenie Centralne < -(1) $tab$ 37030102020000000000
Gabinet $tab$ Oświetlenie Centralne < -(toggle) $tab$ 37030102020000000000
This allows much easier , intuitive filtering , modify the list (remove or add the line) to your own needs and significantly reducing the layers count, generated for CorelDrv . What could be particularly useful for companies involved in the creation of visualization for electronic building system eHouse .
Created exports file from eHouse.exe application after treatment or without , are imported to the CorelDraw application via eHouse macros .
In the case of name changes , first use the ” Remove Layer ” allowing you to automatically delete all empty layers .
Import the new settings is done by pressing ” Create New Document ” . It differs from the previous method of adding a text field, Event code to execute when you press an object in the software for visualization .
This field is not visible on objects visualization .
Creating a visualization to control { Home Automation eHouse – Control Ehouse} intelligent house is identical to that discussed in the previous version including the export of data to the visualization software . Additionally, creating a new file with the ” . vis ” for new control panels .
eHouse Controllers:
lighting control in spaces
heating control the central
control of blinds
control gates
Standalone installation:
Home Automation eHouse – Do It Yourself System Design
Building Automation eHouse – Do It YourSelf – Installation