The Smart Home system software package eHouse building for configuration visualization and control


Software attached to the eHouse system enables significant improvement in the functionality of controllers and provides " gate to the world " in for the eHouse 1 version of the smart home system.
In addition, it performs multimedia functions, visualization, graphic and text control in many ways by various transmission media.
It has the function of self-monitoring and monitoring ensuring continuous and trouble-free operation of the entire eHouse system.

Features and capabilities of the eHouse system software package:
  • driver configuration (RoomManager, ExternalManager, InputExtender, HeatManager)
  • naming all devices and signals in the eHouse system
  • editing and creating system events
  • editing and creating time events and scheduling
  • continuous monitoring the status of all devices (restart if necessary)
  • generation acoustic event signals
  • monitoring the operation of all eHouse system applications and possible restart (to ensure continuous and stable system operation)
  • generating images for visualization of events
  • creating system logs
  • communication with devices of the eHouse system
  • decoding infrared remote control signals
  • remote event activation in all devices
  • setting and synchronizing device time
  • mediation in the transmission of signals and events between devices
  • loading a new version of the software (firmware ' u) of all devices (controllers)
  • controlling the WinAmp application (cooperation with the remote control for eHouse system for playing music)
  • transferring data between system modules
  • receiving commands from TCP / IP panels and sending device status to visualization panels
  • receiving events from external devices from mobile phones through BlueTooth, SMS or Internet, e-mail
  • sending an SMS ' those from the system and alarm notifications
  • visualization of the status of a smart home and graphic control
  • scripts for home control - graphic and text from web browsers
  • playback of acoustic messages
  • synchronization of logs and markup files to the WWW / FTP server
  • Auxiliary applications for creating individual visualization and control images
  • Java application (MIDP 2. 0) for text control from mobile phones, PDA, SmartPhone, TouchPhone (via BlueTooth, SMS, e-mail)
  • Java smart home software visualisation, graphic management and control
  • MobileRemoteManager application (Windows Mobile) for graphic and text control from a mobile phone or PDA (via WiFi, SMS, e-mail)
  • Android software for smartphones, and tablets for visualization and graphic control via SMS, wifi, Internet, Email for all system versions
  • eHouse4cServer server software for Linux on various hardware platforms starting from RasperyPi, PCs 32, 64 bit, integrating all versions of the eHouse system: Smart House eHouse Server
  • OpenSource software for developers and amateurs in languages: Java, C #, C, C ++, HTML, SVG, JavaScript for comprehensive control and integration of all eHouse system versions: eHouse1 (RS485), Ethernet eHouse, eHouse4CAN
  • CorelDraw macros for creating individual visualization and graphic control for the eHouse system
  • software for web browsers for graphic control and online visualization: HTML, SVG, Javascript, XML: an example of a working demo of the eHouse system An intelligent demo building