eHouse Smart Home – Programming Delphi – Room Panel

eHouse Smart Home Room Software Development Steering Panel – Windows

Smart Home , intelligent Building eHouse – example of self- create a simple touch control panel for Windows XP , Vista , Windows 7 ( 32 and 64bit ) .

Project Assumptions of software control panel Windows home automation :

  • The software can be used to control a single room in
    • residential house
    • building
    • office
    • pension
    • hotel
    • boarding
    • public property
  • The software runs on Windows local touch panels, PADs connected to the LAN or WiFi
  • The software allows you to connect any number of independent systems in the network
  • The software periodically checks the status of the microprocessor controller for a given room eHouse server ( host computer )
  • The software displays all measurements of analog sensors connected to the driver
  • The software automatically shows on /off the outputs and their names ( electrical equipment ) – backlight virtual buttons to include each output
  • The software allows you to switch outputs ( change of state ) with one touch of the screen, mouse, etc ( the message system events eHouse )
  • The software allows you to start in your room with one touch of the screen ( to send events to the controller )
  • Allows you to mask out and unused programs , and without the right of access – for each panel individually
  • The software works on text files from the eHouse system server is not connecting directly with drivers
  • The software can be run on any Windows XP,Vista,7,8 touch panel , 32-64 bits of any size screen
  • you can set the size of the panel screen width and height
  • automatic centering of groups of virtual buttons
  • Objects buttons are arranged automatically configurable :
    • the size of the virtual height , width
    • the gap between the virtual buttons on both axes independently
    • the size of the font for subtitles
    • the color of the button illumination independently enabled and disabled outputs for
    • Configurable number of columns of buttons
  • Configurable Objects text fields to display the measurements :
    • the size of the virtual height , width
    • the gap between the virtual buttons on both axes independently
    • the size of the font for subtitles
    • the color of the button illumination independently for a given type of measurement input
    • Configurable number of columns for text labels
  • software used for simple ( without having to create individual graphic design ) to create touch panel (as opposed to the various methods of controlling the graphics and graphical visualization of individual performance demanding graphic image )
  • The software does not require a dedicated panel or additional software beyond Windows XP,Vista,7,8

Screenshots for different states of the microprocessor controller (for display ) showing on / off outputs and measurements of analog values .
eHouse Smart Home programming delphi Room Panel
eHouse Smart Home programming delphi Room Panel
eHouse Smart Home programming delphi Room Panel

Description of Project :

The application can be run remotely from a server computer system eHouse on the touch panel or any other operating system Windows XP , Vista , 7 .

As parameters on the command line or shortcut actuator for an application shall apply:
/ x:width_panela – panel width in pixels “/x:800”
/ y:height_panela – panel height in pixels “/y:600”
/ a:adres_controller – eg “/a:55-1” for roommanger one alternative to / r
/ r:name_controller – eg “/r:salon” Alternatively, the / a
/p:remote_path_ehouse – when you run the software on the panel, not on the server PC eHouse system and the data are readable from a specified path and not the local directory – For example: “/p://ehousesrv/ehouse/”