Skip to content

User Guide for BEMOSS UI

ARIbemoss edited this page May 11, 2017 · 1 revision

WiKiHome | Installation Guide | Get Started>UI | Developer Resources | BEMOSS™ Team | FAQ


User Guide for BEMOSS™ WEB UI

Logging In

When you complete BEMOSS™ installation, in your web browser (in the VirtualBox environment), please type localhost:8082. You will see BEMOSS™ UI log in screen as shown below. Also, you can visit BEMOSS™ WEB UI from any other computer/cellphone/tablet, as long as they are in the same network. In this case the URL you put in the browser will be http://yourip:8082 (for example: http://192.168.10.102:8082).
The log in credential is the one you created during BEMOSS™ installation:
Type 'admin' for username and the password is what you set during installation.


BEMOSS™ UI Dashboard

Once you log in, you will see BEMOSS™ Dashboard, as shown below.

BEMOSS™ Device Discovery

To let BEMOSS™ discover all supported devices in the building, click Discover New Devices on the left navigation bar below the Home button. The Discover New Devices page appears as shown below.

Then, check the boxes to select devices to be discovered. To discover all types of supported devices, check "All HVAC Controllers", "All Lighting Load Controllers", "All Plug Load Controllers" and "All Sensors" boxes. Then, click the "Discover Selected Devices" at the bottom. Plug and Play Discovery is now in progress.

After the discovery process is completed, the number of discovered devices appears on the Discover/Manage tab on the left navigation bar. In this case, number 10 means 10 devices have been discovered. A building operator can revisit the Discover New Devices page when a new device is installed in a building.

Approving Devices

All devices can be controlled only after they are approved. Devices approval is located at the Discovery/Manage tab on the left navigation bar.

A building operator can approve the devices that belong to his/her building and leave the unknown devices in the 'Pending' or 'Non-BEMOSS' status. This adds another layer of security where malicious devices are disregarded from the BEMOSS™ system. To approve devices, change their approval status to 'Approved', and click "Save Changes" for each type of load controllers and sensors.

All discovered devices can be approved directly, except Philips Hue. Before you can approve Philips Hue, an authentication is needed to tell BEMOSS™ that you own the Hue device. Please click the button "Authorize device" in the Device Authorization column (see the picture below). A pop up will appear to inform you of authenticating the Philips Hue by physically pressing the button at the Philips Hue hub.

Once all devices are approved, they are moved to the "Approved Devices" section. See below.


Network Status

On clicking, it expands to show ‘Node Status’ and ‘Device Status’ sub-nodes. These nodes show the status information (online/offline) of the nodes and devices approved in the system.

Node Status

Device Status


Alarm & Notifications

The Alarm & Notification tab is used to set alert events and check for notifications. On clicking, it expands to show ‘Alarm Settings’ and ‘Notifications’ sub-nodes.

Alarm Settings The building operator can set an alarm to send a notification when a BEMOSS node is offline or any BEMOSS devices are offline. Notification channels are of three types: (i) BEMOSS notification, which is the in-application notification; (ii) Email notification and (iii) SMS notification.

Notifications The notification page stores notifications history.


Manage Users

When new users register to the system, their registration is pending approval from the administrator. These requests are reviewed in the ‘Manage Users’ page. This page has a list of all active users and users with pending registration requests. The administrator can approve or deny a registration request, view the roles of registered users, and can assign or modified their roles.


User Registration

The user registration process creates an inactive user account, which has to be approved by the administrator to make the account active. The registration process requires a username, password preference, an email to associate with the user account, and the person’s name.


Misc Settings

The Misc Settings tab available on the side bar is a quick way to navigate to the system settings, where general settings including managing zip code of the building location, holidays.


All Devices

Then, the sidebar lists different BEMOSS nodes available in the system starting with BEMOSS core (i.e., Node1). Within these node headers, the View All Devices tab will bring you to icons of all devices in the building, as shown below.

Different devices are also listed with the corresponding pages in child nodes. The number beside each node on the left navigation bar tab shows the total number of devices that are managed by the respective BEMOSS node.

The HVAC tab will bring you to icons of all HVAC controllers in the building.

The Lighting load tab will bring you to icons of all lighting load controllers in the building.

The Plug load tab will bring you to icons of all plug load controllers in the building.


Thermostat icon (CT30/CT50)

A thermostat icon shows thermostat mode and temperature set point.

Lighting load controller icon (Philips Hue)

The Philips Hue icon appears as a light bulb. The bulb is lit (yellow color) when the status is ON. The bulb is grayed out when the status is OFF.

Plug load controller icon (WeMo smart plug)

The WeMo smart plug icon shows the status of the plug. It is grayed out when its status is OFF. It is white when its status is ON.

Identify device

When the 'identify device' button is clicked, the particular device will perform a specific action as indicated below to let the user know that this is the device associated with the icon on the dashboard.

  • Identify thermostat - CT30/CT50 will blink with amber yellow light for about 10 seconds.

  • Identify Philips Hue - All bulbs connected to a Philips Hue will run color loop for about 10 seconds.

  • Identify WeMo smart plug - the smart plug will toggle its status ON/OFF.

Once clicked, the 'identify device' button will turn green for 10 seconds and turn back to its original color when identifying device process is completed. This function is useful when there are several devices of the same type detected by BEMOSS Lite in the building. The user can then change the device nickname accordingly.

View/Edit Information

When 'View/Edit Information' is clicked, the dialog box as shown below will appear. A user can change the device nickname here, as well as view device information, such as vendor name and model number. Nickname should contain 6 to 10 characters (alphabets/numbers). No spaces or special characters.

Screen Shot 2015-02-14 at 6.49.54 PM.png

By clicking a device icon, the UI page of a particular device will be loaded. Alternatively, to access the UI page of a particular device, a user can also expand the 'BEMOSS CORE' tab in the left navigation bar, as shown below.

Screen Shot 2015-02-14 at 6.51.33 PM.png


Thermostat Page

Once a thermostat icon is clicked, the thermostat page as shown below will appear.

Screen Shot 2015-02-14 at 6.52.48 PM.png

  • Indoor temperature - This section (top left) displays current indoor temperature read from the thermostat.

  • Outdoor temperature - This section (top right) displays current outdoor temperature obtained from weather underground website if Internet connection is available. If there is no Internet connection, the default temperature value appears. The location to obtain weather data is now fixed for BEMOSS Lite (i.e., Arlington, VA). To set the location, please go to "MISC SETTINGS" tab.

  • Mode - Thermostat mode can be changed: 'HEAT', 'COOL', 'AUTO' or 'OFF'.

  • Fan - Fan mode can be changed: 'AUTO' or 'ON'.

  • Heat/cool set point - This section can be used to set heat/cool set point. Heat set point can be changed when 'HEAT' mode is enabled. Cool set point can be changed when 'COOL' mode is enabled.

  • HOLD - This section specifies how the current setpoint follows the thermostat schedule. Select “None” to ask thermostat strictly follows the schedule and ignore of the current setpoint setting. Select “Temporary” to let the thermostat temporarily follows current setpoint setting, and back to the scheduled setpoint when next schedule transition time. Select “Permanent” to permanently follows the current setpoint setting and ignore the thermostat schedule.

  • ANTI-TEMPERING - This function enables the user to prevent thermostats from being tampered when “Enabled” are selected, changing from the device side will not be authorized and executed by BEMOSS™, but changes made from BEMOSS™ UI still works. Click “Disabled” to disable this feature.

  • Set Schedule - This button will bring you to the thermostat schedule page.

  • View Past Usage and Set Points - This button will bring you to the historical data.

  • Submit All Changes - Once mode/fan/temperature settings are selected, please click this button to submit the change to the thermostat.

Thermostat Graphing Page

Once the 'View Past Usage and Set Points' button is clicked, the thermostat graphing page will be loaded. The panel on the right can be used to select data points to be displayed on the graph. Data that can be displayed include: indoor temperature (deg F), heat setpoint (deg F) and cool setpoint (deg F). Click “Stack Them on the Chart” to update the data points to be displayed.

Screen Shot 2015-02-14 at 6.54.25 PM.png

Thermostat Schedule Page

Once the Set Schedule button is clicked, the thermostat schedule page will appear.

Screen Shot 2015-02-14 at 6.55.05 PM.png

To set thermostat schedules:

You can use the 'Set Schedule' area to set thermostat schedule. Under this area, there are 'Daily Scheduler' and 'Holiday Scheduler'.

  • 'Daily Scheduler' is used to set heat/cool schedules for seven days of a week (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday). A user can enter a different schedule for each day. A feature to duplicate a schedule for each day is being implemented.

  • 'Holiday Scheduler' is used to set heat/cool schedules for holidays. For BEMOSS Lite, holidays are pre-entered in the database, including New Year's Day, Martin Luther King Jr., Washington's Birthday, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day and Christmas Day. A feature to allow building admin to define holidays is being implemented.

To save thermostat schedules, please click the 'Save Schedule Changes' button, the thermostat schedules will then be implemented by BEMOSS Lite's thermostat agent.

To activate/deactivate thermostat schedules:

  • To activate thermostat schedulers, in the 'Activate Schedules' area, please check both 'Daily' and 'Holiday' boxes, and click 'Activate/Deactivate Schedules'. The 'Daily' and 'Holiday' icons will appear in the 'Currently Active Schedules' area. Your schedules are now activated.

  • To deactivate thermostat schedules, in the 'Activate Schedules' area, please uncheck both 'Daily' and 'Holiday' boxes, and click 'Activate/Deactivate Schedules'. The 'Daily' and 'Holiday' icons will disappear from the 'Currently Active Schedules' area. Your schedules are now deactivated.

Note: (1) The pre-programed thermostat set points built-in the thermostat will be followed, until the user activates a thermostat schedule from BEMOSS UI. (2) If heat/cool set points are set to start at the same time, the current version of BEMOSS Lite will implement the cool set point. Future improvement is being carried out to allow setting of heat/cool set points more intelligently. (3) If a user manually overrides the thermostat set point, that set point will remain unchanged until the next thermostat schedule is active.


Philips Hue Page

Once the Philips Hue icon is clicked, the Philips Hue page as shown below will appear.

Screen Shot 2015-02-14 at 7.04.50 PM.png

You can toggle light status (ON/OFF), change the brightness (0-100%) and change light color. In BEMOSS Lite, all light bulbs connected to the same Philips Hue bridge are controlled at the same time. The feature to control an individual bulb can be implemented.

Philips Hue Graphing Page

Once the 'View Past Usage and Set Points' button is clicked, the Philips Hue graphing page will be loaded. The panel on the right can be used to select data points to be displayed on the graph. Data that can be displayed include: light status (ON/OFF) and brightness (%). The 'Auto Update' button, once clicked, will enable real-time light status and brightness to appear, which is updated every one minute.

Screen Shot 2015-02-14 at 7.12.18 PM.png

Philips Hue Schedule Page

Once the Set Schedule button is clicked, the Philips Hue schedule page will appear.

Screen Shot 2015-02-14 at 7.07.03 PM.png

To set Philips Hue schedules:

You can use the 'Set Schedule' area to set Philips Hue ON/OFF schedule, brightness and color. Under this area, there are 'Daily Scheduler' and 'Holiday Scheduler'.

  • 'Daily Scheduler' is used to set Philips Hue ON/OFF status, brightness and color schedules for seven days of a week (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday). A user can enter a different schedule for each day. A feature to duplicate a schedule for each day is being implemented.

  • 'Holiday Scheduler' is used to set Philips schedules for holidays. For BEMOSS Lite, holidays are pre-entered in the database, including New Year's Day, Martin Luther King Jr., Washington's Birthday, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day and Christmas Day. A feature to allow building admin to define holidays is being implemented.

To save Philips Hue schedules, please clicks the 'Save Schedule Changes' button, the saved schedules will then be implemented by BEMOSS Lite's lighting load agent.

To activate/deactivate Philips Hue schedules:

  • To activate Philips Hue schedulers, in the 'Activate Schedules' area, please check both 'Daily' and 'Holiday' boxes, and click 'Activate/Deactivate Schedules'. The 'Daily' and 'Holiday' icons will appear in the 'Currently Active Schedules' area. Your schedules are now activated.

  • To deactivate Philips Hue schedules, in the 'Activate Schedules' area, please uncheck both 'Daily' and 'Holiday' boxes, and click 'Activate/Deactivate Schedules'. The 'Daily' and 'Holiday' icons will disappear from the 'Currently Active Schedules' area. Your schedules are now deactivated.

Note: (1) Please avoid changing light color to black, as black is not possible to display and your Hue will keep the current status. (2) If you manually override Philips Hue ON/OFF, brightness and color status, that status will remain unchanged until the next schedule is active.


WeMo Smart Plug Page

Once the WeMo Smart Plug icon is clicked, the plug load page as shown below will appear and you can toggle plug load status (ON/OFF).

Screen Shot 2015-02-14 at 7.07.58 PM.png

WeMo Graphing Page

Once the 'View Past Usage and Set Points' button is clicked, the WeMo graphing page will be loaded. The panel on the right shows a data point that can be displayed on the graph, i.e., ON/OFF status. The 'Auto Update' button, once clicked, will enable real-time plug load ON/OFF status to appear, which is updated every one minute.

Screen Shot 2015-02-14 at 7.11.22 PM.png

WeMo Smart Plug Schedule Page

Once the Set Schedule button is clicked, the WeMo smart plug schedule page will appear.

Screen Shot 2015-02-14 at 7.09.10 PM.png

To set WeMo smart plug schedules:

You can use the 'Set Schedule' area to set WeMo smart plug ON/OFF schedule. Under this area, there are 'Daily Scheduler' and 'Holiday Scheduler'.

  • 'Daily Scheduler' is used to set WeMo ON/OFF status for seven days of a week (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday). A user can enter a different schedule for each day. A feature to duplicate a schedule for each day is being implemented.

  • 'Holiday Scheduler' is used to set WeMo ON/OFF schedules for holidays. For BEMOSS Lite, holidays are pre-entered in the database, including New Year's Day, Martin Luther King Jr., Washington's Birthday, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day and Christmas Day. A feature to allow building admin to define holidays is being implemented.

To save the schedules, please clicks the 'Save Schedule Changes' button, the saved schedules will then be implemented by BEMOSS Lite's plug load agent.

To activate/deactivate WeMo smart plug schedules:

  • To activate WeMo smart plug schedulers, in the 'Activate Schedules' area, please check both 'Daily' and 'Holiday' boxes, and click 'Activate/Deactivate Schedules'. The 'Daily' and 'Holiday' icons will appear in the 'Currently Active Schedules' area. Your schedules are now activated.

  • To deactivate WeMo smart plug schedules, in the 'Activate Schedules' area, please uncheck both 'Daily' and 'Holiday' boxes, and click 'Activate/Deactivate Schedules'. The 'Daily' and 'Holiday' icons will disappear from the 'Currently Active Schedules' area. Your schedules are now deactivated.


[Back to WikiHome]

Clone this wiki locally