intraHouse – Smart Home Automation Server Using Raspberry Pi

intraHouse system is an home automation platform developed especially for the Raspberry Pi. intraHouse provides higher level management and control that comprises all devices and equipment connected to the system. It supports simultaneous operation of various gateways from different manufacturers with different protocols.

Interface

User Interface

User interface is the primary interface for end users. That is where the smart home owner gets and applies the effective management and control tools. intraHouse's user interface is designed to work on a great variety of devices and is accessible from a Web-browser. It means that you won’t need to install any software on your personal computer, tablet or smart phone. It also means that the user interface will be compatible with any operational system (Android, iOS , Linux, Mac OS X, Windows). It is designed keeping simplicity in mind and it's very user friendly. The system interface supports multiple access simultaneously and synchronizes across all devices in real time.
User Interface

Installer Interface

Installer interface is intended for project and building managers and focuses mainly on system setup and settings. This panel consists of all the system settings and customization panes. It's fully customizable interface allows to perfectly fit control panels in the interior design, adjust the menu look, change pictographs etc. Any changes that are made in Project Manager will be saved on the server and become immediately accessible for all system users. Users can also apply various themes that comes along with it and customize it accordingly.
Installer Interface
Modes

In the basic version of intraHouse system, three standard modes are available: Day, Night and Economy.

Normally those three modes, together with scenes, are enough to provide fully-featured energy efficient and comfortable management of a flat or a house.

You can adjust those three modes for other purposes. For example, you can have such modes as “Business Hours”, “Off Hours”, “Holidays”. For you summer house, you can have “Home”, “Away”, “In Conservation”.

Scenes

What is a scene? In a typical Smart Home system, a scene normally means a lighting scene.

In intraHouse system, the concept of Scene has a broader meaning: it means management of all devices in accordance with particular algorithms.

All devices in intraHouse system can operate without scenes: you can turn them on/off and watch the change in their condition.

System Structure

Functionally, intraHouse system comprises three main components: intraHouse.Server, intraHouse.Plugins and intraHouse.Apps



intraHouse.Server
It includes Kernel (the system’s core), Script Engine, Front Server (Web server), Back Server (communication with devices). intraHouse Server is based on Node.js platform.

intraHouse.Apps

intraHouse.Apps are front-end web applications that ensure visualization. These applications work on any devices with a web-browser: i.e., smart phones, tablets and computers. Modern TV sets also work with intraHouse system. They are implemented using HTML5, CSS3, jQuery, Socket.io and other technologies.

intraHouse.Plugins

Plugins are intended for connection of equipment of different manufacturers. They are drivers that link shortcuts in the interface with actual devices.

Live Demo

If you are interested in intraHouse's home automation package, you can check out the live demo of the interface here.

0 comments