Home Automation Control eHouse home with Android (eHouse4Android) – Library for programming form
Sending events from Android Software – Choosing event from a list form
This article describes how to write software for eHouse Building Automation system control from devices working on Android platform . They can be:
- Tablets
- Mobile Panels
- GSM Mobile Phone
- SmartPhone
- TouchPhone
- PDA
- Palmtop
Building Automation can be controlled { Home Automation eHouse – Control By selecting the device} { Building Automation eHouse – Controllers }, and events from the list .
The event is automatically sent (after pressing ” WiFi ” ) via WiFi or the Internet if the Internet connection option is enabled .
If there is no TCP / IP communication (WiFi , INTERNET (GSM , EDGE , 3G , 4G or another dependent on the type of control panel) event is added to the queue , that can be sent manually to the controllers, with one of the available methods supported by eHouse system and possible to achieve from the panel communication links and protocols .
For this purpose ” RunEvent . class ” class was created , which fully implements following items itself:
- Loads a list of devices (drivers) and their settings from an application generated from “eHouse.exe”
- Loads a list of events for each eHouse controller
- Allows you to select any of the events from the list to be sent to the eHouse system
- It allows you to send events to the controller by pressing ” Send “
- It allows you to send events to the controller by pressing ” Internet ” via external TCP/IP link
- It allows you to send events to the controller by pressing ” SMS ” via Simple Text Message protocol
- It allows you to send events to the controller by pressing ” eMail ” via eMail for emailgate.exe application.
- It also interracts with speech recognition and voice control of eHouse system directly
Using this method, the control does not require the creation of complex visualization and is the simplest method for remote control of intelligent home eHouse .
Screenshots of the form:
Develop calendar lists events and multiple .

Develop a list of devices (drivers) -
with tip ” – E ” ordinary events ,
with tip ” – P ” Event – Programs ,
without suffix ‘ at all events
Develop a list of events for the security driver CommManagera (Zones of Protection and Security) .
Sending events over WiFi , Internet (3G , GPRS , 4G , EDGE or other link, depending on availability) when you press
” Run Event ” or ” Run And Hide Event ” .
Descriptions are taken from a text configuration file that you can create other language versions and their own individual names . 
Using the class requires only a few lines of source code .
Sample source code to control a eHouse smart home from touch panels , smartphones , Android Tablet .
Also uses visualization , to show how its integration with the form control EHouse Home Automation system control of the form – application source code
For more information:
EHouse home automation – Software for control eHouse
Home Automation eHouse – Management with other operating systems
eHouse Controllers:
lighting control heating in room
central heating control
control of blinds , gates control gates , rollers, drives version eHouse1
Other Information: Home Automation Savings Economics and Ecology
Home Automation and Flats
Home Automation – Security Alarm and control the shutter drives , gates
Building Automation eHouse – Gallery of Software Control Windows , Java , Windows Mobile , Java Mobile , FTP , Website
Home Automation eHouse – Self-Design EHouse System
Building Automation eHouse – Self-Installation eHouse system