Smart Home eHouse – Open Source Software .NET (eHouse4DotNet) .
Screenshots of open source software for Windows Mobile , Windows Phone (eHouse4WindowsMobile , eHouse4WindowsPhone).
Software in its entirety is only available to users of eHouse system .
Software is used to control, management and visualization of smart home system eHouse on any hardware running on Windows is installed .NET or .NET CF (Compact Framework).
They can, therefore, be all PC Computers , Smartphones , Tablets , PDA from Windows Mobile 6 . 1 Professional, Windows Phone 7, Windows Phone 8.
Graphical visualization is based on SVG (scalable vector graphics) to enable , looseless image scaling and shifting .
Graphical Online Visualization – based on architecture designed home architectural design and installation of eHouse building automation .
Visualize Change of output (on/off power devices) by change the displayed objects . Changing the value of the measured value display is updated in real time.
Visualization and graphical control in eHouse standard, draw simple figures with any parameters on the screen , exported from eHouse system configuration and is created in CorelDraw applications .
If you touch an object associated with eHouse event (eg lighting), command is automatically sent to the controller via the WiFi / LAN or the Internet .
On screen messages appears confirming valid transmission to eHouse system .
Images can be scaled (zoom in and out), which is a necessity in the case of very small smartphone screens to get a clear text, measurements values, etc. . Expands the virtual button ” (+) ” and decreases ” ( – ) ” .
Alternatively, these buttons are also located on the top panel with buttons and menu shortcuts ” Navigate ” .
Images can also be moved by pressing the field margins (without hitting the active object – picture drawn) .
Similarly, the buttons are located on the control panel buttons and menus brief ” Navigate ” .
Architectural views are selected in the menu ” [View] ” .
You could at this point select the display view if it was created .
Automatic views are in the menu ” [Devs] ” .
They are drawn automatically and independently configured for each controller in the system eHouse.
In the menu “Communication” You can select the transmission mode to the eHouse system depending on the currently available links.
“TCP Online Visualization” means enabling updates from CommManager’s or eHouse.exe TCP/IP server which collects information from eHouse1 controllers.
Menu “Enable Internet” allows you to select the communication between a local area network LAN (eg Wi-Fi) and a public WAN (Internet) .
Depending on the setting, events are sent to the IP address of the external or internal communication links available on your mobile device .
This applies also to receive the status of the controllers on the TCP and UDP .
Menu ” UDP Online Visualization ” enables UDP broadcast listener from eHouse controllers on a specific port.
It is a connectionless receive mode and does not load the controllers or link .
In parallel, on the network a very large number panels can operate, listening of information to controllers without creating additional network traffic and controllers.
Another menu items “Send Via Email” , “Send Via SMS” , “Send Via TCP” allow you to transfer events from the queue to be sent by one of the above methods .
This makes sense after a temporary link failure situations or lack of Internet communication , in the absence of WiFi coverage , disabled WiFi in the smartphone, etc. .
In this case, you can manually send commands through other transmission media available .
For example, temporary link failure the phone out of sleep mode when the transmission is switched off , You can try again by pressing the screen outside an active objects .
An attempt to send the event will take place again in accordance with the current settings via WiFi or Internet.
In the menu “Navigate” find the settings for scaling and moving images.
Button “Resize” means a return to the saved settings for offset and zoom of the view.
Button “Save View Settings” allows you to save the default view.
When you press the “Resize” it returns to the saved configuration of zoom and X and Y offset.
Events menu are shortcuts to the list of selectable events with the division for controllers.
“Security Zones” it is a shortcut to change the security zone of CommManager.
“External Programs” is a shortcut to rollers, gateways programs related security zone of CommManager.
“External Events” other events of CommManager.
“Heat Programs” is a shortcut to HeatManager’s programs – central heating ventilation , boiler control .
” Heat Events ” is an abbreviation for the events of HeatManager.
In the menu “All Events” We have access to a list of all events for the system with the division for controllers , Events for the controller etc .
Menu “Send Remote” contains the commands to send events to the available ways (as in the menu “Communication” )
Automatic Visualization for controller is easier for people who do not want to create individual architectural visualization of eHouse system .
It applies for each controller separately .
It allows to control and visualize the room from a local panels .
If there is such a need in each room can be a control panel on any operating system available for eHouse applications, receiving controller status, propagated via UDP broadcast and display on screen automatically.
Similarly as in the case of an architectural visualization pressing the active object (image) executes events associated with it .
Automatic visualization Heating and boiler room controller “HeatManager” .
Displays the status of all outputs pumps , solenoid , etc.
Displays all measured temperatures in the boiler room and equipment .
Displays the buttons to change programs to allow complete control of the boiler room and ventilation.
Automatic Visualization of CommManager and displays all alarm sensors under the current active zone .
Masks can be set independently for each security zone , alarm sensor ,alarm levels.
- Activity of sensor
- Warning generated from a sensor
- Alarm is generated from a sensor
- Monitoring generated from a sensor
Automatic Visualization of RoomManager . Gathers the most important parameters of the selected RoomManager controller on one panel:
- Display output states / with the possibility of switching by the touch of virtual button
- display of temperature and other physical values measured by the RM
- display dimmers level
- display status of the digital inputs
- display change programs for the RM
Control from the list of available menu “Events” .
Allows you to select a controller from the list, along with the event.
This is the only way to run the events , are not the images of architectural automatic and visualization. It can be developed for voice control as it has been implemented for the Android platform.
Select a device (controller) is executed in the “Device” field . Events for the controller are classified into several types depending on the type of controller .
For RoomManager events that occur mainly with extension “-E” (Switching outputs) “-P” . Signals and events including character “@” are automatically omitted from the list and display controller , not to put unused and unconnected signals and not unnecessarily prolong the list.
In the device without the “-X” suffix at the end All events are located.
In the “Event” field we can selected eHouse System event for the controller .
After selecting an event, press the “Run” button allows the message event to be sent.
” Run and Hide ” transmitting event and closing the screen with a list of events.
If you do not want to send the event at all, press “Hide” .