Demo Smart Building

Pierre Kil edited this page Feb 6, 2019 · 6 revisions

This page describes a typical Smart Building Application, which can be a starting point for apartment buildings or lage offices. The example integrates several functions, 'Lighting', 'Start (Delayed Start)', 'Safety', 'Energy', and 'Climate' and includes an apartment user application and a Service provider application. The apartment user application is designed once, and gives you access to the correct apartment based based on your user credentials.

The application includes a couple of services, not just convenient for the individual apartment user, but also for the service provider: scenes, scheduling, problem reporting, notification services, and health status.

The basic set-up is part of the demo environment as well as the main branch. You can take it as a starting point for developing your own application. You can view the apartment user application in our online demo using the credentials for apartment 1 (testuser1 / testuser1).

temporarily see Demo UI

Figure 1. The user application for a single apartment, as part of the demo environment and main branch.

We have described the application here. We are addressing both types of users: the Apartment User, and the Service Provider.

Application for Apartment User

If you are an apartment user you first of all like to have a user friendly application, solving your control needs for several applications. Let's describe the applications for you first.

Scenes

You have 4 scenes 'Morning', 'Day', 'Evening', and 'Night' available for which you can configure the default heating, ventilation and alarm values on the 'settings' page. When you select 'Automatic scenes scheduling', scenes will automatically changes based on the time schedule you have programmed.

Lighting and Devices

The Lighting Panel (Figure 1) allows you to switch (or dim) your different lights or switches.

The washing machine and dishwasher are examples of devices you can also control by using three options: "Now on", "On at" (delayed start). and "Ready By". The latter option is intended for optimisation purposes in case of changing tariffs or changing availability of local (green) energy. It requires a system rules which know the running time of your device, and monitors the best time to start your device, taking care it is finished in time.

Climate

The Climate Panel is used for both heating, ventilation and the air quality in the rooms of your apartment (Figure 2).

The ventilation can be switched to 3 different levels as well as 'auto'. The 'auto' setting uses a rule which increases the ventilation in case of high humidity or CO2 levels.

temporarily see Demo UI

Figure 2. Panels for Climate, Main menu, and Settings.

Climate

The Climate Panel is used for both heating, ventilation and the air quality in the rooms of your apartment (Figure 2).

The ventilation can be switched to 3 different levels as well as 'auto'. The 'auto' setting uses a rule which increases the ventilation in case of high humidity or CO2 levels.

temporarily see Demo UI

Figure 2. Panels for Climate, Main menu, and Settings.

Energy

The Energy Panel gives you an overview of the energy used in your building. You can change the time scale and go back in history.

Security

The Security Panel gives you an overview of any presence detected in your apartment, and in which room. The moment you turn on your alarm, you will receive a push notification in case of any presence detected.

Settings

In 'settings' (option in the menu) you can define the time schedule for 4 scenes, define a holiday period, and set your preferences per scene for climate, ventilation, and alarm.

Received notifications

This page (option in the menu) gives you an overview of all received notifications, either triggered by you security alarm, or shared with you by the service provider.

Notify the service provider

This page (option in the menu) allows you to send notifications to your service provider. In the demo you will be sending an e-mail to OpenRemote.

Application for Service Provider

In case you have to manage a large series of apartments or offices, your challenge is safeguarding that all these systems keep on working. In addition the fact that all apartments, offices, and users are connected offers you an opportunity to organise several building related services effectively and efficiently.

We'll describe 4 examples of what's possible

Health status monitoring

Receiving feedback from users

Communicating to users

Building optimisation

How to get started

The example as shown here is available as part of the main branch. Follow the Get Started or go to the Developers page.

See Also

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.