View Smart Glass

The View Smart Glass integrated system provides monitoring and control of tinted windows. The View Smart Glass system is integrated into IPFusion by design.

Note: BACnet integrated systems support cross subdomain communication via BBMD (BACnet Broadcast Management Device) without the need for additional configuration in Designer.

Setup

See the Data Servers page for information on configuring driver communication.

Compatibility

The View Smart Glass integrated system is compatible:

  • Product Name: Smart Glass Master Controller
  • Product Model Number: 1.1.5
  • Profile: BACnet Application Specific Controller (B-ASC)

Prerequisites

Software Minimum Version
IPFusion — View Smart Glass 1.0
.NET Framework 4.7.2

When completing your setup, be sure to have the View Smart Glass documentation available for reference.

Ports

These ports must be open in your network firewall for the integration to work.

Purpose Default Value Configurable
Communication Settings 47808 Yes
Dataserver 9520 Yes
Debug Tools 9566 No

Communication Configuration

You will find the Communication Settings in the integrated system configuration panel. The following information is required:

IP Address The IP Address of the View BACnet gateway.
Port The Port for the View BACnet gateway connection.
Device ID The Device ID of the View BACnet gateway.
Note: Red X indicates an invalid or out of range value given for field.

Assets

Zone

Zones are represented as predefined windows configured using the View Smart Glass proprietary software.

Required Property Grid Fields

BACnet ID The ID of the BACnet entity the asset represents.

View all properties

Supported States

Fault An issue has been detected in a connected asset.
Masked The asset has been masked over its true state.
Acknowledged An asset alarm has been acknowledged.
No Communication Communication has been lost with the driver or asset. This status can also occur if the communication configuration for the system or asset is invalid.
Note: This status is required in all status tables.
Tint Level 1 The window is set to the first tint level.
Tint Level 2 The window is set to the second tint level.
Tint Level 3 The window is set to the third tint level.
Tint Level 4 The window is set to the fourth tint level.

See the Configure a Status Table page for more information on configuring status tables.

Supported Commands

Mask Mask the asset's true state.
Acknowledge Acknowledge an asset alarm.
Reset Resets the asset to its true hardware state.
Cancel Deselects all selected assets.
Set Tint Level 1 Sets the window tint to the first level.
Set Tint Level 2 Sets the window tint to the second level.
Set Tint Level 3 Sets the window tint to the third level.
Set Tint Level 4 Sets the window to the fourth tint level.
Cancel Previous Override Reverts the commands sent from Runtime, setting the zone back to the View Smart Glass BACnet configuration.

See the Command Tables page for more information on configuring command tables.

System

This asset represents the connection from Runtime to the View Smart Glass system.

View all properties

Supported States

Normal The asset is online and in its default state.
Fault An issue has been detected in a connected asset.
Masked The asset has been masked over its true state.
Acknowledged An asset alarm has been acknowledged.
No Communication Communication has been lost with the driver or asset. This status can also occur if the communication configuration for the system or asset is invalid.
Note: This status is required in all status tables.

See the Configure a Status Table page for more information on configuring status tables.

Supported Commands

Mask Mask the asset's true state.
Acknowledge Acknowledge an asset alarm.
Reset Resets the asset to its true hardware state.
Cancel Deselects all selected assets.

See the Command Tables page for more information on configuring command tables.

Troubleshooting

Logs from the driver and Runtime can be viewed in the Debug Tools client. These messages contain information which can provide further context for issues during initialization, or while actively running. This can help diagnose problems.